<SEC-DOCUMENT>0001345126-22-000014.txt : 20220224
<SEC-HEADER>0001345126-22-000014.hdr.sgml : 20220224
<ACCEPTANCE-DATETIME>20220224161848
ACCESSION NUMBER:		0001345126-22-000014
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		129
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220224
DATE AS OF CHANGE:		20220224

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

	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:	MISCELLANEOUS PRODUCTS OF PETROLEUM &  COAL [2990]
		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:		22671241

	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-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:a73ddf1f-54ea-45f5-ac10-1e3a9b90343a,g:99b1bebd-2ab9-4d67-a49f-fc88125c1129,d:e915e9de338541a9bbe793846d3b73d6--><html xmlns:country="http://xbrl.sec.gov/country/2021" xmlns="http://www.w3.org/1999/xhtml" xmlns:codi="http://www.compasstrust.com/20211231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>codi-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y18yLTEtMS0xLTI3Mjgz_4d883a01-0e82-475b-a6d7-a0ab956e2af2">0001345126</ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y18zLTEtMS0xLTI3Mjgz_1208bbe4-aac1-4f13-aa06-07b68a009f0d">Dec 31</ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y180LTEtMS0xLTI3Mjgz_dd7c0cc0-24bf-45e0-bf2b-27f8dfcf10fc">2021</ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y181LTEtMS0xLTI3Mjgz_a28bf67f-9395-436d-bf3c-6e29d8c78ddc">FY</ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y182LTEtMS0xLTI3Mjgz_c3b7bd8b-4d74-4059-ac9f-ddfdcd5ae537">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzEtMS0xLTEtMjcyODM_541647a4-dc6c-443d-8a2e-fb95614ff40d">13,851</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzEtMi0xLTEtMjcyODM_c8840f62-5eea-4f7d-b38c-ad32433688f8">17,970</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzItMS0xLTEtMjcyODM_d2627c3d-788d-4a56-8ad5-ec78556a1e0f">6,589</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzItMi0xLTEtMjcyODM_4339a979-4061-492f-8cb6-99c5f4e63401">2,805</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzctMS0xLTEtMjcyODM_4947a5f1-2fd9-45d4-ad68-b9c75ef52450">68,738</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzctMi0xLTEtMjcyODM_b9c7d7e6-9297-4f46-adf4-351a6ee5eb34">64,900</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzEwLTItMS0xLTI3Mjgz_7f7ed46c-7e96-43e3-8e7f-0991893d8561">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzExLTEtMS0xLTI3Mjgz_13ee5591-53f6-470f-8af3-fcfb0e60bba7">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzExLTItMS0xLTI3Mjgz_338d650e-5b66-48db-bf8b-9af7388c7aa9">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="idbd0c18bf8144dfa8561fd7009182241_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzE1LTItMS0xLTI3Mjgz_13324146-e34b-4e80-87a1-833f519479da">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzE2LTEtMS0xLTI3Mjgz_2a7d2b5c-933b-4c7a-ab19-072d7ed3bf74">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="idbd0c18bf8144dfa8561fd7009182241_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzE2LTItMS0xLTI3Mjgz_4a2f9943-425a-49b1-8dbf-f83050df24f6">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i1b104d1c8a84476e92a95870c240bb03_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzIwLTItMS0xLTI3Mjgz_ccc48efc-bda7-4406-8e44-db698f01c4e9">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzIxLTEtMS0xLTI3Mjgz_d7cd899a-ecc2-49e3-91a1-a29b6e5e597e">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i1b104d1c8a84476e92a95870c240bb03_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzIxLTItMS0xLTI3Mjgz_d21b3642-5117-4164-ae62-ead6eb84ac6c">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i266953483c4649dea9c30dfc5e8e2d24_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzI1LTItMS0xLTI3Mjgz_364c0a54-a04b-4d7a-83cd-df5faff44593">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzI2LTEtMS0xLTI3Mjgz_ae734d9c-6a63-4266-b49b-86d3ee2e7cb1">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i266953483c4649dea9c30dfc5e8e2d24_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzI2LTItMS0xLTI3Mjgz_3df59deb-9648-4648-ae5e-21f60605c28b">4,600</ix:nonFraction><ix:nonNumeric contextRef="i45cae45139f841b797c795f07e2ea3ff_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzEtMi0xLTEtMjcyODM_c9f480b8-2c52-4f28-b8d6-7db4b18c5105">6</ix:nonNumeric><ix:nonNumeric contextRef="i289f9b1b3dcb4a6f97d0a71323f267e8_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzEtMy0xLTEtMjcyODM_3474b080-b66f-487f-a21e-2ad9bb38f856">28</ix:nonNumeric><ix:nonNumeric contextRef="i437b7c8d3ec544da844a9837363fe2a1_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzItMi0xLTEtMjcyODM_55de041e-d93c-4e9f-9319-57317643bcd6">2</ix:nonNumeric><ix:nonNumeric contextRef="if31b0411782e4354801372bd135c32de_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzItMy0xLTEtMjcyODM_1551fe3a-0460-4a07-8d7e-5dc3964a36d6">18</ix:nonNumeric><ix:nonNumeric contextRef="ie27f3577dd1b428e9c72fb6543570acf_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzMtMi0xLTEtMjcyODM_0a54e1df-5ece-45f5-ab39-99cf7d5dd871">2</ix:nonNumeric><ix:nonNumeric contextRef="id40a7c9a35dc4104be0e0073c240a03d_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzMtMy0xLTEtMjcyODM_17e71781-0682-4c43-85f4-e029add90ec6">8</ix:nonNumeric><ix:nonNumeric contextRef="ie2a8a3a87f194cd88353da520542b71a_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzQtMi0xLTEtMjcyODM_701946c1-ff60-42af-b124-fe8c4c76cb87">Shorter of useful life or lease term</ix:nonNumeric><ix:nonNumeric contextRef="iee1f95bb0a414ff5a15c66fbf0b2ceca_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjgvZnJhZzpkYTc2NTU4ZWEwNmU0MWZmOWRmNTBlZGRhMDdmYmFhYS90YWJsZTo2YjkwNDZiOThjNTk0ODRhYTJlMTQxODhjZTA2YjY2My90YWJsZXJhbmdlOjZiOTA0NmI5OGM1OTQ4NGFhMmUxNDE4OGNlMDZiNjYzXzItMi0xLTEtMjcyODM_499c0de6-429e-4ca2-99e2-3c6b48baf9a4">10</ix:nonNumeric><ix:nonNumeric contextRef="i0e35fcab8129433ba782f7f66e54cff1_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjgvZnJhZzpkYTc2NTU4ZWEwNmU0MWZmOWRmNTBlZGRhMDdmYmFhYS90YWJsZTo2YjkwNDZiOThjNTk0ODRhYTJlMTQxODhjZTA2YjY2My90YWJsZXJhbmdlOjZiOTA0NmI5OGM1OTQ4NGFhMmUxNDE4OGNlMDZiNjYzXzItMy0xLTEtMjcyODM_7cf61c60-029b-4dd4-9e23-a6807e910464">12</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="codi:ActualFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODkvZnJhZzo5NGQ0NWE0ZGQxNjc0MTM4OWNjMmEzZmU4YjNjMWQ5ZS90YWJsZTplMjNiZGI1ZDQyNzM0MTA1OTBkZGFjNTJlNzAxNDg1Ni90YWJsZXJhbmdlOmUyM2JkYjVkNDI3MzQxMDU5MGRkYWM1MmU3MDE0ODU2XzAtMS0xLTEtMjcyODM_06b64325-4d56-4284-98df-0f2f3ec0d7da">5.07</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="codi:ActualSecuredDebtToEbitdaRatio" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODkvZnJhZzo5NGQ0NWE0ZGQxNjc0MTM4OWNjMmEzZmU4YjNjMWQ5ZS90YWJsZTplMjNiZGI1ZDQyNzM0MTA1OTBkZGFjNTJlNzAxNDg1Ni90YWJsZXJhbmdlOmUyM2JkYjVkNDI3MzQxMDU5MGRkYWM1MmU3MDE0ODU2XzEtMS0xLTEtMjcyODM_d33ba699-1f3b-4559-81b5-dfb86e60faae">&#8212;</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="codi:ActualDebtToEbitdaRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODkvZnJhZzo5NGQ0NWE0ZGQxNjc0MTM4OWNjMmEzZmU4YjNjMWQ5ZS90YWJsZTplMjNiZGI1ZDQyNzM0MTA1OTBkZGFjNTJlNzAxNDg1Ni90YWJsZXJhbmdlOmUyM2JkYjVkNDI3MzQxMDU5MGRkYWM1MmU3MDE0ODU2XzItMS0xLTEtMjcyODM_df921dd7-811b-4244-9ab0-06dc6358b242">2.96</ix:nonFraction><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:CommonStockVotingRights" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTgvZnJhZzo4N2Y1OTc1MTI3MTQ0NWYwODExYjhlNGE3NjY2ZjhlMi90YWJsZTpjNzZhZGFlZDU2ODI0YWEwOTk0MmI5NjYxMjgwMjhiYy90YWJsZXJhbmdlOmM3NmFkYWVkNTY4MjRhYTA5OTQyYjk2NjEyODAyOGJjXzAtMS0xLTEtMjcyODM_95588240-802a-48bb-a6d1-ee00ff4d34dd">One vote per share</ix:nonNumeric><ix:nonNumeric contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30">http://fasb.org/us-gaap/2021-01-31#OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7">http://fasb.org/us-gaap/2021-01-31#OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:OperatingLeasesExpirationMinimumPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTYvZnJhZzpiZjk3MjY2NTkyNDc0MWJjOGE5YjIxMmM1MWNmMGJkOC90YWJsZTozY2M5M2FjOTRiZGU0MDI2YmFjNDRkODIyZWJjZWFmMy90YWJsZXJhbmdlOjNjYzkzYWM5NGJkZTQwMjZiYWM0NGQ4MjJlYmNlYWYzXzAtMS0xLTEtMjcyODM_a42fe988-cc74-4130-838a-1190e46ac01c">One year or more</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i3bed7b51e428477190ad48cb514fe5e5_D20200101-20201231" decimals="2" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjIvZnJhZzo2MzU1NTZkNGU4ZDU0YmRhODdkYjAyMGRjOTVmMjZiMi90YWJsZTpjODJjYTA3NzUzMDk0ZTczOGE2ZmE2MGIyYmM5ODQxMS90YWJsZXJhbmdlOmM4MmNhMDc3NTMwOTRlNzM4YTZmYTYwYjJiYzk4NDExXzMtMi0xLTEtMjcyODM_c5de9d56-8277-4cc0-846d-d204ec3c5f07">5</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ie2bdeaebcce54253ab46deb704b1c5f3_D20200101-20201231" decimals="2" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjIvZnJhZzo2MzU1NTZkNGU4ZDU0YmRhODdkYjAyMGRjOTVmMjZiMi90YWJsZTpjODJjYTA3NzUzMDk0ZTczOGE2ZmE2MGIyYmM5ODQxMS90YWJsZXJhbmdlOmM4MmNhMDc3NTMwOTRlNzM4YTZmYTYwYjJiYzk4NDExXzQtMi0xLTEtMjcyODM_988bed29-a33b-403d-b701-d49e3e82d09e">5</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="codi-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9762cfe7aebc4df7a2060895144cd8c0_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="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0da311576564d2db569042703272977_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fa37b374dc540a9b3981f7672524c25_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i664d64e004ea42c097cd63f5c62a50a6_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i7e1ae811b2bb42b8839d2fcf823e2e1c_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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i1d7ab8479f2145c7b9971718d53b3cfe_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a2ec1655e324ca7af6ac052f6f05253_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="i6345d015d0c24e4a93bf3fbac87e0377_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: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="idbd0c18bf8144dfa8561fd7009182241_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfc900d876e34bc5821663f4444d2e58_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="i1b104d1c8a84476e92a95870c240bb03_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f32ac314fcc4e148e496819784878ee_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="i266953483c4649dea9c30dfc5e8e2d24_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9cb5c365db74db4b9441802fa30b7f0_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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></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="i9d4c4ee0aea242349dcbb369db58cced_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76cdd3633e794c54abc2ba8990fe95fa_I20181231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie67077c0bf3d4000b9c415432277ca1f_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i129ef6a5153e4050bcfd4fe9f05f4ba6_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef49ebe7ab242eda5b80a73ca139a8e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07e5c151342b4659bf23629f4056c2ef_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15f405bbd4a34d4f8a754bf3f66d2468_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifae0d751160e4d00b14b7e92bf57a84e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1090b16a19b4467f876278c409565ceb_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibff6eb8085224168978867fc2e447895_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i930a6f3cddcb4ca4be56b8329a5c614f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i204f5b57697d4be6a7dc509b13797b79_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e2258a7b52d4ebfac6f5669b43b58d6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</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="i42a2e6bea68946e9a916b8d610260d98_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</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="i93bde8a08b5847b0bb535054372c5351_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi: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="i3559fcb3893943bab5bdaa0399825472_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">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="i2b188c4fb6cc430fb23ccb443ea1da64_D20190101-20191231"><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:RetainedEarningsMember</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="i703c178b78fb436a95b7a00176371faf_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie417f50b614e4e20893e958066e6b572_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3853b25e47247438432e97fcb44b470_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf9caeaac26c4a64812a94ad3ae83ad2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f42be950a944671a9515199e2f2aee9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba133ce0b9dd4b77ad80b4d8ea516ab7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a6822c00c648ae9518ab386972c86b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i529c32fae4bd45248b130af517e13fac_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="i610306c88ab34b5496db0a6b35809985_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="i32697e6bbded4f26945579d5f2a986ca_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="i0819eba3f9134fca98e7861c1d2d2955_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="i4f55bc7dc14447429bde9aec7fefde03_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="ib95287bee24749ccb5bb2a975963922f_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="i7cc8c56d71de45959be5fa0f6396de08_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="i923f69b375404c2caccc5db8cb3c5845_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="i8d85ee671d224e63a28164b04efe2c28_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="i93b746216e314064b3752397433ceade_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="i119fceb635f347ecbfe75ccb304ba518_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="i00ff138f6b33488399b11a55294d3bda_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="i509e8cf89fa04b7f874d5aab7849a3b3_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: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="ib54e38de9f6c4ea1bf405d689d25b447_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="icb6ba8a27fc3495f92492eb79f376e9c_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="id51657b71a0d4e72ac3c5dcd9066030b_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="i9f078eac339740b4a8d88834cdee3f88_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="i945b8b65aa4049ebb9765dd0b8b40701_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: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="if7a803e72d344f759ee54ca9098b92d5_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="ib144a462530648998d3805dfb572105b_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="i4579d1e4a4e44131a9d8c960f4957246_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: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="if954c88585084ca1b5c6bad337443237_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="ifb33558cc87f40f79ef90f8f3aede356_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="ifdb59df1e94b4898a1d2f67393e1de64_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac693fd748684429a592c48fa3f187a8_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="ie7d92df5daf340a48106fad563893994_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib025d6d478be4a178b65cee334f06c1d_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="i94e916b769da48c8b1490160716d1b7d_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="i2536b9d2a4a346d8a421d7895fb56d6b_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="i956211634aa047f4bf1dbb21d8cf1d01_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="i1ef0fec69f3b42868ca5a395667fdead_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="ib93c39be9c824346864da64384fd4a6f_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="i0e790bea047c49ea985f47a6c1d57453_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="ifcc592cdb09a46498dd8246a9296d455_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="if6bf546cc1414dcc9516fe98995beabf_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="ie26255e06b53431896592934290fc6f6_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="i0c45466249674005b508ed410ebf5b61_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="i79fef6e447d74dea836154b1cb6ff143_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: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="i71304dcb8acd412e83b36d1af7284fea_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="ic8c828c6a82e45aaa687d82f860ffe72_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="i522b906b9ca947b496f843631f319ae6_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><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="i58851dd6b5114666a5b309a356a86f3c_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="i4382c39c24ba4adb9b82e1d9e13be51c_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: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="i98a385b12f3b4f65acdd15ba1d53cc49_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="iadfc2f21765347c2a56bfc379d9aa910_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="idbf19f52c90a4ae3ba811d2ba7848677_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: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="i2d41137cc68948a6aaec87baf17e3d4d_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="ic8a4fea15dfb48508fb8e2ded321fa68_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="i2f7445ef49164b0a9522e9a8e673bc09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88fa7dc209c6427dbdba75c9c8565301_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="i92fd6970a78243ccaaafcf9895e19cb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96eb8d720cdd4d9886180df350c89d42_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="ie8ed5fff837c443ab5850cda251cd488_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="i6add5c2262d24ed7a447feedaa4b459c_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="i38fd86a57caa4a379f76bd2f30623332_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="i9fe9e65721fb4816a5e1c36f3286b354_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="i63fb5a52fee943ebb0019dfa9adef9fd_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="i2f584780802f476e9d96dfb325b47c54_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9afdd0c880a41fdb5ab0c8b497d9245_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="i83851588852f4107817f13218d8f41cc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if14ec50a238d44788aaf626ace01d1bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id912b9f9abf24257b08f851320634e19_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45cae45139f841b797c795f07e2ea3ff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="i289f9b1b3dcb4a6f97d0a71323f267e8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="i437b7c8d3ec544da844a9837363fe2a1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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="if31b0411782e4354801372bd135c32de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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="ie27f3577dd1b428e9c72fb6543570acf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</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="id40a7c9a35dc4104be0e0073c240a03d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</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="ie2a8a3a87f194cd88353da520542b71a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe23c2abc39b45d0a8f9aa0ce35c9757_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="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"><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-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3543bc184e7148efa11fb35eca68d3d8_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="id10f1ef0047249fc995bf727ccecf71d_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="i5401fa55ea88428c970207db88ee0abd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib40f48e1315e494eb4523e6a7668af7c_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</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="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="i0915daa4a7304687912217a7a1de96cf_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="i5384db8d057f41de8a8d5887d2f4c59a_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="i875f927b57f1417391636812b0f535a8_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i111f93018eef45689acfbbda597ed38d_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="ib5b391a8c9c44d839c148b27d1a35c3d_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ff20357e9e8482e9f6c77200611cb85_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8873ddd5d10b4fef9e08a6225b2360e8_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="ieda1a95ae03043a7952ac54aa3aa36b7_D20210701-20210930"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if55a79f09eda4ccfaf0d44fad8a83dea_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="i7b0d00f496ac4a4dbbe48d47949fe1f9_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="i13d97d363c9d402ebee98941324987cb_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="i640b181e4a5d496a90790a399a4b341d_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="i0d2480952ecc4ebc9ca7f21632aaf8b1_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="idf9318ece7f24e49a647936ced65440b_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="iba166313b26945868c03aef1496846b5_D20211001-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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb964ccaba1b4cba96867e2990c313c4_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="i21630d09262c4a9e9d406153ec5909f1_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="i1e3f7bfc5b164a1ebb66f4fafcc87169_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="i2d5758c74e4e475881de2eb4f0116046_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="i5f0b350043f94173890194b467e3a36c_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:TechnologyBasedIntangibleAssetsMember</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="ice0e2c7da3ed4b12a734afc88086a137_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:TradeNamesMember</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="i1c03492988694ca9a3c107b27ff8c3ab_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="i08706be177a947e7bfbe77ce7ef228ce_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="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciAndBOAMember</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="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciAndBOAMember</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="i51226456aea5447da7075a7fb41d99ab_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="i30fd6445e1414ad6be4527a7f0fa47fd_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="id031e0cd2bbf49789c6c32baf43f79da_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="i7feb03a54a974cffbc2de21aef105835_D20200701-20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</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="i70d9385627f14e59a74a124ec288e0ed_I20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaedcafb4e7d3492aab65b951f3803b46_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="ifeab27ac175f4b71a8278a85a6483a16_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="iee1f95bb0a414ff5a15c66fbf0b2ceca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</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="i0e35fcab8129433ba782f7f66e54cff1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</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="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-13</xbrli:startDate><xbrli:endDate>2021-10-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba0a067ea23b400e926b683272dac1de_I20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacad772dd2bf4fc8bb47968d1121fd73_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52bef957ead54e7999c19d22cfb7c7bc_I20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99a2d35b7eac45c09d288a2b42e70258_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="i6c9018ba90944976830d4fc6175c39e6_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="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bfe832d0e3241ad9f84257d6f4e6122_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="ic9ae2560e9c94430bca4588bba5f3225_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i287b83e5a4e74d44b58055536af4e6ed_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="i2415812d719741d196065a659c3dedec_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="i93fa2830178e45d08e8f629b30f9a6b1_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="ia4f0e2244ff44e118b2eb0928ddbd31a_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="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic07160dbe9f54fcd96688adcf6543e18_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36e5e92271884774a07a542f33b45b8a_I20190628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibda8c72727bb4e258c596066d6419984_D20190628-20190628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-28</xbrli:startDate><xbrli:endDate>2019-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8184a20637a24edda23dfbd6e96a4b3e_I20190219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="i441cd1b8c5cd45799f7bb32218181d57_I20190218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68c7e7731ada4143b02508612bbf6b24_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e27b508442e400295f49a0dff0c782f_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20d7f7ac9a4e4537b7ca3d486cb916de_D20190228-20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-28</xbrli:startDate><xbrli:endDate>2019-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i762c3f6e9b07461198a34132b5c5cea0_D20190228-20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-28</xbrli:startDate><xbrli:endDate>2019-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i923f7e05a8b34f54b730d138d950ed81_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21e8177ad0464684930a32fbf08a00e0_I20190831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d3134449cdc495989595f309dda5823_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if26f7f44bbfa456a9bf90b9f8a8ccf0b_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">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="i67d510f46e0e47fbb1a3cb282c4ab1e7_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="i52f93f173c694681a52829c5eb9c27d2_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">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="i6cd9018ac5e642a79939057599d1fe22_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="iec8007fc6ac94c1e807eb433ce7560db_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">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="i41f65dae48f14883903ef6b3793020a7_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="id1911583103e43daa68d4990d771dc6a_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">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="i1d43f9e3492d4ad590db522de8d8a518_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">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="i5e54d929b8024988983a5c03c98f41e7_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">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="i91f237631b8449d4928a277529e81bba_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="ib0c2232dce46425bbc407a9ff4816c80_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">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="i3c4b19b2663748de9f988359b1737fb3_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: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="i63fedda1d3de4d269b6a00025209a585_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="i564be6fc559b4f509926bb74f9ff5c5f_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="ib7ec2ef3124444cb8640cf4692b90f87_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="i26f7e71ed04347dd9c9715a5b33c6535_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="ic56c6b7939014ae9afb90102e83f8d83_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="i043999b10390401ab9a9f0ff0b07e24b_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="i7c7a9663256b4843b1ec90a3dec53e15_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="i3f76a996de2441599f389488106dd147_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="i0d4380b23e6d48a1977e0d58ba4d07da_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="i0152a3c08f0645d3ae0f436c9ce9d5a7_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><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="iaa627ba5d4ed4c9e859ad1737538b100_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="i48260297f8a24ce6861327216426bcf0_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><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="id9551bbe9870475c9bb36512fb9e2f52_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><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="i1ecb41ebed97481fa615dd6b7b4ac8dd_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="i7496a7c40dec4fab96c53f059355b3f7_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="id5679ff844904a979333497441e62a8a_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="i85428365860a43c88b4204d6d7253989_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="i80470cdb61964e3da58950508da1f342_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="ia5c128303c594d3c9856c168fc3a7b32_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: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="id85389fdc9b14cd5a6e876c3e7c3137b_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: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="i24334618b8b3485ea66948fbded55b61_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: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="i92d1034d10e749e2af3e8069adbe8046_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="idab24074fa2a4050ab012b90d764b290_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: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="i21297ade31fc46ce9dfd2caec43d0f81_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: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="ia8063fd0237f41a189ceb74f2aef23b3_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: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="i97f69ad78970444daf5f9040df75a023_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: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="ib80f46854d33405fa1580d77af542360_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: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="ia06184285bd24e48acae11fc7df67440_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="i35005db1049549b689b84dd1a1e2cf0a_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="i752732d79f6043a8a6cd93e251a095f7_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: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="i3354f313156545228ba01d89f6404524_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="i50cb8178e1b34ff8a489c6f2e5343a44_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="i1157fcc8cbb347d68e4e8b4a094efb02_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="iff8233a98ba44ccda386444ed3063e1e_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="i1f9d5c1b0db344f08412219a1813d28c_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="i1f5741e074cf407685dfda1e6b711907_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="i3b9095100e514a4fb8144f4878385a59_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="ib4df480f311b4479848bc1d512d2c81b_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="i4cf4e8198ebf42ca9930f1a740573cd1_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="i9431fd8741ce4bd19419b0e4a860e205_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="i6ac2a077a0d14a4b97d2f0f79f5a37fd_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="i8baacbf98dbe421f8320252a0dc8253d_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="ie8e9f76c55534bda9c2858525db728e9_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="i9f436618064349e88db03604210e18cb_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="iafa9c076fe61437b82da0a0035f481c6_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="i09fae9e01e004d3296e55da146ea72c1_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="i80cb664f1e4c4106a7075ac340cb1abf_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">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="ib1e9f8f148fc4a2fafb5a993819bd61c_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="i81aa64424a084afc8207d2a14a0fc772_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">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="id7ccc7fe4a744d1a9e9e53a172666402_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">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="ie9d55ff933144270b51ed8b5256b6eaa_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="i1ca624c88b1242c7ab58bf62ab938f5b_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">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="iaea0a0926c014bc29b421f589531409c_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">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="i2c10114362014279b0b0ef97c05703ca_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">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="iece3e90aa16e44cfa3580b3168083c82_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="if3ef61b1c4e94232a18e1b83e15669b7_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">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="i55968bdbb5284e369fed19a3f41c591b_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: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="ibbe96eae7b7d4282af578dcd3020ec1f_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="ib302d0d0c6a54104837e1e2c3b7a5fe5_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="if254b47c45cb4d518af23562faf650f2_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="i263dacb300124deaa67cc26997cbc1b9_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="ifb937cda1e6b4f478c30fcf22b16bcab_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="i0905e45cba9d44718f55848d063fc1a8_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="ibd4f4b9d751746bea2897f2fe759c551_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="ib9ef22e3b6114847b74b1fd7ca26584d_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="ia60c25e23d814d5cbc0265ebe1f30525_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><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="ib2046652777f495ca2029c57b8fd0c65_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="ifbd9a51d05f44d1985a733d66bbdd0fb_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><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="i47af823ab5584718b5f2c833a99f1c87_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="ib51578d25cf54d95a64999d1d79d7115_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="id3f7684247a14482977bd7cb300522c3_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="ic78ba95b54934c218d48c44010cda029_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="i283ef5834a364956a6101967a783eed9_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="i65c8c67a481d4235b18f30899ce1a35e_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: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="i7dd589dca726459284d52548eb207ab9_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: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="i039c8829594c4a30a3ed34aaaaadd5df_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: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="i7ae0679d93a54f19a0a42bfcf9b433bc_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: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="iccd851d241e44863a4dce2fabb652298_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: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="ic7a495ae2efa4963ab42588060d24b67_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: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="i21b1e5fdffa847739306a427dddc3d96_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: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="i58c87681b8464487ae27af97bdf8f958_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: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="i02c4ab04e3cd462e85ec174846d5f087_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="ied2c89b5416a4e2e8c2bc0c21f52f9fa_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="ib3b592258afb4ac389265ae72b4f270e_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: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="iff123c53e8384fc89925672e92c484f1_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="ibda6248e655c46c1a26d876c16407c77_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="ia3cd52fd7e334c0eac2b459c8ff9e54b_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="ife3783194a1e4faf9caf16377fc8eb46_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="i45e95592b853445390bd12a5a07553c5_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="i52fc8191677a4c87a2bba1ae6c27b0bb_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="iedaec5f95ab945829f8ffa158777782a_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="icdc65a9ae553418c895372f41489acc8_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="i24822668e216461faa8dd9a23b1b27f2_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="ic32c04b532a3442a9def5317c79b6414_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="i20415ca54a4b40b6821422764bc0f659_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="i6609fb3b093d4fe2b2064b662e05222c_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="ibc03de719681421e94d478192a2685e0_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="i11f3f99e9d94467f955fb57d750d15b1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8143715c66946f5927f3f52131854ed_D20190101-20191231"><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">country:US</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="i413492c7d7504985a2edc733c509c0d1_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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="iffc1c1ed8e5746faaeeaf84f246270b4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="i0c5d5e74aed540c8ae84cb87a7ea6f30_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b35a2c9281a4321b877c685da3f790e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if327b51ce41641a384038d2b96f50806_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4f27b94a5414f7faacf0b43e0df84b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia959569a1c164fe2b9da3791da49b859_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief454fbb96fa43cb8932643d95cdb779_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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</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="ia91bcccbc37b49c2981ddd6670f4ddbf_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id623cf8232594dcf99270cbd4d90aa50_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5133bc3a74e84e1588583bfeacc5986a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ea02ab084a34d7abef42c4ea622dac2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76c056faaba640cda16a3736d1a07efc_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69378a9b1b0747c89eaa032b7f4307f0_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i711e19618c414090b009b05cea58c8d6_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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="id7295235fc0e48daa09ec8ae32be5f99_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i464dd021749648109067365e7d81c5b2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6734263350cb443c96824975223b6819_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c7f65d32c774fcab4677051d9fe2fb4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7facf43ade714155bb816b30be2b940a_D20190101-20191231"><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:AsiaPacificMember</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="i6d327be5ce3d4bfc9831795e4412d581_D20190101-20191231"><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:AsiaPacificMember</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="i1c1b2fcfee224271824c6372e0337a56_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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="i683a74555a1c4e0da7207d85fc73191d_D20190101-20191231"><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:AsiaPacificMember</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="i713ce9d697dd4b908a1bdbcae0427f44_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb8195be79824da4a8de463396567de0_D20190101-20191231"><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:AsiaPacificMember</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="i7998cdf1d90c4db18b692bdadce0648d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6cbd01b10df4aeab46a123b691bfada_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29969e009a4f4f4db2765d112504be53_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idef8ac52447541f58c36255378aaaaa8_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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</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="if6c05f288b374218a5436489cbfc4c59_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i594a6537168046aa8fc6923ada50681c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06fc18ef9b434b4a90f27c8c062f16c3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1eb166f0bc64ab9a58429792b932104_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74f91c3ec0e24e928a4f1f76411fd7c5_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18d751e537394dba91587e44b7855b64_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5b741d6173b42feb3f06ac2d96a7ac2_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="ied71a65eaa9d4af8ae2ccfac2746cb8b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f8f40d01beb4421a5131989904f3a1b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51715d008eb54915bf70c8c86010dc6f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f1e95ae0c3e4f06bec6ec1f9421384d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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:unit id="facility"><xbrli:measure>codi:Facility</xbrli:measure></xbrli:unit><xbrli:context id="i7c4c73d8272f4299a72c1d135a4d8cf9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</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:unit id="client"><xbrli:measure>codi:client</xbrli:measure></xbrli:unit><xbrli:context id="i47fd7da93b7f4d428d7fb3328ce4c3cd_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: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="ia4166f318e2d40abb51baecb037186f5_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: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="ie2a59f8964184511aa3dd5e1c503191f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id27cedae7f2442719a83de3a2b04e0bb_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="i53f3d290bed84cc995fe0b696e6e0784_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="i95f88dc55df340898d0c56616f75895e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0e17a7cb934c59aceb39c69d9e7d75_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: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="i4c87cdf6565d48c49471e56632e95369_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: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="i76379e7123ca48bcb3a7531d733b5f1f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib86d5530a78e42b392c860272177bec6_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="i80a7fc087b8f40208f95784392c9c4cd_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="idc408e8e29e346e28f48cb1e29125f2e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a3616d8c3e84ed6a373851c08743eea_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: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="ic6ae1125ed934a2d9a1ac36ba13ad408_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: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="i99290524e7194c68b939f57026a88753_D20190101-20191231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="id8084c0e7749480ab665f96f24e6aaee_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: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="i9b0fff9fc2334285a0455001fd3825eb_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: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="iaa99c821d09c471692e1b5cfeba3fcf6_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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i6a0e64b47ee84e7db54619056890f5e1_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: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="i0877367c49f543bc90b6c9066aa1f83d_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: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="ic6df4e0d8bb34b5b9aeab5d0ba57f78e_D20190101-20191231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i9fe29edefaa442bd8c65ee7bda8fc99f_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: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="ib5135263764f4be2abf0ba01f2a65a7c_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: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="i997ffbbdf68c4171bb476cd68e187d0e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58f04296b47b43ecb11d7907d49903d9_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="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="i37194bef40a84c2c9ff70056b08da5f4_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="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="ic44d36039e58430b80cbcbd549a8ff49_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1513b7f7c864f058bcba683d8770dc8_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="ifbc29ec12027476baab519693400361a_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="i122897e958394838af445993d7e8d622_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i063be236dcea47d98222a5dada75a7c7_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:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if88dc41e650143c4835599bd502811aa_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:CorporateAndOtherMember</xbrldi:explicitMember><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="i791433baab444a909d148d561acd89ef_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cdd61feb2fa4dfd88057b8feea4eb63_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="ife1d1ecc1aa44dfe88028f2e114d18d1_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="i5923859969674a809fb5b744597725fb_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib131000cd7474e299a7d7b8173ccb730_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcf2e338a26f48cfa7598477d2cb2ea5_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="i995b8f5515534c86a62ea528a90f6dba_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c06d6142efb4690a36c2c6e45e9eb26_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3250043895bc43d29c9336d9b90705ea_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="if63ba378c4974e6f9be23d8ad08e9f60_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="i878dd9b9ed87462b8baa481bc5d7b496_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac19cd744f4d4868bdd26dc3957def17_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="i2018dbf1492c49d78740c956570ff8e4_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="i551809e4a703499b986c3234577e616e_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="i93303db1f2fb4f75a746158a6dd30bf2_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="i7b7c9f50cffb492f813b4499241b5a9d_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="id4e91ba819694208b14615634a13d0c9_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="ia92d74d1319646dcab73738c2973f882_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="i5f0fe242802b41519c438ebe49dff2ad_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="i47c9d6738aa04fcbb1f0e5bd6e36ef7f_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="ib5bf6585eb794d47ad08c95d3e0a96c8_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="i080a070f1e094805ab07b479d9afcce9_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="i5c3abdaa126742cebe1fdbdfbe4ed621_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="iaa5f25023d2f42e186990f600e229601_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="i63d6f97bdfeb41a38a6a6f143516bdae_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="i7dc2dc2cf5044ea1a1fbb44723563af2_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="ic956728f2b5c49bda68524e001d3a847_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="i4125e43d38c74f8fa3148055555f7ee8_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="if4a14bc5fb7e45f0a1853ecb884b6888_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="ice49c71424c7431da17ef6a8798db705_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="ice1e2c035e58406295b3a211e9d223e1_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="if21cf80b9cab4e369f08a5a68432e1af_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="i737f82131e694e46aed4a8694312dca5_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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="i25d62e0d9b6146f1b826c2e8cbc81396_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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="ic01e8f08b7ed42edbd35dc0f82071cd4_D20190101-20191231"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="i7f0fe9f53d964a84a217357b604895a2_I20211231"><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="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="i0e451c33b9424dc39af6de8647faa7c8_I20201231"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaf4a2bfdca74bbc81a681f07bacb951_I20211231"><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="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="ia395c1e6ca4e4e4090ac9160db621aed_I20201231"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c9d9e9024df4f328985acae1ccb26e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i9a2d8f86009e4c7d878b191dc1975b92_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie90db76d36c142fe99b1e36694508549_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="if851db76ba5443a1a6e1f4ebbb041d42_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe3108061e9a4f5d938084856cb58013_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="i76581eca700f4cfa9d38b43a308d19a2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fbf9f428763460781113ed78c539efe_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="i385a2229a7ec49a2bfb9405495460b1d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3123a6db3cc4853b040121f8a9f31ac_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="i32651cae3e4d4ee69118ec42c0e20461_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2777efcefa4040eea25eb9596221f288_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="i8de0fc77e4194ea9b39ebb73cd511d36_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fe8e1fba02341d28089de21f54f18e0_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="ibf72d311fe284c12838f5a720b492617_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88a335ed1c944a4aac30139cf08b2ca8_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9d449b1f9744570930fe372ab46195a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4785c01ae4c247d083da88b386a905c5_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be9a02ca36b43f197743badde933d0c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eebb9bdbfcb4b2780e9b8a41e0415c9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06b13e4fd7654a7b838254be85aae105_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a84a0e10ff0408c843d90ea35c44430_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7f05e59581a4ea79e47688e20e1b0e4_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="i532c844a7ab64db8a341414c9fa094b9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6bdac745dc349c98a6a792a496800da_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaccf02bd524426fa810da82de65e0eb_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85c063b4a7da4c82919d98ec32940851_D20190101-20190930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a1d2bd7b34e41c7a903c3b92d4f87d9_D20190101-20190331"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i908659a3c6d74a71a4743257a79f348d_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="i96a75957e4954e0bb0482b180e486d41_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icedaf299664a4b8886abbcd2f38000d4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d66671c5684385b99daa0feb30909c_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="i44f8164804884e068ce9e039045896ac_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4308fa4a78674f469c9014cf9ddea999_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id066b749f3fa4e498b6369920f5d5e52_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="i0c268ae596fb42d4b3e33007caac2baf_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4598701545584ce3be3d5e5580dcbb8e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic11216191efd46e7aee0526003a81a79_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="i3a4f102be525432d9bd3d837e56b06d1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1b8f9ebd0b64374bc6e860d39fc8965_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i191292d1f9a843a6bf711f9bd335e3cc_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="i036f9442d8f545728f0bf71df91a343b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i737502b6c1164e5c97b3f0c9e585a49e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aec3fabf9244adfa09505a7ab487a5e_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:LongtermDebtTypeAxis">codi:TermLoanMember</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="i694f0c3f50574175bd359b954816b111_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="i1a482aca5e47425694b0fa9cfab85161_I20180418"><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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1738b7239f547f492153fdbe3aa3ca2_I20180418"><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:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc2479a4a432409a81b51e01a63d8ea2_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="i0a2729bebcee491fad028ca584b68f0b_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="i42afafde7d7a4688b8e8125aac4325d3_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="i74d82bd30648475c83ed5426eaff9e8d_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="i7c4c3ac6dda346adad139af72d935c37_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="ide4bf2d46bc94e12979270def50719bd_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="ic8f81bd2e9ff464e8ba2efbf4be88909_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i210d3557f6224b00b395f6fce33f4e5a_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="i0b2894056a8a4eb7b1c453f9f0831c4d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ea38dfa8a52445b8ddd282032a66f0a_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4af99ec2eaf3496da86add79967604db_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cb98c65870d4bba959643c1aff3f96c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2021RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if241bf97173c4249aa98596b48f2c836_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6eec27249f9c496d93ce0dcb84304839_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2018RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i409edff398df457b993af6f1b08f9592_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="i8cf1ede0400f49698ba54dc7e9664c87_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="i5943dddd8bd342eb8abc6bd6d01a6f90_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="i6fb522ee913d46679b2a03fe6cab7d05_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="icab17e03a2d947ab82705bf03c58f3b3_I20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:NewLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07c5275c977e49c5a757f92dc5877bdc_D20180418-20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:NewLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-18</xbrli:startDate><xbrli:endDate>2018-04-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i688dd80afb6d4c2ca20f7e0e2877883b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f883e2ea14743ab9a97f5d5e7e47903_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="i1b1c6fdb27674aa7b708cca85c6bd15a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife02c90d01f7481181b167a7f71f4c7e_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="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic98785b3ca014ca99adc8ad9387d1bbf_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="i9d012c119d05434f887615e9902324f8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93e3b562cae3485c9d7dabe1e9e7ca92_I20140916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-09-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i244d5ff785e3499c857526daa251bfb0_I20140916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">codi:NewInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-09-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia69332ac36e74c8390fc1a81dee090b3_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:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ecbb569353a457b9f8774779d1b8a7c_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:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70b2b48ef5bc4446a6a8f4cb64539928_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsEquityMember</xbrldi:explicitMember><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="ibdb364443687465880450d6a1d76e042_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">codi:CertificatesOfDepositAndCashAndCashEquivalentsMember</xbrldi:explicitMember><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="ie53bb562da1b493d9886dd0d5fac9714_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember><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="i5b35ec1953c74e5e8c6f1c27e7518860_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="ibde4d5d091394e8d8568abafb4e3cbd5_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="i1a77c77ada12479d960110521bb4b827_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="i1942b25e57c04ce7a705dbe1157d43a8_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="i9cdfcab31a844a9992cbd90a47421b31_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="id9db2e77fc4a421395bd80319d859391_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="i0fe09b3acb7a4b0ebbab6ad12666febd_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="ib0942299127e4ff980a43b8148c94d0d_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="ibd4ca551be6d42ed961038f2221b5f76_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="i33a6629e6bb14aa3bd93db473cc85f30_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="iaf28572d0b0240dc9e9cece03801a4bb_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="i707bd2f6600147199610f3132b8d9f94_D20191001-20191231"><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-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18f6e70e83f041409be11423095630c4_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:SeriesCPreferredStockMember</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="ifc5ce5fdfa3c44b2bdf51babc4c4798e_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="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i6eba994dd16b457da3fc05069b39337d_I20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i9fdaaed4797e47759ca404ed930a813e_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="ie5bbb3912bd5458fbeac0cdf49b959d4_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="ida0d5b754cd84ab89354470c8caf9f54_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="i5bef03be45d948e3ba5a4fd33a0d565f_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:SeriesBPreferredStockMember</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="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="ia0a4cc75abdd466c96b87e3066065afa_I20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i8a64c48a026a48c38e8a30fd4ecda04f_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="ie7d22482a0ba4638b79d91fda6d464c2_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="i3d340671399046deb82f23fb72e764ec_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="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i9021c950cec64c898602699cce23979c_I20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i14f647b9343d4aa9bb8ff5dfb6aa85bd_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="i87ebdf1830794a6185e49b42813573f6_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="i520a77861ee14b489a7807b61095ad35_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="i3b9f5a892e2449ce8a3ae1338f5ad879_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="if7e3884f04c74c8b84df47cad9586c1b_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="ib03528496a2545a19a50065d120c4bcf_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="ife63f20f1a0342b091e5d707a4f99997_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="iae43b4b6a19044149d83813ba49133f1_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24795573e3754aad98a494ebcf38c66a_D20190701-20190930"><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><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:CleanEarthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a2dd1a8e46d44c8969d5fca699c6ccf_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id02c50be921d496681dcc38821b3685d_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="if262a0e5b15646b7b3322014715d0afd_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="i03b38ef445514445a932f688f7abad5c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i066a7c4723874d6b9ddbba49902fdf56_I20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47741c95ac5846598add345b1d770609_D20220120-20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-20</xbrli:startDate><xbrli:endDate>2022-01-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5883580b5484064b37bb0feb87bc7b2_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="i72bd7d1415134971bd3a39e773ed62b8_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="i5520865129544a3f89f2758e6f45de1b_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="i5147da2f16d94ed8b0922765a1d6c3d7_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="ie4c39f8301734464adce37acd4de50f8_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="i65fa8e5fc1574da79e75e5e3f2c23753_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="i6b030b184b7246b990bf23159bc8dba7_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="ibd412524bad944c7b0c4eb8a7809ad24_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="i6691650558eb4b888f624dd852ed2d17_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="i4c5e3712c70c42fd8b7f253e258899e1_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="ieff5d422e66942aca98aa769dd899fef_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="i50fe6b02014c40f8b9fe184cd6ce571a_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="i9f27833f79814f3d99f8426e040aa0c0_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="i1433a95858de43bd9982944a1652c688_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="ic152bd9f4b864e5c96ac84d804a2fe38_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="ic4c057c3ddf144cd9a72596ba433acac_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="i91ef58c34d51422f94ccd3a19748d933_I20200123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3708eb43d4f04e86a1d897eb2eee047c_D20200123-20200123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-23</xbrli:startDate><xbrli:endDate>2020-01-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa8e589c34c94a62b2a38f1d10ce2937_I20191024"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-10-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14ff948ea8ed464fb7d644b6f42fcb63_D20191024-20191024"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-24</xbrli:startDate><xbrli:endDate>2019-10-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd98357b620542bf85629b24f3f0061b_I20190725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib71fcd7fd40a41ca89565c8bbe5905af_D20190725-20190725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-25</xbrli:startDate><xbrli:endDate>2019-07-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c475633cac1491d9da003d65a7f64c3_I20190425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-04-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if65516664f2543619e3c96f2fad76bad_D20190425-20190425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-25</xbrli:startDate><xbrli:endDate>2019-04-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecffbe67460b497bbde4014873ca49db_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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="i9425a096a642420b969ad4b0ee819c0c_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="if6f53cf5968a4223b2974a3dd9f56191_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="i96b91d96f8c94d96a9e31e3113ed0131_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="i1b448d5051ff4cdbb14e6e5bb3c42aa2_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="i3e6593fe2cad4c13bf2f7c3d39340ec6_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="i0e46089602c94dbb8ff2c11dac23caea_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="ib23a5ad278e543bf9a4a9fecad4c6627_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="i709620f9bb7d48ad954b20ed73b0e106_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:SeriesAPreferredStockMember</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="i1af2e1fbf8ed4c22932f848a9dbca656_D20191030-20191030"><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>2019-10-30</xbrli:startDate><xbrli:endDate>2019-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd4533c17973491c998816fa814f1deb_D20190730-20190730"><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>2019-07-30</xbrli:startDate><xbrli:endDate>2019-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i006ee9684ebe4907b4241cc01804d218_D20190430-20190430"><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>2019-04-30</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77597452d39c481bbd104a565fa3b8d2_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if02051a1d1d9445a8043dbb60d129a94_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="i0ab6255f99be4ccc928b7f78be409fbb_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="i98b48fb22a2a47df9abd1e5ad296b57d_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="ic82ba1d62d5b4ce4b77357e7e82e0b1c_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="ie4f08a4e754a4df78e3d6830fa23be1d_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="ia27f8abddce641028498150f66049c61_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="i11b6dfa43d5241e0afe24d9017ef51de_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="ib8e6167c110c413aac4fda21aeb69a4d_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:SeriesBMember</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="i5893de0ff6e84cb49af766fec5c7e7da_D20191030-20191030"><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>2019-10-30</xbrli:startDate><xbrli:endDate>2019-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8869b4c075048b7802351b8b538b7c1_D20190730-20190730"><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>2019-07-30</xbrli:startDate><xbrli:endDate>2019-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61dfe0e51bb74dca8be1f3a5e616fded_D20190430-20190430"><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>2019-04-30</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a3b26ce1d6f4e32908169913cb23cd1_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8421a35c99f049cebf0ffbe83c150fe8_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="i975bca156f6a4d2298fe1c14d27462d7_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="ief57e9c7e259410696d1cdc1b0c924c9_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="i5513daf3264f440089744752841fad36_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="ib5701415fa20454a8dba9655df01b7f1_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="i901f2a6ed3994b2ebeef62d1a4f41e86_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="i46f098fe3fb44fb49e3ec821b5db2e11_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="i1d108db59ec647738196e083eb73f16e_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="i449734617eef47a6b0cd5e37a6d896b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</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="i019bc73af73c4fe1af08d3b021bfce00_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4a3b9df7a3d4ebca99276dfd2c9d46f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5eae2516b794c5fab1d29da1812c46a_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:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i537567198fc5490e9de63919fcd1a37e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</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="i9f5cdcce9872436d86123b785331bc6e_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:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c19d301128a47cda618575e3ef58558_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dcbcbc7d49d4829908a269deb6d1393_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:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b341abce6f8471b8527c3e89cb011ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d9311b264fa41cd9c3d093406357938_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48bc003f4ff54ee9a04fe0b977fc664d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d37ff258a684d11b3f6dddfc74e1969_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45741fe563414e31af8171f0e0e8556e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d24bc3d56ea4af39317959d6253f839_I20201231"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7aa416f5d974868b8cee5e2c6883bed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18dd353451cc413881f4154190bbb5a5_I20201231"><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:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icea445fb43fb4d9083ee76c7fcfc4cdb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i426a5523ecab4f8ebc4e9a0bba19f7e4_I20201231"><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:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i396ea572ff074687842ad5324ffc7926_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ade48d6f1d348dca8adc8abe255fa07_I20201231"><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:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba059473b2544ba682e07160af81b1fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63cc51e644f8401fae09eb72a018009c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i864143579a964d6ebfdcab4d903d6f07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb7dbe5a4fd6491ba027bd77b3bfff19_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2129c8a91ca494fb61a9bdac2cb8a8b_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="idafb982270654751aa7e6b5ab9dc3dc8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc1cdc52cf8444978311774788fd9771_I20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie008f1abf43f4379a4bc3966538343ea_I20191231"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61af7ab84df94909b9358c7a7e4a028f_I20191231"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia39aa0211ca34d429e003b1867f98b18_I20191231"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42a6014e9ebd4155918bcbd5fef1b6ba_I20191231"><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: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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2467592fad44ffbb7b3f104da71e610_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</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="i6fa0b5009ee94768b33649e45760f073_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="i25d0a816acb84070b15ad9889cf5435b_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="i7ceff4d9832f406391334a8fcf324ea3_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="ia554c95ed90f4c549517f4fcc13d04cc_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="i87fb0a3132614c338f208fb947db81d2_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f751e60967e4b7b9353747cf9a60ea5_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5521ba0f175b4a5591d386331d155aed_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:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i372f50ed586943ae924b1ef52625e41b_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="ia9d01d29660c4a83b3cca5e9173d7516_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:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i218dfbfed0b3406c9f166f711d2fd4ec_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="i88d8597f8d6c4c578daf2d97dae78907_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="ibf2bf035ad3f4f619ad94972bec64dec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i09d7e43a940843fcbe687533cf911404_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><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="ic10c34594146406f9df994a77ee78bf4_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><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="i97621bb5dc604fb79e85ab2fa0d53bed_I20191231"><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:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a3b475c3fc43fd81d156c0a23b52aa_I20191231"><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:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia543371195dd4863b318783b15a586bc_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="i463567feaf1b43a29aaaef0061f7a867_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="i90d447fccd154523bcefdfd9ef290ed6_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="i08b55880f96c4723a6ce2fd4527abb25_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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99c99d124539445493d304a2baa18876_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="id5a42ff459504b7ab6c3f2122fcd45cc_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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e512bd31b2f4d01aa9c8c5c4b20433a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i4f2f603670a84bc69df5d34a4589ebb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i71f4742a635940d896d4b1d3f622efdb_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:CrosmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib307de03cad646f882d5f197db1370bf_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="i29b76f4861dc44079e7a7a4c3d1592f9_I20191231"><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:CrosmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c604d46b74c4d44bd2e840e875e5fb0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice0c122938e941819e2ad16b94620398_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><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="ie21fd922bbc24e0694ed5f52f46882e5_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><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="i3cc361d63b25497cb561c7de54a22926_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><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="ic0b3472ebae647a0bffd5f8cb07b1b87_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><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="i632ca86543dc40e990887f31b9d3d2a3_I20191231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb88576c5ade4e2daf7296d4552ebaa3_I20191231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9592bbc400349268f87f9a04e5c6feb_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><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="iea9cba4374ab439db7f3980a0b7a1ff1_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><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="ibe2c8d6470184a3dbbd4e2ac4c81b491_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><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="i5b7940be008e4fe59d2fd2ff2f9adcbb_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><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="ic73d4d318d794b1bbc2391a48c1f156a_I20191231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5482af4e695240fdb37e1bdccce3718d_I20191231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63f43b2df5d1407dbeb84e921639e4bd_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="i19016c20ddd643889c7b913e46edc6e8_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><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="i4263d99fc5ca4800866ef12d52432548_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="ief76ce2e27ec4a18ae69686c586f4f7d_I20201231"><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: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="i47241e64732a46d091b029d1bc107457_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77dcef6bcd5745168b39702522446d0e_I20191231"><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:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0cd1d44771b41199f9b8a36422bb2a0_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="idb7860f083bc474da50f91b74ab59676_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26074bcb949c44c5a7292652cdcadb0d_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="if94548b3fcb34c21bc50a15191505ad4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia163bd4866384a829916587a6d32cc95_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id87f8395577a41eda0cad79a5fcebd4b_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="i62566b57de3b4e1dbec79f4d6cc57baa_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="i6acf0ef0df6d4dfebf3c4934dda8b4ea_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="i9229c0fc56bf46a5a2d18cfd368fcda4_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="i1c96271966154f799748100eb24f6ee5_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="i05df3bc7b35c46f5b8954e07891f2205_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd5cff8653884cdea01120004034adf9_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: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="i35d6d042b8be484bb3d9d1fdeb4957fa_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: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="i68056182216b4c04ba9fefc99cf366d0_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: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="icef0c74efa554a9d9586c5e08b40af4e_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: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="i3273d8067d4f4b339b78eb64d11736a8_D20190101-20191231"><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:ErgobabyMember</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="ia177dfeb91a24e01905488b58d35e30e_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="i977166197fc343a5ad5a3f6466c9263a_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: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="ib985decf46cb48dea08998114835dbd8_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: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="i20f10e29adb64235ad086329515eace0_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="i6eb3e3de290f4cea957dccd5ac50eb06_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="ie37e86c7b5e1477db367c0ec12f313dc_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><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="i5c958b6d116e42759fa2706960d8ca71_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="i52acbe25720a4c609739385047de38e1_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="i95b54e4f4fb64643afb9f80579c2c9ae_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d39bff2915c4ba984a6c637c8461c86_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="i2b287aec60624f5aa19c7906604f06e4_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="i259ecb34955a4b55b7dba9d715d6cc4d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf06d1d572314b33a779e955fb0d95b7_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: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="ic9731d7330dc47adb40b11a9dc3bf90d_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: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="icc75a599313a43058c226a4d0d1e0af2_D20190101-20191231"><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:SternoCandleLampMember</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="if4abec554656467abe713c3e3c62af39_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">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="i0120db8d99f445d4a5d73dc03b08ab21_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">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="i225d7d5c0dec4c6f875d8b941f70dbd6_D20190101-20191231"><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">us-gaap:CorporateMember</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="if737529d99074724a4d2149a21dee50b_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="i4c4611789577464fb2fd5ca3f7118ada_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="i2a4c82e17c134d1591e1ac7b13ca6f82_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia680a1c1cdd348d98211d58150f93cfa_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2b1da38db2943acbcdd84d57bb4bdab_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="i3f8a514222724dbaac520a84b36f3228_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="i0cb9b40d033447ffad8295aa39038b92_I20180226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1974dfca19814b1991be564bea91b2f1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:FoamFabricatorsMember</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="i9ea6f29edef14d3bb22cabd5cb89254f_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="iacf451c51f844a01b83dea1049f99fee_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="i882ca42f887a4a45a30e8bdc7e94da22_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="i5e0ac956c74745fe979350527b4de107_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">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:unit id="vendor"><xbrli:measure>codi:vendor</xbrli:measure></xbrli:unit><xbrli:context id="ic33a0c546f9b4ee6a612180ee5e16068_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="i7ffab2760d594cd5a0ae49a22ca7ffab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="i0c69e00be07346e1a09139b08bcf8604_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="i8a3bbd26716a460ea03a0131ec32b790_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</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="i3914a26076bf4bfaaacd362957848539_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="i45d5799958c745bd8a37e5f6b0fe390a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb1ed91fc0e042639830d85bbde147e3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="i3bed7b51e428477190ad48cb514fe5e5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2bdeaebcce54253ab46deb704b1c5f3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13774f35c6ef40e394ee6b3d3848d27f_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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_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="iad8c6d608fbc4b9dae8fb350632bb88e_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="iafa99d9d39454e1ca8474cd2893cc1d6_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="ia745348f2184473aa980ce014822bddc_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="ibd7058307e06467b9b3db5503fc110ff_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="i9a657153969c41ef843e1b3ae78b2517_D20210101-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-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie23d7bd02f6b4ca497eb8b89d38078b0_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="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></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="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></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="idbb8bf8f31ff4e8bad693a455e137329_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="id112b180cdc942a2833715d65a05e63e_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0853ddb961f4c9f9dc21f08062c96ed_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54d0d21796e0442082d01fc49ef893cd_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8d5353554854d6da314bc95508740ac_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b73524d74844c75bfcf6d7f56a6dad5_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="i804f60f8a1f548c6b722b2d32f942050_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="i02b37e9fccdc4b32ad80d6946ba07e9f_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="ib8785da6ac8541838c79b81f15837f2a_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="i5bd050b849c24808b3d69904f8ddbe3b_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="i009ba7eeb85b49af9a9668604a080788_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id51bcd6a051442b2ba2bd5af705976be_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="ic3a90491a6bd42af971696379ac1947e_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="ifd7932f181e6462db170ada9968fa499_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="i1073b63a93c447b0a9b9c8aa3066389d_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="i0a8a44c1e3c746f7b47090a18a0ce1cf_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><xbrli:context id="id58a1480a1d84c31a083a506b7bd523e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia22a6960985f44189ab7658d22da0c0e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2NDIw_1aa69d3f-be94-4394-bde3-dd415ee35964 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTEtMS0xLTI3Mjgz_cd964429-f015-470a-adaf-085148103d0b id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzE5MjQ_1aa69d3f-be94-4394-bde3-dd415ee35964 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTMtMS0xLTI3Mjgz_72846486-a79f-42fa-9f24-db11d9bcd0ba" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItOS0xLTEtMjcyODM_5fe16ed2-8724-4867-9523-9ec95c6ebda5 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTktMS0xLTI3Mjgz_ff72b2ce-bf04-48b3-9cb0-1f689cfbc432 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNy0xLTEtMjcyODM_fdc77499-7dc9-43e9-82c5-1f50b0f74530 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTMtMS0xLTI3Mjgz_36676c81-4601-4e1c-9c0e-5ad7435fd115 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMS0xLTEtMjcyODM_b6640112-4c51-4a31-912b-a7ea754c8c63 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMS0xLTEtMjcyODM_27a3d29a-e483-4a18-be62-d9c789a55e52 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNS0xLTEtMjcyODM_c16c28a3-92be-41c7-9e42-399cae887ec7 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMS0xLTEtMjcyODM_9828fe17-8e0a-4f09-b1ac-6aa03e21d371 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTExLTEtMS0yNzI4Mw_13a12c31-6a79-4a48-84a7-180b8866711a id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMy0xLTEtMjcyODM_9859c8cc-0152-42f1-97a1-1fc1589ecda1 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMTEtMS0xLTI3Mjgz_0ce5c136-2f92-4aa6-932f-efaf412771c8 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMTEtMS0xLTI3Mjgz_5af5aa2a-f87f-44e3-bd6f-8a6c2da67136 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMS0xLTEtMjcyODM_870c2f9a-7fc8-4dbc-90b1-a51f144a7bbc id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMy0xLTEtMjcyODM_f50ff267-3c96-42d5-b671-4d82ebd3e201 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctOS0xLTEtMjcyODM_8fab0890-f576-4e1d-9100-135aec7993ae id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNy0xLTEtMjcyODM_ab77ad94-4ea0-462d-9dc7-e8d5866e6c4a id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMy0xLTEtMjcyODM_a5f9645d-ab28-416e-a0e6-6f8160db8a2c id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMTEtMS0xLTI3Mjgz_aa5342b7-3201-4f1e-b8a4-449ccef56c4f id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNy0xLTEtMjcyODM_ac57bd96-7772-45b0-932e-f785382f48e1 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtOS0xLTEtMjcyODM_a899e01c-bd2c-4472-b414-0d2a24762fec id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNS0xLTEtMjcyODM_85fb2f8e-da75-4c2a-9155-e7c3bc625ffe id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTEtMS0xLTI3Mjgz_ea1cfd17-b927-4105-a4b9-1a3c962f4cbf id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNS0xLTEtMjcyODM_35ce7df7-a82a-4566-9866-5ca490eeab84 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTctMS0xLTI3Mjgz_92f34f8f-bbb0-43ae-8d40-78a3b3ad3428 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMy0xLTEtMjcyODM_6f0e81dc-9227-4a39-994a-f98ad03af40f id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTUtMS0xLTI3Mjgz_440d8292-9ca1-43c8-88fb-71370dc3bf1a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMy0xLTEtMjcyODM_34c383ae-a602-4373-9234-81a72994ac35 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtNS0xLTEtMjcyODM_e0ce66ab-a66d-4e14-84aa-1491ba975b95 id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMS0xLTEtMjcyODM_a956a5f3-410e-4074-a240-a50daecc9622" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ie915e9de338541a9bbe793846d3b73d6_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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYw_7818afcd-8a4d-4a2d-9e2f-782ebdff19a3">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZTcyZmRhZGEzZWE0NDlmYzk1YWQwZWE5YmJkNWMwODMvdGFibGVyYW5nZTplNzJmZGFkYTNlYTQ0OWZjOTVhZDBlYTliYmQ1YzA4M18wLTAtMS0xLTI3Mjgz_5329fc0a-ba30-4284-8222-3b50fcb278a1">&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8xMjA_c80d6476-d7c0-4c5b-954e-3c4df0c94381">December&#160;31, 2021</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6MGI2YWQ5NDBjNTRkNDFhNGI5NDZmOWY4ZGY3YTk1MjAvdGFibGVyYW5nZTowYjZhZDk0MGM1NGQ0MWE0Yjk0NmY5ZjhkZjdhOTUyMF8wLTAtMS0xLTI3Mjgz_9160efa0-c32c-405d-8522-d8d1a68baef8">&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY3_765b9f9d-d039-430d-9da8-77c48b10fa1c">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYx_44128719-c545-4ba4-871f-b6772bcc97c4">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6MmVkMWM3MDdjZTVlNDdmNWJkN2I1MzQxYTI2NTc0YzAvdGFibGVyYW5nZToyZWQxYzcwN2NlNWU0N2Y1YmQ3YjUzNDFhMjY1NzRjMF8wLTAtMS0xLTI3Mjgz_1b1846b3-4e8d-4bf7-8a79-d7b3572b4d2e">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6MmVkMWM3MDdjZTVlNDdmNWJkN2I1MzQxYTI2NTc0YzAvdGFibGVyYW5nZToyZWQxYzcwN2NlNWU0N2Y1YmQ3YjUzNDFhMjY1NzRjMF8wLTItMS0xLTI3Mjgz_73466e87-aad0-419f-8ac0-e529d790a3c2">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTAtMS0xLTI3Mjgz_33d1d0e8-31de-408f-b157-fa13193743f8">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTItMS0xLTI3Mjgz_e17aca27-a321-4e50-a8ea-fb8ca6216635">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTMtMS0xLTI3Mjgz_92d88d78-2185-4e9d-8f2a-94cdb5f55b62">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTQtMS0xLTI3Mjgz_e2e9c32c-219d-48b2-8c1a-dda57f4c8b77">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY4_bd77bd91-5b9d-4870-abff-9553078c83c7">203</ix:nonNumeric>) <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYy_5eade6e2-4f8b-44fb-831c-440f93715590">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="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8xLTAtMS0xLTI3Mjgz_09ada44b-e067-4a72-8aee-739aa07a34aa">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="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8xLTItMS0xLTI3Mjgz_03a9ffb9-f0c8-4dbf-b41b-8c02e837eabc">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="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8xLTQtMS0xLTI3Mjgz_6b668907-ec06-4bc7-923f-c65e73daab1a">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="ic0da311576564d2db569042703272977_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8yLTAtMS0xLTI3Mjgz_f1b13a7b-9672-4428-93cc-5a4aaa8c5a92">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="ic0da311576564d2db569042703272977_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8yLTItMS0xLTI3Mjgz_1c11b479-0523-4301-a8d1-0fbd4a07a3b0">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="ic0da311576564d2db569042703272977_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8yLTQtMS0xLTI3Mjgz_5e91fd0d-8e06-4173-b47a-7679d454c220">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="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8zLTAtMS0xLTI3Mjgz_fb050322-fef5-4bd7-a8eb-ade6290bb261">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="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8zLTItMS0xLTI3Mjgz_dd25a823-b9b9-4a51-855a-0ebcaf6f66bb">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="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8zLTQtMS0xLTI3Mjgz_e4874c94-b898-459d-a140-d795ea7895bd">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="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV80LTAtMS0xLTI3Mjgz_6c7ca641-9c68-49d8-a909-e3b919d55ce3">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="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV80LTItMS0xLTI3Mjgz_70926976-b82d-44e9-8f22-309881963e94">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="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV80LTQtMS0xLTI3Mjgz_474586ac-28bd-4481-902d-81b29d981b0b">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYz_17b45be3-6496-4d1e-8633-cc98aa4a13b1">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDU3_9a409346-1dfc-4308-9a75-f711d646f7c3">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDU4_32b46d4b-8968-4332-8fd4-5f4e51c99363">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY0_c75f4acc-81cd-42ff-b35e-b8ca6666cb82">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: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: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6NzNkYmJiODNhMWI2NDZkMDg0NGQ0ODAyM2MxYmJkMmMvdGFibGVyYW5nZTo3M2RiYmI4M2ExYjY0NmQwODQ0ZDQ4MDIzYzFiYmQyY18wLTAtMS0xLTI3Mjgz_d6fa893c-d308-4b48-a00a-7bec85945f16">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6NzNkYmJiODNhMWI2NDZkMDg0NGQ0ODAyM2MxYmJkMmMvdGFibGVyYW5nZTo3M2RiYmI4M2ExYjY0NmQwODQ0ZDQ4MDIzYzFiYmQyY18xLTUtMS0xLTI3Mjgz_c917c85b-801a-45f5-897f-588bb8e83454">&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6NzNkYmJiODNhMWI2NDZkMDg0NGQ0ODAyM2MxYmJkMmMvdGFibGVyYW5nZTo3M2RiYmI4M2ExYjY0NmQwODQ0ZDQ4MDIzYzFiYmQyY18yLTUtMS0xLTI3Mjgz_aba3be62-9cd8-41e4-bf94-920a29f7c439">&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDU5_0ba29b5c-019c-47c3-987b-e243dc3d0f65">&#254;</ix:nonNumeric></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY1_4448dbbc-0e4f-48d2-9787-3e5810b60e9b">&#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, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8yOTIw_67a64944-546a-437e-9160-307bdd662539">1,395,132,407</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="i664d64e004ea42c097cd63f5c62a50a6_I20220218" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zMTI4_88162005-2feb-4281-9a8e-5f6c5c0a5253">69,450,318</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;18, 2022.</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY2_994838f3-6904-4486-9c22-4565b4d4e803" escape="true">Certain information in the registrant&#8217;s definitive proxy statement to be filed with the Commission relating to the registrant&#8217;s 2022 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="ie915e9de338541a9bbe793846d3b73d6_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="#ie915e9de338541a9bbe793846d3b73d6_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="#ie915e9de338541a9bbe793846d3b73d6_70">63</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="#ie915e9de338541a9bbe793846d3b73d6_97">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="#ie915e9de338541a9bbe793846d3b73d6_100">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="#ie915e9de338541a9bbe793846d3b73d6_103">78</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="#ie915e9de338541a9bbe793846d3b73d6_106">78</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="#ie915e9de338541a9bbe793846d3b73d6_112">79</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="#ie915e9de338541a9bbe793846d3b73d6_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="#ie915e9de338541a9bbe793846d3b73d6_115">80</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="#ie915e9de338541a9bbe793846d3b73d6_118">81</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="#ie915e9de338541a9bbe793846d3b73d6_178">126</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="#ie915e9de338541a9bbe793846d3b73d6_181">127</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="#ie915e9de338541a9bbe793846d3b73d6_184">128</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="#ie915e9de338541a9bbe793846d3b73d6_187">129</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="#ie915e9de338541a9bbe793846d3b73d6_190">129</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="#ie915e9de338541a9bbe793846d3b73d6_196">130</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="#ie915e9de338541a9bbe793846d3b73d6_199">130</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="#ie915e9de338541a9bbe793846d3b73d6_202">130</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="#ie915e9de338541a9bbe793846d3b73d6_205">130</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="#ie915e9de338541a9bbe793846d3b73d6_208">130</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="#ie915e9de338541a9bbe793846d3b73d6_214">131</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="#ie915e9de338541a9bbe793846d3b73d6_217">135</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="ie915e9de338541a9bbe793846d3b73d6_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: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="ie915e9de338541a9bbe793846d3b73d6_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, 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 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 cash flow available for distribution and reinvestment and our ability to make distributions in the future to our shareholders;</span></div><div style="margin-top:2pt;padding-left: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 businesses 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 businesses 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:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">risks associated with possible disruption in operations or the economy generally due to terrorism or natural disaster or social, civil or political unrest; </span></div><div style="margin-top:2pt;padding-left: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 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">our and CGM&#8217;s ability to retain or replace qualified employees of our businesses and CGM;</span></div><div style="margin-top:2pt;padding-left: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 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="ie915e9de338541a9bbe793846d3b73d6_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="ie915e9de338541a9bbe793846d3b73d6_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="i7e1ae811b2bb42b8839d2fcf823e2e1c_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xOS9mcmFnOmRlNjYzN2JjMDQ5NzQ3MzlhMjVhNDY0ZjMxYWUwNTc2L3RleHRyZWdpb246ZGU2NjM3YmMwNDk3NDczOWEyNWE0NjRmMzFhZTA1NzZfMTA5OTUxMTYzMTI0Mg_94328c25-277a-4ebf-b5ae-e567cb0b2273">57.8</ix:nonFraction>% through Sostratus LLC of the Allocation Interests in us, as defined in our LLC Agreement.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_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, 2021, we believe that these businesses have strong management teams, operate in strong markets with defensible market niches and environmental, social and governance ("ESG") tailwinds, 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.</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, 2021:</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.6% of the outstanding stock of 5.11 on a primary basis and 88.4% 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") creator of the revolutionary, award-winning, patented BOA Fit System, partners with market-leading brands to make the best gear even better. Delivering fit solutions purpose-built for performance, the BOA Fit System is featured in footwear across snow sports, cycling, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. 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.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%">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, 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.7% of the outstanding stock of Ergobaby on a primary basis and 72.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%">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 Diamonds &amp; Jewelry, 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 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 58.1% on a fully diluted basis.</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: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.1% of the outstanding stock of Marucci Sports on a primary basis and 82.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%">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 and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks.  The airgun product category consists of air rifles, air pistols and a range of accessories including targets, holsters and cases. Velocity Outdoor's other primary product categories are archery, with products including CenterPoint crossbows and the Pioneer Airbow, consumables, which includes steel and plastic BBs, lead pellets and CO2 cartridges, lasers for firearms, and airsoft products. 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. Velocity Outdoor is headquartered in Bloomfield, New York.  We currently own 99.3% of the outstanding stock of Velocity Outdoor on a primary basis and 87.6% 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></div><div style="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 Company, as the representative of the holders of stock and options of Advanced Circuits, entered into a definitive plan of merger to sell all of the outstanding securities of Advanced Circuits. Advanced Circuits has been classified as held for sale at December 31, 2021.  Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_271">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.</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%">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 16 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 100.0% of the outstanding stock of Altor on a primary basis and 91.2% on a fully diluted basis.</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-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. 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 Inc. ("Rimports"), which is 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 100.0% of the outstanding stock of Sterno on a primary basis and 87.1% 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="#ie915e9de338541a9bbe793846d3b73d6_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="#ie915e9de338541a9bbe793846d3b73d6_277">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%">2021 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 2021 fiscal year we declared distributions to our common shareholders totaling $2.21 per share, inclusive of our special cash distribution of $0.88 per share in connection with our tax reclassification.</span></div><div style="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 2021 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: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, 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. 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 will issue 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. Thereafter the Trust will stop issuing annual Form 1065, Schedule K-1s and Trust shareholders will no longer be subject to current taxation on the Trust&#8217;s earnings. Trust shareholders subject to 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="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: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 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:6pt;text-align:justify"><span><br/></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-20211231_g1.jpg" alt="codi-20211231_g1.jpg" style="height:489px;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, 2021.</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 12.0% of the Trust common shares and is our single largest holder. Our non-affiliated holders of common shares own approximately 85.1% of the Trust common shares. The remaining 2.9% 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%">57.8%</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, the Chairman 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="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 October 13, 2021, we entered into an agreement - subject to closing conditions -  to sell ACI. ACI has been classified as held-for-sale at December 31, 2021.</span></td></tr></table></div><div><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_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="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%">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 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="i1d7ab8479f2145c7b9971718d53b3cfe_D20210101-20211231" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNS9mcmFnOmMzOTEyYzQ3ZTQwZDRlNDJiZDQ4Y2Q0YTZlYTcyMmZmL3RleHRyZWdpb246YzM5MTJjNDdlNDBkNGU0MmJkNDhjZDRhNmVhNzIyZmZfMjE5OTAyMzI1OTk0MA_48a45e0e-0fee-441a-9e52-739f4928743e">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="#ie915e9de338541a9bbe793846d3b73d6_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="#ie915e9de338541a9bbe793846d3b73d6_205">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="ie915e9de338541a9bbe793846d3b73d6_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="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: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="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="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: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="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 2021 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental, Social and Governance Practices</span></div><div style="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. Another way to think about ESG practices is to consider them, collectively, to be long-term performance factors designed to enable real owners to oversee their investments and balance the needs of important stakeholders in doing so. That same concept is mirrored in Compass Diversified&#8217;s business model: by bringing the virtues of a diverse set of middle market businesses that are typically privately held to public markets - including to individual investors who would not otherwise have access - we are helping to democratize market access while preserving professional oversight protections.</span></div><div style="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, do-good-by-doing-well, real owners approach is reflected in the companies we acquire and manage, which, among them, provide products and services that support: </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: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">medical and first responder needs; </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: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">education programs; </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: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">outdoor health and recreational pursuits; 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: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">e-commerce and technology providers. </span></div><div style="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, a number of our businesses have created robust recycling and responsible sourcing programs, strong human capital management and diversity, equity and inclusion ("DEI") programs. We believe each of these creates long-term financial sustainability as well as making our shared world a better place.</span></div><div style="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="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:12pt;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">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement to amend and restate the 2018 Credit Facility. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit up to a maximum aggregate amount of $600 million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 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 2021 Credit Facility provides for letters of credit under the 2021 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 2021 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 2021 Credit Facility. At December&#160;31, 2021, we had outstanding letters of credit totaling approximately $1.0 million. The borrowing availability under the 2021 Revolving Credit Facility at December&#160;31, 2021 was approximately $599.0 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 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. (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="#ie915e9de338541a9bbe793846d3b73d6_286">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 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: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, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#8220;2026 Notes&#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%">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, 2021, there were 68</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.7 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="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-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%">Common Share 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%">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,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 year ended December 31, 2021 and received net proceeds of approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mately $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 $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, 2021.</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%;text-decoration:underline">Trust Preferred Shares</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%">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-bottom:9pt;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 intend to finance future acquisitions through our 2021 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="ie915e9de338541a9bbe793846d3b73d6_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:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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, 2021, 2020 and 2019, and the total assets of each of our businesses as a percentage of the consolidated total as of December&#160;31, 2021 and 2020.</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><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: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: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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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="padding:0 1pt"></td><td colspan="3" style="border-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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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="padding:0 1pt"></td><td colspan="3" style="border-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="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%">24.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%">29.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%">30.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%">19.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%">30.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%">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: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%">16.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%">20.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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.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%">1.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="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%">17.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-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%">17.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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.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.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%">5.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.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%">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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">2.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="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.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="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%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">6.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%">3.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="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:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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)</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="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:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">8.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:8pt;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: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.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%">11.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%">20.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%">25.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%">(37.1)</span></td><td style="background-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%">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: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 #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:#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: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 #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%">55.9&#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: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 #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%">49.6&#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: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 #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%">74.9&#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: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 #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%">55.6&#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: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 #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%">7.8&#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: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 #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%">68.3&#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: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 #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%">68.4&#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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">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%">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%">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%">6.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%">2.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%">11.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.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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">9.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">9.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%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:8pt;font-weight:400;line-height:100%">20.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%">27.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%">31.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%">10.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%">26.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%">61.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%">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: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></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 #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:#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%">44.1&#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%">50.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><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.1&#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%">44.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><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%">92.2&#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%">28.3&#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%">31.6&#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:2px 1pt;text-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:#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%">&#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><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%">&#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><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%">&#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><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%">&#8212;</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%">&#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><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%">&#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><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%">3.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><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%">(0.1)</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: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:8pt;font-weight:400;line-height:100%">100.0&#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: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-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:#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: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-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:#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: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-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:#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: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-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:#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: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-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:#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: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-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:#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: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-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:#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:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 id="ie915e9de338541a9bbe793846d3b73d6_34"></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="ie915e9de338541a9bbe793846d3b73d6_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 Irvine, 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: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%">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="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-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: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</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="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 66%, 65% and 67%, respectively, of net sales for the years ending December 31, 2021, 2020 and 2019. 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 price ranges from $55.00 to $85.00. 5.11 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 our 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: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">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. Taclite shirts $55.00 to $60.00, Stryke shirts $75.00 to $80.00 and Fast-Tac $45.00 to $50.00 are among this product category as examples. 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 $30.00 to $45.00.             </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="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: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 24%, 25% and 23%, re</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">spectively, of 2021, 2020 and 2019 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 represented 10% of net revenue in each of the years ending 2021, 2020 and 2019 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 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 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%, 39% and 32% of net sales for the years ended December 31, 2021, 2020 and 2019, respectively. 5.11&#8217;s website has grown significantly and drives a significant portion of its online sales. 5.11 also operates 87 company owned retail stores in 27 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 ecommerce 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 over $35 million in capabilities to further its eCommerce infrastructure, including a scalable, ERP system and new locations that enable more cost effective and timely delivery for its eCommerce 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 grown t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o 87 b</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">randed and owned retail locations around the U.S. as of December 31, 2021. 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 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%, 61% and 68% of net sales for the years ended December 31, 2021, 2020 and 2019, respectively. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Professional Wholesale 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 eCommerce sites. International products are currently distributed in over 120 countries across the globe, but 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 eCommerce 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 eCommerce 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 18% of net sales in 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. While 5.11 products are currently distributed in 120 countries across the globe, 5.11 has limited penetration in many of these countries with limited distribution in certain countries and certain dealers only carrying select styles. As such, management </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">believes there is significant opportunity for continued international expansion and plan to expand in 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 2021. At December 31, 2021 and 2020, 5.11 had approximately $40.7 million and $21.8  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: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%">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="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 our 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 our 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 18% of n</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et sales in 2021. 5.11 products are currently distributed in 120 countries across the globe with our 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 ecommerce sites as well as owned ecommerce 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: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</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 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="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: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 our 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 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 87 </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 83 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:6pt;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 rep</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resents 18% of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net sales in 2021 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 </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:400;line-height:120%">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="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 Our Consumers Drives Our 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. By approaching trade areas in this manner, we believe 5.11 is able to share inventory between our stores and eCommerce, which allowed for 29% of eCommerce orders to be fulfilled out of store locations in late 2020, following the implementation of 5.11's Buy Online Ship From </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Store functions. This optimizes speed and efficiency with logistics that truly meet 5.11's Prosumers&#8217; and Everyday Consumers&#8217; needs wherever they prefer to shop, rather than directing them into a particular channel. 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%">5.11 has invested approximately $70 million in capital expenditures in the last five years 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="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 our 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 60+ vendors, 15 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 2021 and 2020. During the year ended December 31, 2021, approximately 44% of 5.11 products at cost were produced in Bangladesh, approximately 36% 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 </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-weight:400;line-height:120%">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, which employs approximately 59 individuals 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="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 58 issued and pending patents and 374 registered trademarks, both in the United States and internationally, to be among its most valuable intellectual property assets. </span></div><div 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: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="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><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%">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 Irvine, 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, 2021, 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%">ad 861 full-time employees and 185 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 cons</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">umers. 5.11 believes it has created a 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 id="ie915e9de338541a9bbe793846d3b73d6_40"></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, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan.</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%">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:9pt;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 and training footwear 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%">In 2019, BOA launched its state-of-the-art Performance Fit Lab ("PFL") to quantitatively measure the impact of BOA-equipped footwear on athletic performance. The PFL is used to advance performance footwear fit technology by testing, refining, and improving footwear products in collaboration with the company&#8217;s major brand partners and serves as a catalyst for innovation. In 2021, BOA surpassed 25 million users worldwide.</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%">We purchased a majority interest in BOA on October 16, 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: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 category. 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 750 million pairs of shoes sold annually. Management estimates the company has approximately 3-4% share within its addressable market. </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: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 four platforms, H, L, M, 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="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 testing lab, 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 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 470+ 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 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 a system 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Footwear, headwear, and medical bracing 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 15-20% of products consumed in North America, 30-35% in Europe, and 45-50% 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%">No individual customer or brand partner factory represented greater than 8% of BOA&#8217;s net revenues in 2021. At December 31, 2021 and 2020, BOA had approximately $31.7 million and $15.2 million in order backlog, respectively.</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-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%">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 categories in Northern Europe, Korea, Japan, and the United States where BOA has proven efficacy and established strong brand partner relationships. In these core categories, BOA is focused on building a community to cross market to and is actively working to reimagine product solutions to deliver the best product to consumers. </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%">Going forward, BOA intends to leverage its brand partner relationships to expand penetration and capture additional share in growing markets such as workwear in North America and Asia, outdoor in markets outside of Korea, and golf in North America. BOA has developed region and category 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 sport-specific footwear configurations that can benefit from the advantages of the BOA 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, 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="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="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 20+ times the size of its next closest direct competitor.</span></div><div 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%">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 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. In partnership with the University of Denver, 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, 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: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</span></div><div style="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. 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:9pt"><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 portfolio of 233 issued and pending utility and design patents. The company has created 37 patent &#8220;families&#8221; with intellectual property covering its core technology (dials, guides, laces), as well as strategic configurations and component installation methods. BOA maintains 10 Trademarks in 40+ countries.</span></div><div 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%">Due to the diversity of sporting segments BOA participates in, there is no significant seasonality to the business, though BOA typically has higher sales in the fourth quarter, reflecting higher cycling and golf sales in preparation for the spring retail season, as well as higher sales in the second quarter each year due to purchasing trends in the snow sports product group.</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-style:italic;font-weight:700;line-height:115%">Environmental, Social and Governance</span></div><div style="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 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 has set bold goals to dramatically reduce the use of virgin fossil fuel-based plastics, overall manufacturing waste, and materially increase use of sustainable energy. The company has already made progress in all three areas and will be formally distributing its environmental and community impact report in the second quarter of 2022. In the last year, 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 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="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="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 20 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, 2021, BOA had 241 full-time employees and 4 part-time employees. 131 employees are located in the United States and 114 work outside of the United States 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="ie915e9de338541a9bbe793846d3b73d6_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 carriers, blankets and swaddlers, nursing pillows, strollers, 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:9pt"><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.</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 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.</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, 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:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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 our 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. </span></div><div style="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: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%">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 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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 approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y 90%, 89% and 88%, of net sales in 2021, 2020, and 2019, 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%">Within the baby carrier accessories category, the Infant Insert is the largest sales component of the accessory category but has seen declining sales as customer move to newborn ready carriers. Accessory sales represented approximately 3.2% in 2021, 5.4% in 2020 and 6.1% in 2019, of net sales.</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:3pt;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 - $80 - $220</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">2 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 - $1,000</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, Russia 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 $14.3 million and $11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.5 million in firm backlog orders at December 31, 2021 and 2020, respectively. Two individual customers accounted for approximately 25% of Ergobaby's gross sales in 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 2021 or 2020.</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: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: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:400;line-height:120%">New Product Development - 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 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).</span></div><div style="margin-top:9pt;text-align:justify"><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.</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%">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.</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%">With the launch of the Ergo 4-Position 360 Carrier in 2014, the launch of the 3-Position ADAPT carrier in 2016, the launch of the All Position Omni 360 carrier in 2017, the launch of the Embrace carrier in 2019, and the launch of the Aerloom carrier in 2021. Ergobaby continues to innovate in the baby carrier segment on a regular basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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="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: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</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, Ergobaby sourced its Ergo carrier and carrier accessory products from Vietnam and India, and manufactured its stroller systems 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 accessories from a manufacturing facility in Vietnam.  More than 50% of Ergobaby&#8217;s carriers and accessories came from Vietnam in 2021. Baby Tula sourced its carrier, accessories and blanket products from Poland, Vietnam and India, with purchases from these locations accounted for app</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">roximately 14% 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: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%">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 81 patents (including allowances) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 33 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="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%">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, 2021, Ergobaby had 183 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.  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="ie915e9de338541a9bbe793846d3b73d6_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:9pt"><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 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:9pt;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. 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"><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: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 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 and brooches that range in price from under $1,000 to well over seven figures, with an average price of approximately $115,000 per piece. Lugano&#8217;s designers start with a rare stone as inspiration and craft jewelry that highlights the beauty and perceived value 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 2021. 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 approximately 12% of Lugano&#8217;s revenue in 2021. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 market via four retail salons in Newport Beach, CA, Palm Beach, FL, Aspen, CO and Ocala, FL, 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:9pt;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 grew by 29% 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 and increased by nearly 10% in 2019 to an estimated 290,000 individuals worldwide, mirroring the growth seen in their combined net worth, which increased 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%">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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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: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%">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="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: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:9pt;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: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%">As of December 31, 2021, Lugano employed a non-union labor force of 54 full-time employees. 25 employees work in sales and marketing, 12 work in design &amp; production, 9 work in operations, 4 work in accounting and 4 work in corporate. 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="ie915e9de338541a9bbe793846d3b73d6_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops and licenses franchises for sports training facilities. Marucci 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.</span></div><div style="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"><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 and Victus-branded baseball and softball equipment including wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment. All of these products are sold around the world in retail stores, online 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: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%">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 </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%">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 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 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&#8217;s wood bats are built with quality, precision, and customization. Marucci prides itself in making every pro-bound bat a &#8220;game bat&#8221;. Marucci offers two types of wood bats: ash and maple. 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. 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, 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:700;line-height:120%">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-</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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">commerce and resellers. Marucci&#8217;s top 5 customers accounted for 57.7% of 2021 of net sales.</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 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 our 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 $150 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%">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:9pt"><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 our 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 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 322 employees at December 31, 2021, 256 full-time and 66 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 5 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="ie915e9de338541a9bbe793846d3b73d6_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.</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 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.</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%">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.</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%">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. </span></div><div style="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, and precision optics.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </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: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.</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%">Both categories share certain common characteristics, including consumer demand for innovation, similar sales channels, and unique regulatory frameworks.</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%">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 22%, 21% and 26% 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="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 38% and big box specialty sporting goods retailers account for approximately 33% of consumer purchases. Distributors, mass merchants, and online retailers make up the remainder of consumer sales.</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:9pt;text-align:justify"><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 five categories of products: (i) airguns, (ii) archery products, (iii) consumables, or pellets, BBs and CO2 cartridges, (iv) optics, and (v) airsoft. 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 second largest 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%">The Centerpoint Sniper 370 is the top-selling SKU in the crossbow market, with more than twice the volume of its nearest competitor. 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></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, Benjamin, </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%">Copperhead </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="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: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 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-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.8% of gr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oss sales in 2021 and represented the major sales channels; mass merchant, e-commerce, 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%"> $26.6 million and $39</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.0 million in firm backlog orders at December 31, 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-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:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">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.</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 is also enjoying success with its recent introduction of fast shooting full-auto BB guns under the Crosman 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%">In addition, Velocity continues to be the world&#8217;s largest producer of BB, pellets and CO2 powerlets.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </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:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Archery - Following the successful 2016 launch of the CenterPoint crossbow line, Velocity continues to offer the best value proposition in the 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%">Recently CenterPoint has introduced new crossbow models at higher price points to segments of the market and Ravin continues to introduce models that lead the industry in innovation and performance.</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 recently introduced its new electric cocking/de-cocking model that shoots at 500 feet per second. </span></div><div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">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: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 our consumers. In addition, Velocity employs and retains engineers who are the most accomplished in our 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 99 and 138 year histories, respectively, as well as the fast growing, super premium, and market disruptive brand like Ravin.</span></div><div style="margin-top:6pt"><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="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"><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 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="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 </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%">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:6pt;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 will continue to be the main driver behind market growth moving forward.</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%">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 383 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, 2021, 349 full-time employees and 34 part-time employees, with 382 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="ie915e9de338541a9bbe793846d3b73d6_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="ie915e9de338541a9bbe793846d3b73d6_64"></div><div style="margin-top:12pt"><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 16 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: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%">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 and 16 manufacturing facilities across North 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 purchased Altor on February 15, 2018.</span></div><div 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%">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 </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;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="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:9pt;text-align:justify"><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 approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34%,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 43%, and 44% of net sales in the years ended December 31, 2021, 2020 and 2019, 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="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, 2021, 2020 and 2019:</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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top: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%">2019</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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.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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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%">Office furniture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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%">4.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%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Automotive</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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%">2.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%">4.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%">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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><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. Utilizing a balanced scorecard, Altor has achieved a 99.0% 1st piece acceptance rate, less than 2 complaints per 1000 shipments and a less than 0.05% rejection rate. 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 16 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 </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-weight:400;line-height:120%">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="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 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="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">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="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">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: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%">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 maintains 16 manufacturing facilities across North America with 15 located in the U.S. and two in Mexico, 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: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: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: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%">As of December 31, 2021, Altor employed 789 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, 111 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 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><div id="ie915e9de338541a9bbe793846d3b73d6_61"></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%">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/ 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 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 design, 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="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 automotive. </span></div><div style="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.</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, </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="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="margin-top:9pt;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) segment is a leading global manufacturer of precision magnetic assemblies and high-performance magnets. The segment&#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/ automotive, 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%"> 67% </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 under the hood automotive</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="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: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="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 13% of Arnold sales on an annualized basis. Arnold 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. Arnold is registered with ITAR and maintains ISO 9001 and AS9100D quality certifications.</span></div><div style="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="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: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 segment manufactures precision thin strip and foil products from an array of materials and represents approximately 8% of Arnold sales on an annualized basis. The Precision Thin Metals segment 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 segment&#8217;s facility is capable 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, 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 11% 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 / Automotive - Arnold produces high performance motor components and sub-assemblies for motorsport and automotive 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 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 segment 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 / automotive, 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, 2021, 2020 and 2019:</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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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%">2019</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%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#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="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%">General Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">26&#160;</span></td><td style="background-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%">24&#160;</span></td><td style="background-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/ automotive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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%">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="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%">Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">Reprographic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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: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 35% for the year ended December 31, 2021, 24% for the year ended December 31, 2020, and 26% of total sales for the year ended December 31, 2019.  In 2021, one customer represented approximately 14% of Arnold's net revenues, with no other individual customer representing more than 10% of Arnold's net revenues. No individual customer represented greater that 10% of Arnold&#8217;s net revenues in 2020 or 2019.</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 $62.6 million a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $65.8 million, respectively, at December 31, 2021 and 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: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 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="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%">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 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 and 1 patent in force in Japan. Arnold also has a patent application pending in Europe. </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="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 appro</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 686 ho</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">urly and salaried employees located throughout North America, Europe and Asia at December 31, 2021. Arnold&#8217;s employees are compensated at levels commensurate with industry standards, based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ir respective position and job grade.</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: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 63 hourly employees at its Marengo, Illinois facilities, which are represented by the International Association of Machinists (IAM). A</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rnold 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 2022.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_67"></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: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">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: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">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 and Ador brands. The company offers unique lines of wickless candle products including ceramic wax warmers, scented wax cubes and essential oil and diffusers. Rimports also sells flameless candles, lanterns, and outdoor lighting. Sterno acquired Rimports in February 2018. In 2021, Sterno integrated the product lines of Sterno Home Inc. ("Sterno Home") with Rimports.  Previously, Sterno Home was a separate product division of Sterno whose product offerings included 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. </span></div><div style="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: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%">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 home decor space (retail) which is heavily correlated to general consumer spending. Flameless and reusable wax products have seen increased adoption by younger consumers </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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:'Times New Roman',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;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:'Times New Roman',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;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.</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%">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="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: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 our 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 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:'Times New Roman',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;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.</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 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:'Times New Roman',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;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-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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;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.</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%">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: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;text-decoration:underline">WaxWarmers 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:'Times New Roman',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;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 </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: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%">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:'Times New Roman',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;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:'Times New Roman',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;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="margin-top:9pt;text-align:justify"><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%, 73%,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 73% of gross sales in the years ended December 31, 2021, 2020 and 2019, 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: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 - 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, 2021, 2020 and 2019:</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.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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:#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%">40&#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%">40&#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%">28&#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%">Flameless Candle and Outdoor Lighting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">16&#160;</span></td><td style="background-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-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%">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: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%">29&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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%">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></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:12pt;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 approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $29.9 million and $39.5 </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, 2021 and 2020, 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="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: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="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 sources 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 approximately 269 registered trademarks and 74 patents globally, and has 28 applications for 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="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: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, 2021,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sterno had 549 employees within its three product divisions - 259 employees at Sterno Products, 34 employees at Sterno Home and 256 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. 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%">62</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_70"></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="ie915e9de338541a9bbe793846d3b73d6_73"></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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The global outbreak of the novel coronavirus, or COVID-19, caused severe disruptions in the U.S. and global economies, including supply chain disruptions, and has impacted, and may continue to adversely impact our performance 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%">The COVID-19 pandemic has 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 have caused, and are continuing to cause, 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. Many states, including those in which we operate, have issued orders requiring the closure of, or certain restrictions on the operation of certain businesses. Such actions and effects remain ongoing and the ultimate duration and severity of the COVID-19 pandemic, including COVID-19 variants, such as the recent Delta and Omicron variants, remain uncertain. Recurring COVID-19 outbreaks caused by different virus variants continue to lead to the re-introduction of certain restrictions in certain states in the United States and globally. Even after the COVID-19 pandemic subsides, the U.S. economy and most other major global economies may continue to experience a recession, and our business and operations, as well as the business and operations of our subsidiaries, could be materially adversely affected by a prolonged recession in the U.S. and other major 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%">The COVID-19 pandemic is having a particularly adverse impact on industries in which certain of our subsidiaries operate, including the foodservice and hospitality industries in which Sterno operates. As a result of the COVID-19 pandemic and other factors, supply chains worldwide have been, and continue to be, interrupted, slowed or rendered inoperable, which have also adversely impacted certain of our subsidiaries 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%">Relatedly, costly litigation could increase in connection with merger and acquisition transactions, as parties to such transactions explore ways to avoid transactions by the assertion of claims of force majeure, material adverse change in the condition of target investments, and/or fraudulent misrepresentation. COVID-19 also continues to present a significant threat to our employees&#8217; well-being and morale. Our key employees or executive officers may become sick or otherwise unable to perform their duties for an extended period of time and we may experience a potential loss of productivity, and extended period of remote working by our employees may increase operational risks, including technology availability and heightened cybersecurity 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%">These and other factors relating to or arising from the outbreak could have a material adverse effect on the Company&#8217;s business, results of operations, and cash flows.  Even after COVID-19 has subsided, we may continue to experience materially adverse impacts to our business as a result of the virus's global economic impact and any economic impact that has occurred or may occur 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%">The COVID-19 pandemic is continuing as of the filing date of this Annual Report on Form 10-K, and its extended duration may have further adverse impacts on our business. In addition to the foregoing, COVID-19 has exacerbated and may continue to exacerbate, many of the other risks described in this Annual Report on Form 10-K.</span></div><div 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 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="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: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="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="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><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%">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, 2021, we had approximately $1,300 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 2021 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 2021 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 2021 Revolving 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%">CGI Maygar Holdings LLC owns approximately 8.3 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 12.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 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="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-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 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 id="ie915e9de338541a9bbe793846d3b73d6_88"></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 will be 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 will now incur 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 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 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:#0e2236;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may fail to realize the anticipated benefits of the Election or those benefits may take longer to realize than expected or not offset the costs of the Election, which could have a material and adverse impact on the trading price of our securities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the Election will, among other things, make it easier for both institutional and retail investors to own shares of the Trust, expand our investor base and drive greater value for all of our shareholders over time. The level of investor interest in the shares of the Trust, however, may not meet our expectations. The Election did not result in the Trust&#8217;s immediate inclusion in certain stock market indices, such as the Russell indices, and may not result in inclusion at all. Inclusion in such indices may not result in an increased demand for the Trust&#8217;s securities, we may not have greater access to capital and our profile with rating agencies may not improve. Consequently, we may fail to realize the anticipated benefits of the Election or those benefits may take longer to realize than we expect. In addition, there can be no assurance that the anticipated benefits of the Election will offset its costs, which could be greater than we expect, particularly if there is an increase in the U.S. federal corporate income tax rate. Our failure to achieve the anticipated benefits of the Election at all or in a timely manner, or a failure of any benefits realized to offset their costs, could have a material and adverse impact on the trading price of our securities.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_2742"></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="ie915e9de338541a9bbe793846d3b73d6_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 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="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="#ie915e9de338541a9bbe793846d3b73d6_205">Certain </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%">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:6pt;text-align:justify"><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="#ie915e9de338541a9bbe793846d3b73d6_205">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 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="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;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, 2021 was $46.9 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="#ie915e9de338541a9bbe793846d3b73d6_205">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="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 </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%">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="#ie915e9de338541a9bbe793846d3b73d6_205">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="ie915e9de338541a9bbe793846d3b73d6_94"></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%">71</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, 2021, we had identified indefinite lived intangible assets with a carrying value in our financial statements of $57.0 million, and goodwill of $815.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%">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%">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%">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="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="ie915e9de338541a9bbe793846d3b73d6_2732"></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="ie915e9de338541a9bbe793846d3b73d6_82"></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="ie915e9de338541a9bbe793846d3b73d6_85"></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 </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%">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 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="ie915e9de338541a9bbe793846d3b73d6_91"></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="ie915e9de338541a9bbe793846d3b73d6_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="ie915e9de338541a9bbe793846d3b73d6_100"></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;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, 2021 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="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 Irvine, 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:65.643%"><tr><td style="width:1.0%"></td><td style="width:49.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.278%"></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%">Irvine, 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%">21,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Seattle, WA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,340&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Bankstown, Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-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><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: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, 2021, 5.11 leased space for 87 retail stores, ranging in size from 3,250 square feet to 10,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%">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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.567%"><tr><td style="width:1.0%"></td><td style="width:47.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.716%"></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:68.567%"><tr><td style="width:1.0%"></td><td style="width:47.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.716%"></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%">Los Angeles, 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%">16,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="3" style="background-color:#ffffff;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Carson, CA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Bialystok, Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding: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></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.707%"><tr><td style="width:1.0%"></td><td style="width:38.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.931%"></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%">17,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Lane 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></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:69.152%"><tr><td style="width:1.0%"></td><td style="width:42.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.071%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.443%"></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%">73,900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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</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%">King of Prussia, 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%">22,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="3" style="background-color:#ffffff;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Punxsutawney, 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%">15,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</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%">Winnfield, 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%">14,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="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">Lafayette, LA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding: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 Store</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 Fort, 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%">22,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="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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.269%"><tr><td style="width:1.0%"></td><td style="width:51.655%"></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.962%"></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.965%"></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><tr><td colspan="3" 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></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%">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:5pt;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:51.655%"></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.962%"></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.965%"></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%">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"><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 operates 17 molding 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:68.859%"><tr><td style="width:1.0%"></td><td style="width:34.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.207%"></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;padding:2px 1pt;text-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;padding:2px 0 2px 1pt;text-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;padding: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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Plymouth, WI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding: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%">Gnadenhutten, 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%">98,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%">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%">Queretaro, Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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: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:74.122%"><tr><td style="width:1.0%"></td><td style="width:51.562%"></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:20.006%"></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%">228,316&#160;</span></td><td style="background-color:#ffffff;padding: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%">337,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%">Toronto, 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%">13,867&#160;</span></td><td style="background-color:#ffffff;padding: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%">50,372&#160;</span></td><td style="background-color:#cceeff;padding: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%">33,711&#160;</span></td><td style="background-color:#ffffff;padding: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%">Mississauga, 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%">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%">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:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding: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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,014&#160;</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Calgary, 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%">28,748&#160;</span></td><td style="background-color:#ffffff;padding: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></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%">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: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%">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.  </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%">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="ie915e9de338541a9bbe793846d3b73d6_103"></div><div style="margin-top:6pt;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 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. Remediation efforts 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="ie915e9de338541a9bbe793846d3b73d6_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%">78</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_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="ie915e9de338541a9bbe793846d3b73d6_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, 2021 there</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were 14 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, 2021. 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-20211231_g2.jpg" alt="codi-20211231_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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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></tr><tr><td colspan="3" 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%">102.78&#160;</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%">82.16&#160;</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%">178.31&#160;</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%">150.68&#160;</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%">258.61&#160;</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%">118.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">108.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">135.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">145.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 style="background-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%">175.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">121.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">105.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">135.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 style="background-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%">132.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">165.77&#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%">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="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, 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 years 2020 and 2019, 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 the current $1.44 per Trust common share per year to approximately $1.00 per common share per year. </span><span style="background-color:#ffffff;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 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;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% 2029 Notes (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 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 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029. Interest on the Notes is payable in cash on April 15th and October 15th of each year. The 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 entering 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:400;line-height:120%">On November 17, 2021, we consummated the issuance and sale of $300 million aggregate principal amount of our 5.000% 2032 Notes (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 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 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 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: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="ie915e9de338541a9bbe793846d3b73d6_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%">80</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_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 $75 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%">81</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:12pt;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 2021 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, 2021, we purchased twenty-two 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, 2021 (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:87.426%"><tr><td style="width:1.0%"></td><td style="width:30.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.140%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.114%"></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, 2021</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"><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%">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%">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%">58.1%</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.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%">72.7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"><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="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%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87.1%</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.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%">88.4%</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.3%</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.6%</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%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">198,900&#160;</span></td><td style="background-color:#ffffff;padding: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.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">454,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%">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.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%">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%">263,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="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%">58.1%</span></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: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%">82</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(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:15pt;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:5pt;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%">551,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">209,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">128,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%">72,800&#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="padding-left:36pt;text-align:justify"><span><br/></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">(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 distributions of our </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%">83</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%">businesses are generally lowest in the first quarter, and strongest in the third and fourth quarter, of each fiscal year.  These earnings and distributions, net of any non-controlling interest in these businesses, are available 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">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">fund distributions from the businesses to the Company; 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:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 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%">Trust Tax Reclassification</span></div><div style="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. </span></div><div style="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 tax reclassification resulted in a </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxable gain to the Trust for U.S. federal income tax purposes of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $328 million, which gain was allocated and passed through to the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust&#8217;s common shareholders of record as of the close of business on August 31, 2021. This taxable gain created current tax liability for those shareholders and will be reported on the Trust&#8217;s final 2021 Schedule K-1. Consequently, the Trust paid a special distribution of $0.88 cents per share on September 7, 2021 to Trust common shareholders of record as of the close of business on August 31, 2021 that was intended to partially cover the taxable income incurred by those 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%">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 Board. Historically, our distribution policy has been to make regular distributions on outstanding common shares. Because the Trust will incur entity level income taxes following the tax reclassification, we reduced our anticipated annual distribution from the current $1.44 per Trust common share per year to $1.00 per Trust common share per year. Our distribution policy may be changed at any time at the discretion of the Board.</span></div><div style="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 will issue final Schedule K-1s with respect to our final taxable period as a partnership 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. Thereafter, items of income, gain loss, and deduction will not flow through to Trust shareholders and the Trust will no longer issue Schedule K-1s. Common shareholders will no longer be allocated taxable income as a result of their investment in the Trust </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%">and shareholders subject to rules regarding &#8220;unrelated business taxable income&#8221; (or &#8220;UBTI&#8221;) will no longer be allocated UBTI. </span></div><div style="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 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 treated as corporate distributions and reported on Form 1099-DIV, instead of on Schedule K-1. Distributions from the Trust will be taxable as dividends to the extent the Trust has positive earnings and profits, as determined for U.S. federal income tax purposes. Dividends from the Trust with respect to Trust shares should be eligible for preferential tax treatment as &#8220;qualified dividends&#8221; to the extent the Trust shareholders receiving such dividends meet certain holding period 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%">The foregoing description addresses only certain U.S. federal income tax consequences of the tax reclassification applicable to shareholders generally. We do not provide tax advice and nothing herein should be considered as such. Each shareholder should consult its tax advisor concerning the particular U.S. federal income, U.S. federal estate or gift, state, local, foreign and other tax consequences of the tax reclassification and holding Trust 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%">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 Company, 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 and Jewelry Inc. ("Lugano") other than certain rollover shares described below (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano </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%">84</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%">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 Sellers. Based in Newport Beach, California and founded in 2004, Lugano makes one-of-a-kind jewelry for some of the world&#8217;s most discerning clientele. In addition to its product offerings, Lugano frequently partners with local, influential organizations to host and sponsor more than 100 equestrian, social and charity events 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%">The Company made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $263.3 million. T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he selling shareholders invested in the transaction along with the Company, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The Company incurred $1.8&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The Company 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-style:italic;font-weight:400;line-height:120%">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement (the "2021 Credit Facility") to amend and restate the 2018 Credit Facility. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the "2021 Revolving Credit Facility") up to a maximum aggregate amount of $600 million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 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%">Senior Notes Issuance</span></div><div style="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: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 and to redeem our 2026 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%">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 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the Notes is payable in cash on January 15th and July 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 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-style:italic;font-weight:400;line-height:120%">Common Share 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%">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 </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%">85</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%">Agreement with B. Riley Securities, Inc. (&#8220;B. Riley&#8221;) and Goldman Sachs &amp; Co. LLC (&#8220;Goldman&#8221; and, together with B. Riley, the &#8220;Sales Agents&#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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sold 3,387,385 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 year ended December 31, 2021 and received net proceeds of approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely $115.1 million. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mately $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, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disposition 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-weight:400;line-height:120%">On July 16, 2021, the Company, as majority stockholder of Liberty Safe Holding Corporation (&#8220;Liberty&#8221;) and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc. On August 3, 2021, Liberty Buyer completed the acquisition of Liberty pursuant to the Liberty Purchase Agreement, as amended. The sale price of Liberty was based on an aggregate total enterprise value of $147.5 million, and is subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the Company (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $26.5 million, and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the payment of transaction expenses of approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely $4.5 million, the Company received approximately $128.0 million of total proceeds from the sale at closing. The Company recogn</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ized a gain on the sale of Liberty</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $72.8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million 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%">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 October 13, 2021, the Company, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the Company, entered into a definitive Agreement and Plan of Merger (the &#8220;AC Agreement&#8221;) with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer will acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). Under the terms of the AC Agreement, the AC Sellers will receive consideration in the amount of $310 million, composed of $240 million in cash and $70 million in common stock of a publicly traded special purpose acquisition company (&#8220;SPAC&#8221;) selected by AC Buyer to acquire AC Buyer (the &#8220;SPAC Transaction&#8221;) upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers may receive 2.4 million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The Company owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately 77% of the gross consideration payable under the AC Agreement. This amount is in respect of the Company&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The closing of the transaction is expected to occur in the second quarter of 2022, however, there can be no assurances that all of the conditions to closing, which include the closing of the SPAC transaction, will be satisfied.</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 2021 fiscal year we declared distributions to our common shareholders totaling $2.21 per share, inclusive of our special cash distribution of $0.88 per share in connection with our tax reclassification.</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 2021 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%">2021 Outlook and Significant 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%">COVID-19 Update</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%">In March 2020, the World Health Organization categorized COVID-19 as a pandemic. The continued spread of COVID-19 and new variants of the virus around the world continue to present significant risks to our business. The economic and health conditions in the United States and across most of the globe have continued to change since the beginning of the pandemic and the ultimate impact of COVID-19 on our business is dependent on future developments, including the duration of the pandemic, the emergence of variants of the virus and the related length of its impact on the global economy, which are highly uncertain and difficult to accurately predict. The public health situation, global response measures and corresponding impacts on various markets remain fluid and uncertain.  The health of our team and various stakeholders is our highest priority, and we have taken multiple steps to provide support and a safe work environment. The Company anticipates that COVID-19 will continue to impact the results of </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%">86</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%">operations, including a potential decrease in gross margins, operating income and Adjusted EBITDA at certain of our businesses during 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are two significant trends resulting from COVID-19 that we anticipate may negatively impact our operating performance in 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:400;line-height:120%">Global Supply Chain </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disruption in the global supply chain due to transportation delays and U.S. port congestion are expected to continue in 2022 and continue to place constraints on several of our businesses. Surges in demand and shifts in shopping patterns related to COVID-19, as well as other factors, have continued to strain the global supply chain network, which has resulted in carrier-imposed capacity restrictions, carrier delays, and longer lead times. U.S. ports that have been unable to keep pace with unprecedented inbound container volume, which has led to shipping and unloading backlogs. The situation has been further exacerbated by COVID-19 protocols at many port locations. Due to the backlog at the ports and other supply chain disruptions, most of our businesses are experiencing shortages in materials and products, and significant increases in freight costs. Many of our companies are relying on expensive air freight to import goods to meet customer demand. We are also seeing the availability of raw materials, components and finished goods impacted by the supply chain challenges which has led to shortages of certain materials and led to pressure on revenue growth. In addition, the closure of certain Asian manufacturing facilities as a result of a lack of COVID-19 vaccines, local government quarantine efforts and electricity shortages have impacted our ability to import products timely. Further, in the U.S., the surge in demand along with COVID-19 related government stimulus and rising hourly labor wages, are creating labor shortages and higher labor costs. We expect these cost trends to continue in 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inflationary Cost Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we experienced inflationary cost increases in our materials, labor and transportation costs. We expect that these inflationary cost increases will continue but will be partially mitigated by pricing actions implemented in 2021, as well as those that we plan to implement in 2022. In 2022, we expect changing market conditions and continued inflationary pressures to impact consumer spendin</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g. In December 2021, the Consumer Price Index increased approximately 7% year-over-year. and with price pressures unlikely to abate and expected changes in monetary policies, consumer spending may be negatively impacted in 2022.</span></div><div style="margin-top:9pt"><span style="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 2022, which are generally applicable to each of our businesses, include:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 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%">87</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_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, 2021, 2020 and 2019, 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 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, 2021, 2020 and 2019, 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, 2021, 2020 and 2019, where all years presented include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable. 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, 2019. 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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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%">2019</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%">1,841,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,359,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,263,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,115,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">864,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">806,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">725,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">494,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">456,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">459,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">46,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 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:9pt;font-weight:400;line-height:100%">80,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">32,881&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#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%">139,503&#160;</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%">55,116&#160;</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%">25,990&#160;</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%">(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,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,218)</span></td><td style="background-color:#cceeff;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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,314)</span></td><td style="background-color:#ffffff;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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,319)</span></td><td style="background-color:#cceeff;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%">(1,184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,459)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 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%">43,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">4,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(60,100)</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%">Provision (benefit) 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%">18,337&#160;</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%">10,175&#160;</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%">9,914&#160;</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%">Income (loss) 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%">24,859&#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%">(5,741)</span></td><td style="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%">(70,014)</span></td><td style="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, 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 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, 2021 increased by approximately $482.1 million or 35.5% compared to the corresponding period in 2020.&#160;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. 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 </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><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%">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, in some cases, dividends on our equity ownership. 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.1 million during the year ended December&#160;31, 2021, compared to the corresponding period in 2020, primarily as a result of the increase in net revenues. Our Marucci and BOA businesses contributed $84.7 million of the increase, and our Lugano business had $30.2 million in cost of revenues in 2021. Gross profit as a percentage of net revenues was approximately 39.4% in year ended December&#160;31, 2021 compared to 36.4% 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 39.7% and 36.8%, 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&#160;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%">89</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 $46.9 million in management fees as compared to $33.7 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></div><div style="margin-top:9pt;text-align:justify"><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, 2021 increased $18.6 million to $80.3 million as compared to the prior year, primarily as a result of the acquisitions of Marucci in April 2020, 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&#160;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 $1000.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 $18.3 million with an effective income tax rate of 42.5% during the year ended December&#160;31, 2021 compared to income tax expense of $10.2 million with an effective income tax rate of 229.5% during the same period in 2020.  Our net income from continuing operations before income taxes for the year ended December 31, 2021 increased $38.8 million as compared to income from continuing operations before taxes for the year ended December 31, 2020 ($43.2 million in 2021 compared to $4.4 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, 2021 and 2020 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: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, 2020 compared to the Year ended December&#160;31, 2019 </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 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, 2020 increased by approximately $96.3 million or 7.6% compared to the corresponding period in 2019.&#160;During the year ended December 31, 2020 as compared to the year ended </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%">90</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%">December 31, 2019, we saw notable sales increases at 5.11 ($12.5 million increase) and Velocity ($68.2 million increase) as a result of an increased consumer focus on outdoor related brands. Our Altor business also saw an increase in net revenues of $8.6 million as a result of an add-on acquisition that occurred in July 2020. Our Marucci business, which we acquired in April 2020, had net sales of $43.4 million during our ownership period in 2020, and our BOA business, which we acquired in October 2020, had net sales of $25.3 million during our period of ownership. These increases in net revenue were partially offset by decreases in net revenue in 2020 as compared to 2019 at our other businesses, primarily as a result of the effects of the COVID-19 pandemic, notably Ergobaby ($15.3 million decrease), Arnold ($21.0 million decrease) and Sterno ($25.5 million decrease). 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, in some cases, dividends on our equity ownership. 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 $58.2 million during the year ended December 31, 2020, compared to the corresponding period in 2019, primarily as a result of the increase in net revenues.  Gross profit as a percentage of net revenues was approximately 36.4% in year ended December 31, 2020 compared to 36.2% in 2019. 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.  Excluding the effect of the amortization of inventory step-up, gross profit as a percentage of net revenu</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es was 36.8%. Ref</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">er 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 $36.0 million during the year ended December 31, 2020, compared to the corresponding period in 2019. The increase in selling, general and administrative expense primarily relates to the acquisition of Marucci Sports in April 2020 and BOA in October 2020. In addition to the incremental selling, general and administrative expense incurred by these businesses subsequent to their acquisition, we incurred $4.8 million in acquisition costs and $2.1 million in integration related fees from these acquisitions in 2020.  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 decreased from $14.9 million in 2019 to $14.2 million in 2020, primarily due to decreased travel costs, partially offset by costs associated with an unsuccessful acquisition.</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">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. Concurrent with the September 2019 sale of Clean Earth, CGM agreed to waive the management fee on cash balances held at the Company, commencing with the quarter ended September 30, 2019 and continuing until the quarter during which the Company next borrowed under the 2018 Revolving Credit Facility. In March 2020, as a proactive measure to provide the Company with additional cash liquidity in light of the COVID-19 pandemic, the Company elected to draw down $200 million on our 2018 Revolving Credit Facility. The Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of March 31, 2020. Additionally, as a result of an expected decline in earnings and cash flows in the second quarter of 2020, CGM agreed to waive 50% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of September 30, 2020. The result of these waivers was a decrease in the management fee during the year ended December 31, 2020 as compared to the prior year, despite the addition of the Marucci business in April</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2020. CGM has also entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which reduced the management fee paid for the fourth quarter of 2020.  </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%">91</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">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, 2020 increased $8.1 million to $61.7 million as compared to the prior year, primarily as a result of the acquisitions of Marucci in April 2020 and BOA in October 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">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%">Velocity Outdoor performed an interim impairment test of their goodwill during the quarter ended September 30, 2019 as a result of operating results below forecasts in the current period as well as a re-forecast of the Velocity business in which planned earnings and revenue fell below the forecasts of prior periods. The impairment test resulted in Velocity Outdoor recording impairment expense of $32.9 million in the prior year ended December 31, 2019.</span></div><div style="margin-top:9pt;text-align:justify"><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 $45.8 million for the year ended December 31, 2020 compared to $58.2 million for the comparable period in 2019, a decrease of $12.4 million. The decrease in interest expense for the year ended December 31, 2020 reflects the repayment of our 2018 Term Loan during 2019 using a portion of the proceeds from the sale of Clean Earth and proceeds from the issuance of preferred shares, offset by an increase in interest expense related to our issuance of an additional $200 million of our 8.000% Senior Notes in May 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">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 $10.2 million with an effective income tax rate of 229.5% during the year ended December 31, 2020 compared to income tax expense of $9.9 million with an effective income tax rate of 16.5% during the same period in 2019. The effective tax rate for the years ended December 31, 2020 and 2019 includes a loss at our parent company, which was previously taxed as a partnership. Although we had income from continuing operations before income taxes for the year ended December 31, 2020 as compared to a loss from continuing operations for the year ended December 31, 2019 ($4.4 million income in 2020 compared to a $60.1 million loss in 2019), our income tax provision increased by only $0.3 million in 2020 as compared to 2019. 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 effect of the losses at our parent company. The effective income tax rate in the prior year also reflects the effect of the impairment expense recognized at Velocity and the utilization of tax credits.</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:9pt;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 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.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_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="ie915e9de338541a9bbe793846d3b73d6_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="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%">92</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-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%">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><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%">2019</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%">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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">388,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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: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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,594&#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%">49.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: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,441&#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.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,408&#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%">5.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></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, 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&#160;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="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&#160;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&#160;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">Income from 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%">Income from operations for the year ended December&#160;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 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, 2020 compared to the Year ended December&#160;31, 2019</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, 2020 were $401.1 million, an increase of $12.5 million, or 3.2%, compared to the same period in 2019. This increase is due primarily to growth in e-commerce and retail sales growth of $30.2 million, or 31.2%, driven by growing demand in direct-to-consumer channels, specifically digital. Retail sales grew largely through twelve new retail store openings since December 2019 (bringing the total store count to seventy-three as of December 31, 2020) as well as the full-year impact of the sixteen stores opened 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%">93</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%">2019. The increase in net sales for the year ended December 31, 2020 were further increased by Direct-to-Agency (&#8220;DTA&#8221;) contracts fulfilled in 2020. The increase in net sales for the year ended December 31, 2020 as compared to the prior year was offset by the effects of the COVID-19 pandemic on store traffic in our wholesale channels and our own retail stores.</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 49.3% in the year ended December 31, 2019 to 50.4% in the year ended December 31, 2020. 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 for the year ended December 31, 2020 as compared to the year ended December 31, 2019 was partially offset by additional inventory reserves and duty drawback accrual (increase in cost of goods sold) for audited duty drawback claims</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-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, 2020 increased to $162.4 million or 40.5% of net sales compared to $159.4 million or 41.0% of net sales for the year ended December 31, 2019. The decrease in selling, general and administrative expense as a percentage of net sales was driven by management&#8217;s decision to reduce variable expenses, including travel and entertainment, sales and marketing, and payroll as a response to decreased sales from the effects of the COVID-19 pandemic. The decrease was partially offset by an increase in marketing spend to drive demand in the growing direct to consumer channels and by the costs associated with additional retail stores (seventy-three open in 2020 versus sixty-one open in 2019 during the comparable period). </span></div><div style="margin-top:9pt;text-align:justify"><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 from 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%">Income from operations for the year ended December 31, 2020 was $30.1 million, an increase of $7.7 million when compared to the same period in 2019, based on the factors described above. </span></div><div id="ie915e9de338541a9bbe793846d3b73d6_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="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, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan.</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 BOA for the years ended December 31, 2020 and 2019 as if we had acquired the business on January 1, 2019. 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%">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><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%">2019</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:2px 1pt;text-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><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: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><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,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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: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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.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: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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:9pt;font-weight:400;line-height:100%">36.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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></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%">94</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:8.5pt;font-style:italic;font-weight:400;line-height:120%">Pro forma financial information for BOA for the year ended December 31, 2020 and December 31, 2019 includes pre-acquisition results of operations for the period from January 1, 2020 through October 16, 2020, the acquisition date of BOA, and January 1, 2019 through December 31, 2019, 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, 2019:</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 assets of $0.1 million for the year ended December 31, 2019.</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, and $15.0 million for the year ended December 31, 2019.</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: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 Pro forma 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="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 $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&#160;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&#160;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&#160;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&#160;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">Income from 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%">Income from operations was $34.0 million for the year ended December&#160;31, 2021 as compared to $5.8 million in income from operations in the year ended December&#160;31, 2020, an increase of $28.2 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%">Pro forma Year ended December 31, 2020 compared to the Pro forma Year ended December 31, 2019</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, 2020 were $106.4 million, an increase of $0.1 million or 0.1% when compared to net sales of $106.3 million for the year ended December </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31, 2019.</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 59.1% for the year ended December 31, 2020 compared to 58.0% for the same period in 2019. 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="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%">95</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, 2020 was $40.8&#160;million, an increase of $1.7 million as compared to selling, general and administrative expense of $39.2&#160;million for the year ended December 31, 2019.  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. Excluding these nonrecurring costs, selling, general and administrative expense for the year ended December 31, 2020 was approximately $37.2 million, a decrease of $2.0 million compared to the year ended December 31, 2019. This decrease was primarily attributable to a reduction in marketing activity and a reduced level of travel during 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">Income from 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%">Income from operations was $5.8 million for the year ended December 31, 2020 as compared to $6.3 million in income from operations in the year ended December 31, 2019, a decrease of $0.5 million based on the factors noted above.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_133"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:9pt;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, 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:11pt;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%">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><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%">2019</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%">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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,995&#160;</span></td><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: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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,081&#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%">63.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">43.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,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%">9.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%">5,194&#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.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%">10,404&#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.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></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, 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&#160;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&#160;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></div><div style="margin-top:9pt;text-align:justify"><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&#160;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="margin-top:9pt;text-align:justify"><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, 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. </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%">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">Income from 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%">Income from operations for the year ended December&#160;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 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, 2020 compared to the Year ended December&#160;31, 2019</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, 2020 were $74.7 million, a decrease of $15.3 million or 17.0% compared to the same period in 2019. During the year ended December 31, 2020, international sales were approximately $48.1 million, representing a decrease of $13.9 million over the corresponding period in 2019 primarily as a result of reduced sales volume at Ergobaby's Asia-Pacific and EMEA distributors as a result of the COVID-19 pandemic. Domestic sales were $26.7 million during the year ended December&#160;31, 2020, reflecting a decrease of $1.4 million compared to the corresponding period in 2019. The decrease in domestic sales was driven by the Tula brand, primarily in the specialty account channel. </span></div><div style="margin-top:9pt;text-align:justify"><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 66.0% for the year ended December 31, 2020 compared to 63.4% for the same period in 2019.  The increase in gross profit as a percentage of net sales was due to the mix of sales channels, mix of products sold, as well as reduced freight costs and warranty expense during 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">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, 2020 decreased to approximately $36.3 million or 48.6% of net sales compared to $38.9 million or 43.2% of net sales for the same period of 2019. The decrease in selling, general and administrative expense for the year ended December 31, 2020 as compared to the year ended December 31, 2019 is a result of decreases in variable expenses in response to the COVID-19 pandemic and non-recurring expenses in the prior year. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income from operations</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%">Income from operations for the year ended December 31, 2020 decreased $5.2 million, to $5.2 million, compared to $10.4 million for the same period of 2019, primarily as a result of the factors described above.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_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="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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"></td><td style="width:47.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.431%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.781%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.436%"></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="15" 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%">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><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: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 #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="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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">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%">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%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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%">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&#160;31, 2021 increased approximately $57.9 million or 86.1%, to $125.1 million, compared to the corresponding year ended December&#160;31, 2020. Lugano sells high-end jewelry primarily through retail salons in California, Florida and Colorado, and via pop-up showrooms at multiple equestrian, social and charitable functions each year. The 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&#160;31, 2021 compared to 49.4% in the year ended December&#160;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 53.0%.</span></div><div style="margin-top:9pt;text-align:justify"><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, 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, 2021. 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">Income from 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%">Income from operations increased $14.3 million during the year ended December&#160;31, 2021 to $29.2 million compared to income from operations 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%">98</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_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 &amp; resellers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 years ended December 31, 2020 and 2019 as if we had acquired the business on January 1, 2019. 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%">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><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%">2019</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:2px 1pt;text-align:center;vertical-align:middle"><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: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><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%">66,524&#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: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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.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: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 and December 31, 2019 includes pre-acquisition results of operations for the period from January 1, 2020 through April 20, 2020, the acquisition date of Marucci, and January 1, 2019 through December 31, 2019, 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, 2019:</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, and $0.8 million for the year ended December 31, 2019.</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, and $4.1 million for the year ended December 31, 2019.</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, 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&#160;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&#160;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&#160;31, 2021 increased $30.6 million as compared to the year ended December&#160;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&#160;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 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;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&#160;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">Income (loss) from operations</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%">Income from operations for the year ended December&#160;31, 2021 was $16.4 million compared to loss from operations of $3.9 million for the same period in 2020, primarily as a result of the factors noted above. </span></div><div id="ie915e9de338541a9bbe793846d3b73d6_142"></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%">Pro forma Year ended December 31, 2020 compared to the Pro forma Year ended December 31, 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%;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, 2020 were $65.9 million, a decrease of $0.6 million as compared to net sales of $66.5 million for the year ended December 31, 2019.  During 2020, Marucci was affected by the economic slowdown resulting from the COVID-19 pandemic with baseball and softball seasons postponed in the spring and early summer throughout much of the United States.  Marucci's &#8220;brick and mortar&#8221; retail partners were forced to close as a result of the pandemic thus Marucci did not receive fill-in orders during this period.  As a result, sales of aluminum and wood bats were significantly less in the first and second quarter of 2020 when compared to the same period last year. Additionally, Major League Baseball postponed the beginning of their season eliminating the need for wood bats to be purchased for the professional season.  During June 2020, Marucci began to see demand pick up as the baseball and softball seasons began and in August 2020, the company launched its CAT9 line of aluminum and composite bats.</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%">With the success of this launch, the demand pickup continued through the remainder of 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">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, 2020 decreased $2.1 million as compared to the year ended December 31, 2019. Gross profit as a percentage of sales was 51.2% for the year ended December 31, 2020 as compared to 53.9% for the year ended December 31, 2019. 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%. The increase in gross profit as a percentage of net sales was attributable to an increase in retail sales price of Marucci's aluminum bats, specifically the CAT9, increased e-commerce sales resulting from the closure of retail brick and mortar stores at various times during 2020, and greater operating efficiencies resulting from Marucci's consolidation of its wood mills during the latter part of 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%;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, 2020 was $30.5 million, or 46.2% of net sales compared to $30.9 million, or 46.5% of net sales for the year ended December 31, 2019. Selling, general and administrative expense for the year ended December 31, 2020 includes $2.0 million in acquisition related costs that were expensed at the close of the Marucci acquisition, and $1.0 million in integration service fees paid to CGM. Excluding the effect of the acquisition costs and integration service fees, selling, general and administrative expense for the year ended December 30, 2020 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $27.5 million, with the decrease in expense attributable to reductions in travel and entertainment as a result of the COVID-19 pandemic, a reduction in royalty fees related to the acquisition in 2019 of a technology used with Marucci's aluminum bats, and a decrease in commission expense due to bringing the Marucci's sales team in-house. </span></div><div style="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">Loss from operations</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%">Loss from operations for the year ended December 31, 2020 was $3.9 million compared to loss from operations of $0.6 million for the same period in 2019, 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%">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: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 and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin and Centerpoint brands that are available through national retail chains, mass merchants, dealer and distributor networks. The airgun product category consists of air rifles, air pistols and a range of accessories including targets, holsters and cases. Velocity Outdoor's other primary product categories are archery, with products including Centerpoint and Ravin crossbows, consumables, which includes steel and plastic BBs, lead pellets and CO2 cartridges, lasers for firearms, and airsoft products. </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%">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><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">147,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="2" style="background-color:#cceeff;border-top:1pt 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,660&#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.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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,295&#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.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%">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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,881&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#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.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%">24,925&#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.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%">(27,138)</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.4)</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: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 $270.4 million compared to net sales of $216.0 million for the year ended December&#160;31, 2020, an increase of $54.4 million or 25.2%. The increase in net sales during the year 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="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&#160;31, 2021 as compared to 30.9% in the year December&#160;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&#160;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&#160;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">Income from 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%">Income from operations for the year ended December&#160;31, 2021 was $39.7 million, an increase of $14.8 million when compared to income from operations of $24.9 million for the comparable period in 2020. The increase in operating income in the year ended December 31, 2021 reflects the factors noted above.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2020 compared to the Year ended December&#160;31, 2019</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, 2020 were $216.0 million compared to net sales of $147.8 million for the year ended December 31, 2019, an increase of $68.2 million or 46.1%. The increase in net sales during the year ended December 31, 2020 is due to a significant increase in customer demand that we have experienced in the current year reflecting consumer focus on outdoor branded products, as well as the introduction of several new products during 2020.</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">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 30.9% for the year ended December 31, 2020 as compared to 27.5% in the year December 31, 2019.  The increase in gross profit as a percentage of net sales was primarily attributable to product 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-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, 2020 was $32.3 million, or 14.9% of net sales compared to $25.3 million, or 17.1% of net sales, for the year ended December 31, 2019. The increase in selling, general and administrative expense is primarily related to volume driven expenses that correlate to the increase in sales, as well as additional investments in marketing. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income (loss) income from 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%">Income from operations for the year ended December 31, 2020 was $24.9 million, an increase of $52.1 million when compared to loss from operations of $27.1 million for the comparable period in 2019. Velocity recognized impairment expense of $32.9 million in 2019 after determining that interim impairment testing was necessary in the prior year. The increase in operating income in the year ended December 31, 2020 reflects the factors noted above, and the effect of the impairment expense on the operating income in 2019.  </span></div><div><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_145"></div><div style="margin-top:6pt;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="ie915e9de338541a9bbe793846d3b73d6_154"></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 16 molding and fabricating facilities across North America and provides products to a variety of end-markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building products and others.</span></div><div style="margin-top: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="border-top:1pt solid #000000;padding:0 1pt"></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><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%">2019</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">180,217&#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%">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%">130,046&#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%">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">121,424&#160;</span></td><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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,418&#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.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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,143&#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.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%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,292&#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.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></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, 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&#160;31, 2021 were $180.2 million, an increase of $50.2 million, or 38.6%, compared to the year ended December&#160;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 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">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&#160;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 </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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business, and increased operating expenses, including labor, utilities and supplies.</span></div><div style="margin-top:9pt;text-align:justify"><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, 2021 was $17.1 million as compared to $14.4 million for the year ended December&#160;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 current year</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">Income from operations</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%">Income from operations was $18.0 million for the year ended December&#160;31, 2021 as compared to $15.9 million for the year ended December&#160;31, 2020, an increase of $2.0 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, 2020 compared to the Year ended December&#160;31, 2019</span></div><div style="margin-top:9pt;text-align:justify"><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, 2020 were $130.0 million, an increase of $8.6 million, or 7.1%, compared to the year ended December 31, 2019.  The increase in net sales during the year was primarily due to the acquisition of Polyfoam in July 2020, partially offset by a slow-down in the appliance and automotive customer sectors, as well as a general slow-down across other customer segments in April and May, as a result of the effect of the COVID-19 pandemic on our customers' operation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. While most of our customer sectors saw improved performance beginning in June, the appliance and automotive sectors continued to see a slowdown in sales through the end of the second quarter. During the latter half of 2020, appliance sales continued to trend lower versus the prior year due to lower demand and supply chain and labor constraints resulting from the COVID-19 pandemic.</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: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 was 30.3% and 28.3%, respectively, for the years ended December 31, 2020 and 2019. The increase in gross profit as a percentage of net sales in the year ended December 31, 2020 was primarily due to the decreasing price of expanded polystyrene ("EPS") resin.  A majority of Altor's products are made with EPS resin, an oil and natural gas derived polymer with an added expansion agent, therefore raw material costs will fluctuate based on the price of oil and natural gas.</span></div><div style="margin-top:9pt;text-align:justify"><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, 2020 was $14.4 million as compared to $11.1 million for the year ended December 31, 2019, an increase of $3.3 million. The increase in selling, general and administrative expense for the year ended December&#160;31, 2020 is primarily attributable to the acquisition of Polyfoam in the third quarter of 2020 and an increase in performance based compensation 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">Income from operations</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%">Income from operations was $15.9 million for the year ended December 31, 2020 as compared to $14.3 million for the year ended December 31, 2019, an increase of $1.6 million based on the factors noted above.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_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/ automotive, oil and gas, medical, energy, reprographics and advertising specialties. Over the course of more than 100 years, Arnold has successfully evolved and adapted our products, technologies, and manufacturing presence to meet the demands of current and emerging markets. Arnold 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 our customers worldwide.</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 is the largest and, we believe, the most technically advanced U.S. manufacturer of engineered magnetic systems. Arnold is headquartered in Rochester, New York. </span></div><div style="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: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.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%">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><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%">2019</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%">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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">119,948&#160;</span></td><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: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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,180&#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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,050&#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.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,361&#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.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: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 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&#160;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&#160;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:9pt;text-align:justify"><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, 2021 was $22.8 million as compared to approximately $17.7 million for the year ended December&#160;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">Income from 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 had income from operations of approximately $12.0 million for the year ended December&#160;31, 2021, as compared to income from operations of $2.1 million for the year ended December&#160;31, 2020, an increase of $9.9 million year over year based on the factors stated 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, 2020 compared to the Year ended December&#160;31, 2019</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, 2020 were approximately $99.0 million, a decrease of $21.0 million compared to the same period in 2019. The decrease in net sales is primarily a result of softness in the commercial aerospace, oil and gas and advertising specialty markets caused by the global COVID-19 pandemic. International sales were $37.9 million and $47.4 million for the years ended December 31, 2020 and 2019, respectively, a decrease of $9.5 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 $23.5 million for the year ended December 31, 2020 as compared to $31.2 million for the same period in 2019. Gross profit as a percentage of net sales decreased to 23.8% in 2020 from 26.0% in 2019, principally due to the lower volume in the markets as noted above, partially offset by improved operating efficiencies. </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%">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: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, 2020 was $17.7 million as compared to approximately $19.1 million for the year ended December 31, 2019. The decrease in selling, general and administrative expense was due to lower staffing related costs and lower travel and meeting expenses. Selling, general and administrative expense represented 17.9% of net sales for the year ended December 31, 2020 as compared to 15.9% for the same period in 2019. The increase in selling, general and administrative expense as a percentage of net sales was due to overall lower sales volume. </span></div><div style="margin-top:9pt;text-align:justify"><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 from 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 had income from operations of approximately $2.1 million for the year ended December 31, 2020, as compared to income from operations of $8.4 million for the year ended December 31, 2019, a decrease of $6.3 million year over year based on the factors stated above.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_157"></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: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%">Sterno, headquartered in Corona, California, is the parent company of Sterno LLC ("Sterno Products"), Sterno Home Inc. ("Sterno Home"), and Rimports Inc. ("Rimports"). Sterno is a leading manufacturer and marketer of portable food warming systems, creative indoor and outdoor lighting, and home fragrance solutions for the consumer markets. Sterno offers a broad range of wick and gel chafing systems, butane stoves and accessories, liquid and traditional wax candles, catering equipment and lamps through Sterno Products, flameless candles and outdoor lighting products through Sterno Home, and scented wax cubes and warmer products used for home decor and fragrance systems through Rimports. During 2021, Sterno made the strategic decision to incorporate the product lines of Sterno Home into Rimports.</span></div><div style="margin-top: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:14pt;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%">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><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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><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%">395,444&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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, 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 approximately $375.1 million, an increase of $5.1 million or 1.4% compared to net sales for the year ended December&#160;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&#160;31, 2020 to 19.2% for the same period ended December&#160;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%">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&#160;31, 2021 was approximately $32.9 million as compared to $34.9 million in the year ended December&#160;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">Income from 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%">Income from operations for the year ended December&#160;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: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, 2020 compared to the Year ended December&#160;31, 2019</span></div><div style="margin-top:9pt;text-align:justify"><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, 2020 were approximately $370.0 million, a decrease of $25.5 million or 6.4% compared to net sales for the year ended December 31, 2019.  The net sales variance reflects a decrease in sales at Sterno Products and Sterno Home as a result of the effect of COVID-19 on the food service and retail industries beginning in the latter half of March, partially offset by favorable sales volume at Rimports of wax and essential oils during 2020. The food service industry continues to be negatively impacted by the COVID-19 pandemic in 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross Profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales decreased from 25.8% for the year ended December 31, 2019 to 21.1% for the same period ended December 31, 2020. The decrease in gross profit as a percentage of net sales during 2020 as compared to 2019 was attributable to product mix, with lower margin sales in 2020, as well as higher freight and tariff 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 31, 2020 was approximately $34.9 million as compared to $39.7 million in the year ended December 31, 2019, a decrease of $4.8 million or 12.1%, reflecting lower salaries, commissions, and various cost savings initiatives implemented to address the effects of decreased demand from COVID-19.  </span></div><div style="margin-top:9pt;text-align:justify"><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 from 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%">Income from operations for the year ended December 31, 2020 was approximately $25.8 million, a decrease of $19.0 million when compared to the same period in 2019, 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%">106</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_160"></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 2021 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 $157.1 million and $60.0 million as of December 31, 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%">Our liquidity requirements primarily relate to our debt service requirements, payments of our common and preferred share distributions, management fees paid to our Manager, working capital needs and purchase commitments at our subsidiaries. As of December 31, 2021, we had $1000.0 million of indebtedness associated with our 5.250% 2029 Notes, and $300 million of indebtedness associated with our 5.000% 2032 Notes. There are no required quarterly principal payments on our 2029 Notes or 2032 Notes. Long-term debt liquidity requirements consist of the payment in full of our Notes upon their respective maturity dates.</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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">84,562&#160;</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) provided by 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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by (used in) 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(779,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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><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,988&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow from Operating Activities</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 December&#160;31, 2021, which represents 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&#160;31, 2020. The decrease in cash flows in 2021 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, 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 the first half of the year as most of our companies will build up inventories after the fourth quarter. In the current year, 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 than normal levels of inventory at December 31, 2021. In the prior year, 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 reflects the acquisition of Marucci Sports and BOA in the second and fourth quarter, respectively, of the prior year, and Lugano in the third quarter of the current year. We expect that Lugano will use cash to build inventory over the next twelve months to support its anticipated sales growth.</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 represents 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 is 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 the prior year, 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 </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><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%">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 the current year as compared to 2019 by approximately $12.4 million. In the prior year, 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 the current year primarily reflects steps our businesses have taken to maintain liquidity in the current economy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2019</span></div><div style="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 $84.6 million for the year ended December 31, 2019, which represents a decrease of $29.9 million compared to cash flow from operating activities of $114.5 million for the year ended December 31, 2018. The decrease in cash provide by operating activities is primarily due to the effect of cash flows from discontinued operations and reflects the timing of the sale of Manitoba Harvest and Clean Earth in fiscal year 2019. Cash used in operating activities of discontinued operations in the year ended December 31, 2019 was $10.1 million while cash provided by operating activities of discontinued operations was $42.6 million in year ended December 31, 2018. Fiscal year 2018 reflects a full year of operations of our discontinued operations while 2019 reflects the effect of the sales of Manitoba Harvest in February 2019 and Clean Earth in June 2019. Cash used in operating activities for working capital for the year ended December 31, 2019 was $15.2 million as compared to cash used for working capital of $7.7 million for the year ended December 31, 2018. The increase in cash used for working capital purposes in the current year primarily reflects the effect of our acquisitions that occurred in February 2018 which resulted in an increase in cash needed to fund working capital, particularly at Rimports.</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">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&#160;31, 2021, compared to $700.8 million used in investing activities during the year ended December&#160;31, 2020. Investing activities in the current year 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 the prior year 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 the current year 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 the current year after reduced spending in 2020 as our businesses limited spending during the early stages of the COVID-19 pandemic. We expect capital expenditures for fiscal year 2022 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="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 the prior year primarily related to the proceeds received from the sale of our Manitoba Harvest and Clean Earth businesses, while investing activities in the current year 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). Capital expenditures in the year ended December 31, 2020 decreased $4.1 million compared to the year ended December 31, 2019, which reflects a reduction in our capital spending in the current year in response to the anticipated effect of the COVID-19 pandemic on our cash flows. </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">2019</span></div><div style="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 investing activities totaled approximately $743.1 million for the year ended December 31, 2019, compared to $604.1 million used in investing activities during the year ended December 31, 2018. Cash flows from Clean Earth and Manitoba Harvest, which are reflected as discontinued operations, totaled $279.2 million 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%">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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fiscal year 2019 and reflects the effect of the sale transactions. Cash provided by investing activities in the current year primarily relates to the proceeds received from the sales of Clean Earth and Manitoba. In the year ended December 31, 2018, we had a platform acquisition in the first quarter, Altor, and several add-on acquisitions at our subsidiaries. Sterno acquired Rimports in February 2018, and our Velocity Outdoor subsidiary acquired Ravin in September 2018. The total cash paid for these acquisitions during 2018 was $495.1 million. Capital expenditures in the year ended December 31, 2019 decreased $6.1 million, due primarily to expenditures at our 5.11 business related to investments in various infrastructure and systems projects in 2018 that were nonrecurring in 2019. </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">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&#160;31, 2021, as compared to cash flows used in financing activities of $521.7 million for the year ended December&#160;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 both periods reflect the payment of our common and preferred share distributions. In the current year, 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 the current year. 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. In the prior year, we 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="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 the prior year, 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 the current year, we completed a common share offering and the issuance of $200 million in additional 2026 Notes, resulting in net proceeds of $285.9 million. 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="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">2019</span></div><div style="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 by financing activities totaled approximately $779.5 million for the year ended December 31, 2019, as compared to cash flows provided by financing activities of $500.1 million for the year ended December 31, 2018. During 2019, we used the proceeds from our sales of Manitoba Harvest and Clean Earth as well as the proceeds from our Series C Preferred Share offering to repay $832.3 million of the outstanding amount under our 2018 Credit Facility, which represented all of the amount outstanding under our 2018 Term Loan, as well as the outstanding amounts under our 2018 Revolving Credit Facility. In additional to the payment of our common and preferred share distributions, we also made a distribution during 2019 to our Allocation Interest holders of $60.4 million related to the sales of Manitoba Harvest and Clean Earth. </span></div><div style="margin-top:6pt;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%">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: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, 2021:</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%">164,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">308,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">124,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">23,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">132,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">93,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:9pt;font-weight:400;line-height:100%">125,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,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:9pt;font-weight:400;line-height:100%">153,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Circuits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,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:9pt;font-weight:400;line-height:100%">108,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,458&#160;</span></td><td style="background-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,127,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574,843&#160;</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%">Corporate and eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,127,023)</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%">255,761&#160;</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%">Liabilities held-for-sale</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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,127&#160;</span></td><td style="background-color:#cceeff;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%">1,859,731&#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%">(1) In October 2021, the Company entered into a merger agreement to sell all of the outstanding securities of Advanced Circuits. The transaction is expected to close in the second quarter of 2022 and Advanced Circuits has been presented as held-for-sale at December 31, 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%">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 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%">110</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 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. In the first quarter of 2019, we amended the 5.11 intercompany credit agreement to update the definition of capital expenditures to exclude capital expenditures made with respect to 5.11's retail stores from the calculation of the fixed charge coverage ratio. All of our subsidiaries were in compliance with the financial covenants included within their intercompany credit arrangements at 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-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 of our 2029 and 2032 Notes; (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.</span></div><div style="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">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement to amend and restate the 2018 Credit Facility. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit up to a maximum aggregate amount of $600 million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Revolving Credit Facility. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we had nothing outstanding under our 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="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 2021 Credit Facility provides for letters of credit under the 2021 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 2021 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 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%">The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. At December&#160;31, 2021, we had letters of credit totaling $1.0 million outstanding under the 2021 Revolving Credit Facility. We had approximately $599.0 million in borrowing base availability under this facility at December&#160;31, 2021. (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="#ie915e9de338541a9bbe793846d3b73d6_286">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 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%;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 </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: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%">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="margin-top:9pt;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 2020 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-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, 2021 included as part of the affirmative covenants in our 2021 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%">5.07: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%">0.00: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.00: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%">2.96:1.00</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%">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-weight:400;line-height:120%">We intend to use the availability under our 2021 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. We believe that we currently have sufficient liquidity and capital resources, which include amounts available under our 2021 Revolving Credit Facility, to meet our existing obligations over the next twelve months.</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 $58.8 million in the year ended December&#160;31, 2021, as compared to $45.8 million in the year ended December&#160;31, 2020 and $58.2 million for the year ended December&#160;31, 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%">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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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%">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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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 #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%">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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 bond premium/ original issue discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unrealized (gain) loss on interest rate derivatives </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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,486&#160;</span></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></tr><tr><td colspan="3" 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 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%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#cceeff;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%">Interest expense, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">58,839&#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;border-top:1pt solid #000000;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%">45,769&#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;border-top:1pt solid #000000;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%">58,218&#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:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On September 16, 2014, we purchased an interest rate swap (&#8220;Swap&#8221;) with a notional amount of $220 million effective April 1, 2016 through June 6, 2021. The agreement required us to pay interest on the notional amount at the rate of 2.97% in exchange for the three-month LIBOR rate. In connection with the repayment of the 2018 Term Loan in December 2019, the Company terminated the Swap with a payment of $4.9 million, the fair value of the Swap as of the date of settlement.</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">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 partnership following the Trust&#8217;s tax reclassification.</span></div><div style="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 $18.3 million with an annual effective rate of 42.5% during the year ended December&#160;31, 2021, an income tax provision of $10.2 million with an annual effective tax rate of 229.5% during the year ended December 31, 2020, and $9.9 million in income tax benefit with an effective tax rate of 16.5% during the year ended December 31, 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%">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.</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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our income tax (benefit) expense as a percentage of income from continuing operations before income taxes for the years ended December&#160;31, 2021, 2020 and 2019 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.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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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%">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)</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:top"><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%">4.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%">34.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%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">8.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:8.5pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">29.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">137.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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.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%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:top"><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%">(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%">(24.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2.0&#160;</span></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:top"><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%">(5.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%">2.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%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Foreign-derived intangible income (FDII) and GILTI 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%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 classification of assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.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%">7.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%">1.0&#160;</span></td><td style="background-color:#ffffff;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%">Effective income tax rate</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%">42.5&#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%">229.5&#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%">16.5&#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><span><br/></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: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 each of the years presented includes 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%">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. GAAP or US GAAP refers to generally accepted accounting principles in 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-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 meant to be a substitute for GAAP, and may be different from or otherwise inconsistent with non-GAAP financial measures used by other companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below reconcile the most directly comparable GAAP financial measures to EBITDA, Adjusted EBITDA and Cash Flow Available for Distribution and Reinvestment (&#8220;CAD&#8221;).</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%">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="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) to EBITDA and Adjusted EBITDA</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%">EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Earnings before Interest, Income Taxes, Depreciation and Amortization (&#8220;EBITDA&#8221;) is calculated as net income (loss) from continuing operations before interest expense, income tax expense (benefit), depreciation expense and amortization expense. Amortization expenses consist of amortization of intangibles and debt charges, including debt issuance costs, discounts, etc.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</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%">&#8211; Is calculated utilizing the same calculation as described above in arriving at EBITDA further adjusted by: (i)&#160;non-controlling shareholder 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;management fees, which reflect fees due quarterly to our Manager in connection with our MSA; (iv)&#160;impairment charges, which reflect write downs to goodwill or other intangible assets; (v)&#160;other income or expense, including gains or losses recorded in connection with the sale of fixed assets; (vi) changes in the fair value of contingent consideration subsequent to initial purchase accounting, and (vii) integration service fees, which reflect fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership.</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 believe that </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%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provide useful information to investors and reflect 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) these financial measures are limited in that they do not reflect the periodic costs of certain capital assets used in generating revenues of our businesses or the non-cash charges associated with impairments. This presentation also allows investors to view the performance of our businesses in a manner similar to the methods used by us and the management of our businesses, provides additional insight into our operating results and provides a measure for evaluating targeted businesses for acquisition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these measurements are also useful in measuring our ability to service debt and other payment obligations. </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%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not meant to be a substitute for GAAP, and may be different from or otherwise inconsistent with non-GAAP financial measures used by other companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile </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), 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%">115</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_163"></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:94.166%"><tr><td style="width:1.0%"></td><td style="width:21.023%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.094%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="69" 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="69" 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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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%">(72,624)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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%">24,859&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">18,337&#160;</span></td><td style="background-color:#cceeff;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:top"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:top"><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%">(66,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:top"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:top"><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%">1,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">123,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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,539)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">258,724&#160;</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,184&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">10,941&#160;</span></td><td style="background-color:#ffffff;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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:middle"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 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%">Management fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">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:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA</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: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%">(16,147)</span></td><td style="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%">65,122&#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%">60,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><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%">19,685&#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%">17,333&#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%">29,504&#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%">51,395&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">32,891&#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%">21,563&#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%">45,532&#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%">327,346&#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><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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%">Net income (loss) does not include income (loss) from discontinued operations for the year ended December 31, 2021. </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%">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:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.416%"><tr><td style="width:1.0%"></td><td style="width:23.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="63" 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="63" 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:0 1pt"></td><td colspan="3" style="border-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%">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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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%">(28,931)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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%">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%">(5,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></tr><tr><td colspan="3" 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></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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%">10,175&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,123)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">101,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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="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%">(43,606)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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%">151,332&#160;</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(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,459&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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,471&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:top"><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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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 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%">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:8pt;font-weight:400;line-height:100%">29,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:top"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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 #000000;border-top:1pt 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-bottom:3pt double #000000;border-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,880)</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:8pt;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:8pt;font-weight:400;line-height:100%">54,660&#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:8pt;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:8pt;font-weight:400;line-height:100%">8,857&#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;border-top:1pt solid #000000;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:8pt;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:8pt;font-weight:400;line-height:100%">15,616&#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:8pt;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:8pt;font-weight:400;line-height:100%">9,859&#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:8pt;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:8pt;font-weight:400;line-height:100%">39,528&#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:8pt;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:8pt;font-weight:400;line-height:100%">30,465&#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:8pt;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:8pt;font-weight:400;line-height:100%">9,287&#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:8pt;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:8pt;font-weight:400;line-height:100%">49,498&#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:8pt;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:8pt;font-weight:400;line-height:100%">203,890&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) does not include income (loss) from discontinued operations for the year ended December 31, 2020.</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 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%">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:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.166%"><tr><td style="width:1.0%"></td><td style="width:29.390%"></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:6.727%"></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:6.727%"></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:6.727%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.727%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.727%"></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:6.727%"></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:9.066%"></td><td style="width:0.1%"></td></tr><tr><td colspan="51" 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="51" 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, 2019</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:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergobaby</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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><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></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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%">(59,914)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,059&#160;</span></td><td style="background-color:#cceeff;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%">4,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,883&#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%">700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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%">16,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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%">(70,014)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,914&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,218&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,319&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,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:8pt;font-weight:400;line-height:100%">86,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">(57,432)</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,662&#160;</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%">18,946&#160;</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="display:none"></td><td colspan="3" style="display:none"></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%">(15,106)</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="display:none"></td><td colspan="3" style="display:none"></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,228&#160;</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,819&#160;</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,958&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,075&#160;</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%">(Gain) loss on sale of fixed 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:8pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,046&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,881&#160;</span></td><td style="background-color:#cceeff;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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">281&#160;</span></td><td style="background-color:#ffffff;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%">Adjustment to earnout provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,022&#160;</span></td><td style="background-color:#cceeff;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%">(Gain) loss on foreign currency transaction and 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:8pt;font-weight:400;line-height:100%">10,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,193&#160;</span></td><td style="background-color:#ffffff;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%">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:8pt;font-weight:400;line-height:100%">32,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">(14,868)</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:8pt;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:8pt;font-weight:400;line-height:100%">46,900&#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;border-top:1pt solid #000000;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:8pt;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:8pt;font-weight:400;line-height:100%">20,263&#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:8pt;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:8pt;font-weight:400;line-height:100%">21,571&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:8pt;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:8pt;font-weight:400;line-height:100%">28,531&#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:8pt;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:8pt;font-weight:400;line-height:100%">15,376&#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:8pt;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:8pt;font-weight:400;line-height:100%">68,529&#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:8pt;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:8pt;font-weight:400;line-height:100%">186,302&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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%">Net income (loss) does not include income (loss) from discontinued operations for the year ended December 31, 2019. </span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div><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%">118</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_166"></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:400;line-height:120%">Cash Flow Available for Distribution and Reinvestment </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 table below details cash receipts and payments that are not reflected on our income statement in order to provide an additional measure of management&#8217;s estimate of cash available for distribution ("CAD"). CAD is a non-GAAP measure that we believe provides additional information to our shareholders in order to enable them to evaluate our ability to make anticipated quarterly distributions. Because other entities do not necessarily calculate CAD the same way we do, our presentation of CAD may not be comparable to similarly titled measures provided by other entities. We believe that our historic and future CAD, together with our cash balances and access to cash via our debt facilities, will be sufficient to meet our anticipated distributions over the next twelve months. The table below reconciles CAD to net income and to cash flow provided by operating activities, which we consider to be the most directly comparable financial measure calculated and presented in accordance with GAAP.</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.707%"><tr><td style="width:1.0%"></td><td style="width:50.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></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:14.735%"></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:14.737%"></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: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: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: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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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></tr><tr><td colspan="3" style="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 </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%">126,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">307,141&#160;</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%">Adjustment to reconcile net income to cash 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></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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">123,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,462&#160;</span></td><td style="background-color:#cceeff;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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">32,881&#160;</span></td><td style="background-color:#ffffff;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%">Gain on sale of businesses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(72,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(331,013)</span></td><td style="background-color:#cceeff;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%">Amortization of debt issuance costs and premium/ discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,773&#160;</span></td><td style="background-color:#ffffff;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%">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%">33,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">12,319&#160;</span></td><td style="background-color:#cceeff;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%">Noncontrolling stockholders charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,993&#160;</span></td><td style="background-color:#ffffff;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%">Provision for reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">2,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,556&#160;</span></td><td style="background-color:#cceeff;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%">Deferred 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%">(10,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,876)</span></td><td style="background-color:#ffffff;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%">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%">818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,619&#160;</span></td><td style="background-color:#cceeff;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%">Changes in operating assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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,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><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%">84,562&#160;</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%">Plus:</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%">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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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%">Successful acquisition 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%">3,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Integration services agreement </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%">4,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Realized loss from foreign currency effect </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Earnout provision adjustment </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,022&#160;</span></td><td style="background-color:#cceeff;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 sale of Tilray common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">10,193&#160;</span></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 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%">Changes in operating assets and 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%">87,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">45,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:</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%">Changes in operating assets and 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Payment on interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Other </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">(4)</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%">2,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%">2,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Maintenance capital expenditures: </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">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 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%">Compass Group Diversified Holdings LLC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">2,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,243&#160;</span></td><td style="background-color:#ffffff;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%">Advanced Circuits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,790&#160;</span></td><td style="background-color:#cceeff;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%">Altor Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,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:8.5pt;font-weight:400;line-height:100%">2,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="background-color:#ffffff;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%">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%">7,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,862&#160;</span></td><td style="background-color:#cceeff;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%">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,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Clean Earth (divested in June 2019)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">3,495&#160;</span></td><td style="background-color:#cceeff;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%">Ergobaby</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">605&#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%">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:5pt;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:50.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></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:14.735%"></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:14.737%"></td><td style="width:0.1%"></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%">Liberty (divested in August 2021)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;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%">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%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">Marucci Sports</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:9pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 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%">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%">2,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:8.5pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,831&#160;</span></td><td style="background-color:#ffffff;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%">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%">4,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,899&#160;</span></td><td style="background-color:#cceeff;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%">Preferred share distributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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="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%">Estimated cash flow available for distribution and reinvestment</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%">177,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,038&#160;</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:6pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distribution paid in April 2021/2020/2019</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%">(23,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(21,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(21,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Distribution paid in July 2021/2020/2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Distribution paid in October 2021/2020/2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Distribution paid in January 2022/2021/2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,564)</span></td><td style="background-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%">(87,822)</span></td><td style="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%">(91,656)</span></td><td style="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%">(86,256)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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">Represents fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership, payable quarterly.</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: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%;padding-left:10.07pt">Represents the foreign currency transaction gain or loss resulting from the Canadian dollar intercompany loans issued to Manitoba Harvest.  </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: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%;padding-left:10.07pt">Earnout provision adjustment related to the change in estimate of contingent consideration that was recorded in the consolidated statement of operations.</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: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%;padding-left:10.07pt">Represents the effect on earnings of reserves for inventory and accounts receivable.</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: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%;padding-left:10.07pt">Represents maintenance capital expenditures that were funded from operating cash flow and excludes growth capital expenditures of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ately $14.1 million, $13.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million and $16.4 million incurred during the years ended December&#160;31, 2021, 2020 and 2019, 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%">On August 3, 2021, the Company's Board of Directors declared a special cash distribution on the Trust's common shares in order to offset a portion of the tax liability incurred by shareholders as a result of the tax election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes.  A cash distribution of $57.1 million was made on September 7, 2021 to Trust common shareholders as of the close of business on August 31, 2021. </span></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:11pt;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: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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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%">22.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="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.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%">23.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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.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%">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: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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">25.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#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%">29.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%">31.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarter produce the highest net sales during our fiscal year.  </span></div><div><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_169"></div><div style="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="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="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: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, 2021, 2020, and 2019, we incurred $46.9 million, $33.7 million, and $36.0 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 our businesses. 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 to CGM by the Company under the MSA. </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 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. </span></div><div style="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 Company with additional cash liquidity in light of the COVID-19 pandemic, the Company elected to draw down $200&#160;million on our 2018 Revolving Credit Facility. The Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of September 30, 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%">Concurrent with the June 2019 sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271">Note D - Discontinued Operations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) CGM agreed to waive the management fee on cash balances held at the Company, commencing with the quarter ended June 30, 2019 and continuing until the quarter during which the Company next borrowed under the 2018 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 Company paid CGM $0.4 million and $0.1 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 Company 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 $34.1 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.1 million and $60.4 million in distributions related to Sale and Holding Events that occurred during 2021, 2020 and 2019, 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="#ie915e9de338541a9bbe793846d3b73d6_295">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 owned (through Sostratus LLC) 57.8% of the Allocation Interests at December&#160;31, 2021, and 45% of the Allocation Interests at December 31, 2020. Of the remaining 42.2% at December&#160;31, 2021 and 55% at December&#160;31, 2020, 5.0% was held by CGI Diversified Holdings LP, 5.0% was held by the Chairman of the Company&#8217;s Board of Directors, and the remaining Allocation Interests were 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 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  Lugano, which was acquired in September 2021, entered into an ISA with CGM whereby Lugano will pay CGM an integration services fee of $2.3 million quarterly over a twelve month period beginning in the quarter ended  December 31, 2021.  BOA, which was acquired in October 2020, Marucci Sports, which was acquired in April 2020, and Altor Solutions, which was acquired in 2018 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. Altor paid CGM a total of $2.3 million in integration services fees, with $0.3 million paid in 2019. </span></div><div style="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, 2021, 2020 and 2019, 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 $4.9 mi</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llion, $2.1 million, and $0.3 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 $5.4 million, $5.2 million, and $5.6 million, principally for occupancy and staffing costs incurred by CGM on our behalf during the years ended December&#160;31, 2021, 2020 and 2019, 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, 2021, 2020 and 2019, 5.11 purchased approximately $1.1 million, $2.7 million, and $4.4 million, respectively, in inventory from the vendor.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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">BOA</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0 million, which BOA financed by borrowing under their intercompany credit facility with the 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:9pt;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 year ended December&#160;31, 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 $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, in parts from this supplier.</span></div><div style="margin-top:9pt;text-align:justify"><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 </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%">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="ie915e9de338541a9bbe793846d3b73d6_175"></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="#ie915e9de338541a9bbe793846d3b73d6_259">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 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:400;line-height:120%">Goodwill represents the excess amount of the purchase price over the fair value of the assets acquired.  Our goodwill and indefinite lived intangible assets are tested for impairment on an annual basis as of March 31</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and if current events or circumstances require, on an interim basis. Goodwill is allocated to various reporting units, which are generally an operating segment or one level below the operating segment. Each of our businesses represents a reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step 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 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></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our annual impairment testing at March 31, 2021, we performed a qualitative assessment of our reporting units. The qualitative factors we consider include, in part, the general macroeconomic environment, industry and market specific conditions for each reporting unit, financial performance including actual versus planned results and results of relevant prior periods, operating costs and cost impacts, as well as issues or events specific to the reporting unit. As a result of the current COVID-19 pandemic, we have considered how we </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expect COVID-19 to impact our future operating results and short and long term financial condition as part of our qualitative assessment, including the effects on our end customers, potential short-term supply chain constraints, and the continued restrictions imposed by government and regulatory authorities. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units except Arnold exceeded their carrying value. Based on our analysis, we determined that the Arnold operating segment required quantitative testing because we could not conclude that the fair value of this reporting unit significantly exceeded the carrying value based on qualitative factors alone.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed the quantitative tests of Arnold using an income approach to determine the fair value of the reporting units. We do not believe that the market approach results in relevant data points for market multiples or data from comparable companies since most of Arnold's competitors are privately held and do not publish data that can be used in an income approach. In developing the prospective financial information used in the income approach, we considered recent market conditions, taking into consideration the uncertainty associated with the COVID-19 pandemic and its economic fallout. The prospective financial information considers reporting unit specific facts and circumstances and is our best estimate of operational results and cash flows for the Arnold reporting unit as of the date of our impairment testing.  The discount rate used in the income approach</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 13.0%, and th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value b</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y approximately 272%. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e prospective financial information that is used to determine the fair values of the Arnold reporting unit requires us to make assumptions regarding future operational results including revenue growth rates and gross margins. If we do not achieve the forecasted revenue growth rates and gross margins, the results of the quantitative testing could change, potentially leading to additional testing and impairment at the reporting unit that was tested quantitatively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 our current year analysis, we have considered how we expect 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 current 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 is 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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Interim Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of operating results below forecasts in the current period as well as a re-forecast of the Velocity business in which planned earnings and revenue fell below the forecasts of prior periods, we determined that a triggering event had occurred at Velocity Outdoor in the third quarter of 2019 and performed </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-weight:400;line-height:120%">an interim impairment test of goodwill as of September 30, 2019. 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 12.2% 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 Velocity's ability to execute on the projected cash flows.  Based on the results of the impairment test, the fair value of Velocity did not exceed the carrying value, indicating that the goodwill at Velocity is impaired.  The difference between the carrying value and fair value of the Velocity business was $32.9 million, which the Company has recorded as impairment expense in the accompanying consolidated statement of operations for the year ended December 31, 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:700;line-height:120%">Indefinite-lived intangible assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a qualitative approach to test indefinite lived intangible assets for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform quantitative impairment testing. Our indefinite-lived intangible assets consist of trade names with a carrying value of approximately $57.0 million. The results of the qualitative analysis of our other reporting unit's indefinite-lived intangible assets, which we completed as of March 31, 2021, indicated that the fair value of the indefinite lived intangible assets exceeded their carrying value. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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%">Profit Allocation Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ie915e9de338541a9bbe793846d3b73d6_259">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%">125</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_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;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%">Borrowings under our 2021 Credit Facility are subject to variable interest rates and thus would expose us to interest rate risk. As of December 31, 2021, we had no amounts outstanding under our 2021 Revolving 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-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. We may also experience foreign currency exchange rate exposure as a result of the volatility and uncertainty that may arise as a result of the United Kingdom's exit from the European Union. </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, 2021 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%">126</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_181"></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%">127</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_184"></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%">128</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_187"></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, 2021, 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, 2021. 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, 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%">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, 2021 does not include an assessment of Lugano Diamonds and Jewelry, Inc., a majority owned subsidiary of the Company that was acquired during the year ended December 31, 2021. The financial statements of Lugano Diamonds Inc. reflect total assets and net revenues constituting 11% and 3%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2021. Refer to "</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_265">Note C - Acquisition of Businesses</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 acquisition of Lugano Diamonds, 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, 2021 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="ie915e9de338541a9bbe793846d3b73d6_190"></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 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><div id="ie915e9de338541a9bbe793846d3b73d6_193"></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="ie915e9de338541a9bbe793846d3b73d6_196"></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 2022 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 2022 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 2022 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 2022 Annual Meeting of Shareholders.</span></div><div id="ie915e9de338541a9bbe793846d3b73d6_199"></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 2022 Annual Meeting of Shareholders.</span></div><div><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_202"></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 2022 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="ie915e9de338541a9bbe793846d3b73d6_205"></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;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 2022 Annual Meeting of Shareholders.</span></div><div><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_208"></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;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 2022 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%">130</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_211"></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="ie915e9de338541a9bbe793846d3b73d6_214"></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%">131</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_220"></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%">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><tr><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></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%">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 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.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/1345122/000119312518080755/d436474dex31.htm">Share Designation of Compass Diversified Holdings with respect to Series B Preferred Shares (incorporated by reference to Exhibit 3.1 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="a12312021ex48.htm">Description of Securities.</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><tr><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></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%">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 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.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%">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="a12312021ex211.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="a12312021ex231.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="#ie915e9de338541a9bbe793846d3b73d6_223">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="a12312021ex311.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="a12312021ex312.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="a12312021ex321.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="a12312021ex322.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: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><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><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></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%">134</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.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="ie915e9de338541a9bbe793846d3b73d6_217"></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%">135</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_223"></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: February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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%">February 24, 2022</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></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%">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: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: February 24, 2022</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%">137</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_226"></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="#ie915e9de338541a9bbe793846d3b73d6_232">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="#ie915e9de338541a9bbe793846d3b73d6_232">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: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="#ie915e9de338541a9bbe793846d3b73d6_229">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMjYvZnJhZzpmMThkYzllZmUwNGY0MGRkODg0NWY2Y2NiZTEzOTIzNi90YWJsZTo2YzVhMjRhZGZlNWM0YmVkYjNmYzU5Mzg4ZWU3ZGVjZi90YWJsZXJhbmdlOjZjNWEyNGFkZmU1YzRiZWRiM2ZjNTkzODhlZTdkZWNmXzMtMC0xLTEtNDc1NzEvdGV4dHJlZ2lvbjo4Yzk1Yzg5NTkzMTE0ZWQ0YWI4ZGUyNTc2MmRkZTM2MV83Njk2NTgxMzk0OTE2_1c716da4-c9cf-4560-8c3e-ac338350384d">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="#ie915e9de338541a9bbe793846d3b73d6_229">3</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="#ie915e9de338541a9bbe793846d3b73d6_235">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="#ie915e9de338541a9bbe793846d3b73d6_235">5</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="#ie915e9de338541a9bbe793846d3b73d6_241">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="#ie915e9de338541a9bbe793846d3b73d6_241">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="#ie915e9de338541a9bbe793846d3b73d6_244">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="#ie915e9de338541a9bbe793846d3b73d6_244">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="#ie915e9de338541a9bbe793846d3b73d6_247">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="#ie915e9de338541a9bbe793846d3b73d6_247">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="#ie915e9de338541a9bbe793846d3b73d6_250">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="#ie915e9de338541a9bbe793846d3b73d6_250">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="#ie915e9de338541a9bbe793846d3b73d6_253">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="#ie915e9de338541a9bbe793846d3b73d6_253">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="#ie915e9de338541a9bbe793846d3b73d6_328">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="ie915e9de338541a9bbe793846d3b73d6_232"></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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:174%">Board of Directors and Stockholders</span></div><div style="text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Compass Diversified Holdings</span></div><div style="text-indent:11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:108%">Opinion on internal control over financial reporting</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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, 2021, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;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, 2021, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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, 2021, and our report dated February 24, 2022 expressed an unqualified opinion</span><span style="color:#0000ff;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:9.5pt;font-weight:400;line-height:120%">on those financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:108%">Basis for opinion</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="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%">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 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:9.5pt;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 Lugano Diamonds &amp; Jewelry Inc. (&#8220;Lugano&#8221;), a majority-owned subsidiary, whose financial statements reflect total assets and revenue constituting 11% and 3%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2021. As indicated in Management&#8217;s Report, Lugano was acquired during 2021. Management&#8217;s assertion on the effectiveness of the Company&#8217;s internal control over financial reporting excluded internal control over financial reporting of Lugano.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:107%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:108%">Definition and limitations of internal control over financial reporting</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">/s/ Grant Thornton LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:107%">New York, New York </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:107%">February 24, 2022</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><div id="ie915e9de338541a9bbe793846d3b73d6_229"></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:9.75pt;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:6pt"><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="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Opinion on the financial statements </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%">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, 2021 and 2020, 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, 2021, 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</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%">financial statements present fairly, in all material respects, the financial position of the Company</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%">as of December 31, 2021 and 2020, and the results of its</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%">operations and its</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%">cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America. </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%">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, 2021, 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;), and our report dated February 24, 2022</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%">expressed an unqualified opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Basis for opinion </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%">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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Critical audit matters </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 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Acquisition of Lugano Diamonds &amp; Jewelry, Inc. (&#8220;Lugano&#8221;) &#8211; Fair Value of Intangible Assets Acquired</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%">As described further in Note C to the financial statements, the Company completed the acquisition of Lugano on September 3, 2021 for consideration of $265.1 million. The identifiable intangible assets acquired include a tradename and customer relationships, which have been recorded by management at their preliminary fair values of $49.5 million and $33.4 million, respectively. We identified the preliminary valuation of the intangible assets acquired in the Lugano 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 preliminary valuation of the acquired tradename and customer relationships is a critical audit matter are that the determination of the preliminary fair values of such assets required management to make significant estimates and assumptions related to forecasted revenues and operating margins as well as the discount rates used.  This required a high degree of auditor judgement and 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%">F-3</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%">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 preliminary valuation of the acquired tradename and customer relationships 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 preliminary fair values of the tradename and customer relationships, including controls over the development of assumptions related to revenue growth rates, operating margins and discount rates, 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="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Election to be Taxed as a Corporation </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%">As described further in Note B and Note L to the financial statements, effective September 1, 2021, Compass Diversified Holdings (the &#8220;Trust&#8221;) elected to be treated as a corporation for U.S. federal income tax purposes (the &#8220;Election&#8221;), which resulted in a change in the tax reporting for the Trust and its shareholders. We identified the Trust&#8217;s election to be taxed as a corporation for U.S. federal income tax purposes 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 consideration for our determination that the Trust&#8217;s election to be taxed as a corporation for U.S. federal income tax purposes is a critical audit matter is that auditing the Election required a greater level of effort, including the involvement of our tax professionals, to evaluate the application of the Internal Revenue Code applicable to the transaction and the resulting tax accounting impacts to the Trust and its shareholders.  </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%">Our audit procedures related to the Election 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 management&#8217;s review of the accounting impacts of the Election.</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 assistance from our tax professionals with specialized skill and knowledge we tested the formulaic accuracy of the mathematical model used by management and its third-party specialist to compute book to tax basis differences resulting from the Election in order to determine whether such calculations were made in accordance with relevant tax laws and regulations and the resulting tax accounting impacts.</span></div><div><span><br/></span></div><div style="text-align:justify"><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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMjkvZnJhZzpmNmFjMWIxYzQ0Mzg0YTkyYTI2ZDk4OTcyMjU2NzY1NC90ZXh0cmVnaW9uOmY2YWMxYjFjNDQzODRhOTJhMjZkOTg5NzIyNTY3NjU0Xzc2OTY1ODE0MDM5Nzk_ede74ce7-7845-4268-b32f-1230154d3db1">Grant Thornton LLP</ix:nonNumeric></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMjkvZnJhZzpmNmFjMWIxYzQ0Mzg0YTkyYTI2ZDk4OTcyMjU2NzY1NC90ZXh0cmVnaW9uOmY2YWMxYjFjNDQzODRhOTJhMjZkOTg5NzIyNTY3NjU0Xzc2OTY1ODE0MDM5MzE_bb34f5e8-e43c-456d-a7a6-6edb03e80bd9">New York, New York</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">February 24, 2022</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-4</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_235"></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: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:21pt"><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/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMtMS0xLTEtMjcyODM_35c0b481-2175-40ea-9a3a-78f3233d5244">157,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMtMy0xLTEtMjcyODM_c61f0089-51a4-425c-abf3-832495ad5a3c">60,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQtMS0xLTEtMjcyODM_7a110e48-fbda-41db-931d-4e0b3e19def1">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQtMy0xLTEtMjcyODM_b433a38b-8538-464b-98ae-9fbaa39f401b">206,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzUtMS0xLTEtMjcyODM_e11d9657-0ad5-4f48-9aa9-b30d6c2ee918">562,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzUtMy0xLTEtMjcyODM_a2f612dc-bb74-49a7-8345-068ad66cbdb0">350,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzYtMS0xLTEtMjcyODM_fd05ada5-3e2b-42a3-962f-25a69cee5bc5">56,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzYtMy0xLTEtMjcyODM_a26f9a24-a674-4cc6-9363-48c4ae49ff1a">40,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Current assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMS0xLTEtMzI1MTQ_f19d50a4-50ea-4859-a876-f2215b55be0c">99,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMy0xLTEtMzI1MTQ_b459c6e0-0b4b-45f2-840f-f81e5c92cf25">17,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMS0xLTEtMzI1MTQ_96a230de-8482-4b84-8f94-a25c26e2178e">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMy0xLTEtMzI1MTQ_98141592-2919-4ff5-9930-7264549fad0f">33,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMS0xLTEtMjcyODM_b5a375d0-2870-4467-b6a4-62ec1a993c17">1,143,469</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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMy0xLTEtMjcyODM_cef745b7-dac5-40d7-bfd2-6bc2938db3ea">708,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMS0xLTEtMjcyODM_004a1ebf-be84-45f9-b2dd-0889bb4fc4e9">178,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMy0xLTEtMjcyODM_53406ba1-8da3-4bd9-b920-2e0850e6ee92">153,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzktMS0xLTEtMjcyODM_db0507c8-6a20-4a99-87c1-fb12470a59f5">815,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzktMy0xLTEtMjcyODM_823ec245-4c54-48e6-ab72-03d28bbc9703">666,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEwLTEtMS0xLTI3Mjgz_fdb54bce-0cc2-489a-9623-951196a021e5">872,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEwLTMtMS0xLTI3Mjgz_95600897-1e49-4633-815b-b357ad1d84da">834,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzExLTEtMS0xLTI3Mjgz_e6a0e602-1aa6-4441-ac63-669152781fcb">134,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzExLTMtMS0xLTI3Mjgz_41bf8330-a9e1-4802-93c0-8933aae071f0">97,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Non-current 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="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE0LTEtMS0xLTMyNTI3_f2be43e0-4138-40da-a670-2e7735eb382d">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE0LTMtMS0xLTMyNTI3_e7e6c785-3c54-4426-889a-843b8f942952">84,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Non-current assets of 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE1LTEtMS0xLTMyNTI3_d7985719-7c73-4ab3-8f28-bd657885b0a8">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE1LTMtMS0xLTMyNTI3_051d01f0-5e97-40a4-9db7-f8bec25ec85c">53,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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.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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEyLTEtMS0xLTI3Mjgz_717356c0-f483-4579-bad8-9e52c2c0c024">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><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEyLTMtMS0xLTI3Mjgz_e1cbd815-248c-4115-ba44-2ef6eb5c8992">2,598,518</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:#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></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-5</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: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:21pt"><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.5pt;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:top"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE2LTEtMS0xLTI3Mjgz_e1ad693a-1064-472c-8d45-653aad722cec">120,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE2LTMtMS0xLTI3Mjgz_400306e8-c8f6-445f-a681-ffe82d2bb689">91,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE3LTEtMS0xLTI3Mjgz_0357ac3d-a225-4de8-a909-dfe007821660">174,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE3LTMtMS0xLTI3Mjgz_886adb3d-0145-44d9-89de-b1b0cc3c5ca1">134,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTEtMS0xLTM3MTM2_1673af0e-5f1c-4a58-adab-750a1fa810a3">12,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTMtMS0xLTM3MTM2_ccec4f29-84a1-4826-b500-6e9b1969372b">7,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE4LTEtMS0xLTI3Mjgz_ba602c70-78c7-476b-931e-bdbdf3ac434d">11,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE4LTMtMS0xLTI3Mjgz_a706a96e-3b03-4166-b311-a9a9b06ecb6f">10,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE5LTEtMS0xLTI3Mjgz_e984c6cb-244d-42ff-a786-dcd07dd77381">32,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE5LTMtMS0xLTI3Mjgz_4c49d9f9-0947-4963-a095-d37faed15910">26,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTEtMS0xLTMyNTQx_a49a5de7-1aa5-4f35-a1fa-ad7323b19d53">29,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTMtMS0xLTMyNTQx_99c55344-13ad-4bff-8188-683a155fbcf5">9,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI1LTEtMS0xLTMyNTQx_9d5e0c48-b161-4939-8c04-02936aeecd56">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI1LTMtMS0xLTMyNTQx_e75f1fed-98f6-4f2c-83db-fcf0f7a20d71">15,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 current liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIwLTEtMS0xLTI3Mjgz_6232efcd-cd0c-4237-b1fa-1cfa2d29053d">381,528</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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIwLTMtMS0xLTI3Mjgz_f9b2627e-e086-4bb9-813c-9b71f35c51d0">294,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIxLTEtMS0xLTI3Mjgz_776c8ecc-5883-49e0-8753-51e3856c5247">84,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIxLTMtMS0xLTI3Mjgz_8941ed20-44b2-43c5-b3f1-f303c9b1075e">67,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTEtMS0xLTI3Mjgz_b4540ec8-c9b8-48d0-b9fa-3248210d803b">1,284,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTMtMS0xLTI3Mjgz_fd2b1689-6227-47dd-a023-22f315b376cd">899,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIzLTEtMS0xLTI3Mjgz_14c5ad20-c8f4-4a70-b804-680aa09df293">109,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIzLTMtMS0xLTI3Mjgz_640daea9-5764-4ab5-88fe-5e589cf2dbd9">83,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Non-current liabilities held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTEtMS0xLTMyNTU0_ab8ffa33-23a8-4730-b193-8e1ad4d25e64">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTMtMS0xLTMyNTU0_6b01cc21-c710-4681-91fb-1ebd5488681b">21,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Non-current liabilities of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTEtMS0xLTMyNTU0_74c92946-eceb-47b7-8af1-6a88c956abc0">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTMtMS0xLTMyNTU0_ff4195eb-d31c-4663-b947-540c2ce8b706">11,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Total liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTEtMS0xLTI3Mjgz_4ebe4952-6370-4264-a745-36e73e3216b0">1,859,731</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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTMtMS0xLTI3Mjgz_20efc26e-645a-4339-8a19-396db41f27a7">1,378,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">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: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></tr><tr><td colspan="3" style="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%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Trust preferred shares, <ix:nonFraction unitRef="shares" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI5LTAtMS0xLTI3MjgzL3RleHRyZWdpb246N2M0NmQ4OGI1OWU4NDFkNzk3Njk3MzJlZjM5Njc0NjNfMjg_978a4058-8922-4167-802a-def2c163d33c">50,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI5LTAtMS0xLTI3MjgzL3RleHRyZWdpb246N2M0NmQ4OGI1OWU4NDFkNzk3Njk3MzJlZjM5Njc0NjNfNDM_7c8a2481-0e69-4fb3-9d49-20d3ad66588b">12,600</ix:nonFraction> shares issued and outstanding at December 31, 2021 and December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Series A preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231" decimals="2" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTAtMS0xLTI3MjgzL3RleHRyZWdpb246MjFhMmI5NmFhYWQ5NGNiYWE5OGFjMDc1OWY4OTAzMWVfMzE_528c2ea8-a1ca-406f-acc4-caa966868641">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTAtMS0xLTI3MjgzL3RleHRyZWdpb246MjFhMmI5NmFhYWQ5NGNiYWE5OGFjMDc1OWY4OTAzMWVfNDU_5ff8e54a-f1d1-41ad-a25c-cfbb6fbd2552">4,000</ix:nonFraction> shares issued and outstanding at December 31, 2021 and December 31, 2020</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="i6345d015d0c24e4a93bf3fbac87e0377_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTEtMS0xLTI3Mjgz_446bfb01-0526-4c9d-913d-16c09242aae7">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbd0c18bf8144dfa8561fd7009182241_I20201231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTMtMS0xLTI3Mjgz_2b05e6a9-a6b4-4747-8b8d-15b7992cd505">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Series B preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231" decimals="2" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTAtMS0xLTI3MjgzL3RleHRyZWdpb246NjYxMjdjY2YxNTg0NDA1Mjk1YmVlMjcyYTJiMDkwZDRfMzE_6185edb0-9cf4-449b-941a-4670d42451c0">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTAtMS0xLTI3MjgzL3RleHRyZWdpb246NjYxMjdjY2YxNTg0NDA1Mjk1YmVlMjcyYTJiMDkwZDRfNDU_851ea766-b936-4215-b8e6-ab0d2f2411e4">4,000</ix:nonFraction> shares issued and outstanding at December 31, 2021 and December 31, 2020  </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="idfc900d876e34bc5821663f4444d2e58_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTEtMS0xLTI3Mjgz_a9ec02e4-407c-4eef-8ccf-fe15fdc69e21">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b104d1c8a84476e92a95870c240bb03_I20201231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTMtMS0xLTI3Mjgz_3ec41d55-c893-4136-a5ce-791feefae615">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Series C preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231" decimals="2" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTAtMS0xLTI3MjgzL3RleHRyZWdpb246ODc2Nzg0YWUyYjFmNDEwNzkzMTQ5ZGRiNWEyZjJhYjJfMzE_45eb335e-b4b5-4c37-9cb8-b8bd5b8ffaea">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTAtMS0xLTI3MjgzL3RleHRyZWdpb246ODc2Nzg0YWUyYjFmNDEwNzkzMTQ5ZGRiNWEyZjJhYjJfNDU_b3778e2a-c0a9-4f2d-81e3-69dea8dab327">4,600</ix:nonFraction> shares issued and outstanding at December 31, 2021 and December 31, 2020 </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="i8f32ac314fcc4e148e496819784878ee_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTEtMS0xLTI3Mjgz_17706e92-66f3-4aa6-90f3-19b119c53834">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i266953483c4649dea9c30dfc5e8e2d24_I20201231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTMtMS0xLTI3Mjgz_1bc3104b-8896-4754-b584-69056a2fef83">110,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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Trust common shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="2" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfMjU_ebbb304f-4de3-4b3e-a711-781f6b2b1b0d">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfMzk_fa1c0822-cd01-43ec-8a15-046042dea7de">500,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfNTQ_ef4405ab-5d68-47d1-9ae4-410d4ba679c2">68,738</ix:nonFraction> shares issued and outstanding at December 31, 2021 and <ix:nonFraction unitRef="shares" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfMTEy_6adb80e7-977a-4a36-8349-c2fd7b800578">64,900</ix:nonFraction> shares issued and outstanding at December 31, 2020</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTEtMS0xLTI3Mjgz_9dce3ad7-5e46-439b-9c68-737cf44c6e71">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTMtMS0xLTI3Mjgz_704ff3e6-dc5b-464a-b695-9bba86a3e4b5">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM0LTEtMS0xLTI3Mjgz_6242a6f9-828f-483c-91ab-1173f72373ab">1,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM0LTMtMS0xLTI3Mjgz_9e72f93a-5d00-43cc-ba24-60145ba31819">1,456</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%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM1LTEtMS0xLTI3Mjgz_0dbd0f9b-07fd-4184-80c1-26e52b805543">314,267</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM1LTMtMS0xLTI3Mjgz_087e2b60-6ae4-4c1b-83c6-2f77dd4d69eb">211,002</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 stockholders&#8217; equity attributable to Holdings</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM2LTEtMS0xLTI3Mjgz_f05ceef0-8847-4ae2-b955-cd977db9e50d">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM2LTMtMS0xLTI3Mjgz_1e806637-7c0c-4058-b375-0ddc8cc0e4d5">1,100,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM3LTEtMS0xLTI3Mjgz_e7ea3fc9-19c8-4aad-aa7d-975b5bc1dc22">175,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM3LTMtMS0xLTI3Mjgz_860ec13b-2db7-4f27-b7e6-942af8c525ea">123,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Noncontrolling interest held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ2LTEtMS0xLTMyNTcx_b4ca00e3-c279-44fe-b06b-5e66684b0568">2,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ2LTMtMS0xLTMyNTcx_2e6699d2-b5bc-474f-83ce-1cba6d785ef7">7,175</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%">Noncontrolling interest of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ3LTEtMS0xLTMyNTcx_7be9dfb9-d97c-4dfa-a050-eac01cb467b0">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ3LTMtMS0xLTMyNTcx_b1c9499f-ffc3-48b8-a13b-9784daec8b0b">3,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 stockholders&#8217; equity</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM4LTEtMS0xLTI3Mjgz_1d6ea21d-51ef-4e36-a584-7aaab0942887">1,284,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM4LTMtMS0xLTI3Mjgz_edcace2c-2732-4c65-a63e-bead46219169">1,220,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM5LTEtMS0xLTI3Mjgz_4052ccff-d004-4642-aef3-8e466839bcc0">3,144,261</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM5LTMtMS0xLTI3Mjgz_5e3921b9-f0dd-4422-bb2f-52e76c1efb1b">2,598,518</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><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="ie915e9de338541a9bbe793846d3b73d6_241"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzItMS0xLTEtMjcyODM_6f2aaedc-d8ab-45ae-94f8-d0fd35c54843">1,841,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzItMy0xLTEtMjcyODM_ae5f5bd7-a799-4eb8-a26b-802d9a371113">1,359,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzItNS0xLTEtMjcyODM_a5d7da76-55fb-47d3-a920-f538dc6280f6">1,263,298</ix:nonFraction>&#160;</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMtMS0xLTEtMjcyODM_7125ab81-f8a3-4aee-b229-8e5e17be6677">1,115,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMtMy0xLTEtMjcyODM_f31e2705-02af-4f1e-ab65-0992392aca8b">864,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMtNS0xLTEtMjcyODM_f8f0f6a4-95ea-42c4-a26a-44f5b9d777ee">806,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzQtMS0xLTEtMjcyODM_b0da8869-8944-4e15-95ad-d0c595d0e0f0">725,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzQtMy0xLTEtMjcyODM_b9a78eae-2df7-4971-ab70-0d0e00e39845">494,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzQtNS0xLTEtMjcyODM_bccea485-e675-4370-b6d7-6755e2519a54">456,932</ix:nonFraction>&#160;</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzYtMS0xLTEtMjcyODM_647b7405-8d22-4b9f-ae08-96bec3da6f53">459,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzYtMy0xLTEtMjcyODM_530f0a86-5017-459c-8472-6b1137439a58">344,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzYtNS0xLTEtMjcyODM_4745a5e0-5a56-40b8-aeed-c4837811cb6d">308,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzctMS0xLTEtMjcyODM_ae1f4dd6-bb38-4ae7-a587-abc3ceac8b10">46,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzctMy0xLTEtMjcyODM_cd7bab41-b6df-42f8-950d-fa1b54509a78">33,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzctNS0xLTEtMjcyODM_f02a5ebc-9af7-45ec-b86f-eb45979672c8">36,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzgtMS0xLTEtMjcyODM_bed618cb-9dab-4881-b5e0-2f34cd7af551">80,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzgtMy0xLTEtMjcyODM_c4921666-d940-4493-bb77-25df07cde7a9">61,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzgtNS0xLTEtMjcyODM_75a00b18-101f-41ff-a09f-4b9b80c31eab">53,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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzktMS0xLTEtMjcyODM_b6442ae4-327e-4a00-a70e-35d1e3a9e1b3">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzktMy0xLTEtMjcyODM_a860cfdc-db1d-4078-93f3-68976efe5458">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzktNS0xLTEtMjcyODM_de47287f-b974-4e7d-95f4-6b88dfe2d099">32,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEwLTEtMS0xLTI3Mjgz_9699f8c4-327b-4514-9a69-448fbd756a67">139,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEwLTMtMS0xLTI3Mjgz_82cf74f6-9d99-4787-aea6-674045f79fc1">55,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEwLTUtMS0xLTI3Mjgz_dc321761-244c-4020-8dc0-690428e5442a">25,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></tr><tr><td colspan="3" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEyLTEtMS0xLTI3Mjgz_78573156-08ff-4b90-a61e-a478c78fae84">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEyLTMtMS0xLTI3Mjgz_d25baa13-2e71-4610-a94e-74f61615a2ac">45,769</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEyLTUtMS0xLTI3Mjgz_b7b80ff0-d289-4232-9bf5-6f449b63536e">58,218</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEzLTEtMS0xLTI3Mjgz_00f37082-f664-4ee3-a6de-a37332e2c426">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEzLTMtMS0xLTI3Mjgz_102d97c5-0040-4795-8124-d9010897d560">2,454</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEzLTUtMS0xLTI3Mjgz_1e99025a-2e22-4f35-9a5b-10cd9288cbb0">3,314</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE0LTEtMS0xLTI3Mjgz_96af5ff5-844e-45b0-ac21-a090e749727f">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE0LTMtMS0xLTI3Mjgz_da5f9825-7bcf-475b-ac3f-423d2909d7dc">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE0LTUtMS0xLTI3Mjgz_174233ed-2304-4938-a591-35dad4444b0f">12,319</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%">Loss on sale of securities (refer to Note D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE1LTEtMS0xLTI3Mjgz_5c7eb92e-a74d-41d1-b18f-4fc47feff3ca">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE1LTMtMS0xLTI3Mjgz_c8a0529d-8bd3-4561-83b6-3a6bf301964d">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE1LTUtMS0xLTI3Mjgz_46acb748-b5ec-4779-a166-b8c5bf86de29">10,193</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE2LTEtMS0xLTI3Mjgz_024b2868-4f94-4d8c-bc14-e69579a39cc7">1,184</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE2LTMtMS0xLTI3Mjgz_3dac1018-bf2c-4082-a637-dd082b4f9799">2,459</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE2LTUtMS0xLTI3Mjgz_91b3ceb5-b485-4729-8454-469b1593b73c">2,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Income (loss) from continuing operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE3LTEtMS0xLTI3Mjgz_248c1bd5-0b3e-4882-80bc-44a3c64e0c08">43,196</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE3LTMtMS0xLTI3Mjgz_a4a8ce32-60c7-4334-830f-367b3e535fe5">4,434</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE3LTUtMS0xLTI3Mjgz_ea429c1d-eacd-4c15-87b5-84bea64f5be2">60,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE4LTEtMS0xLTI3Mjgz_d5910733-06eb-4783-8f63-2d0daef8944a">18,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE4LTMtMS0xLTI3Mjgz_e8e60332-48d6-4ba2-9a44-9b66c4501322">10,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE4LTUtMS0xLTI3Mjgz_e025e1a5-d5ba-487e-a6a0-1f18989dcb72">9,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE5LTEtMS0xLTI3Mjgz_62720bf0-8635-47c9-9161-aa6f0999bd4a">24,859</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE5LTMtMS0xLTI3Mjgz_7e30658d-cca6-4098-a0b1-bd4a5691e71c">5,741</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE5LTUtMS0xLTI3Mjgz_26a4d4f6-689f-4da7-87d8-3293055e95ad">70,014</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIwLTEtMS0xLTI3Mjgz_52fd04af-e71f-438a-91fa-2f0ad5c06e3d">29,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIwLTMtMS0xLTI3Mjgz_5b81f848-5b58-40e9-925c-5fe842887164">32,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIwLTUtMS0xLTI3Mjgz_d6aaf54b-6c68-4652-886c-2d3ba7a04fa5">46,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIxLTEtMS0xLTI3Mjgz_96893f38-eaea-4d56-9ef8-708eb2adbcdc">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIxLTMtMS0xLTI3Mjgz_f2e24190-0cdb-4e3d-9790-2138877e7aaa">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIxLTUtMS0xLTI3Mjgz_36bd9cd2-a63d-41e1-9185-fa8ed08150ea">331,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 </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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIyLTEtMS0xLTI3Mjgz_9a0ac7af-00e4-4c1b-b280-c9e45c3eacd2">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIyLTMtMS0xLTI3Mjgz_0fe2dcaa-a863-4e13-9f68-b82b999329b8">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><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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIyLTUtMS0xLTI3Mjgz_c6e2946e-251b-4bef-b6b8-4456880b6be8">307,141</ix:nonFraction>&#160;</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%">Less: Net income (loss) 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%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIzLTEtMS0xLTI3Mjgz_e27be520-4d81-4d64-ab8b-f9a548256db7">7,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIzLTMtMS0xLTI3Mjgz_7aebfeea-2606-4cd9-bed2-f291ef8e4776">480</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIzLTUtMS0xLTI3Mjgz_7bc1d072-58f8-49d1-a681-3dcf782f8dfd">653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 discontinued 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI0LTEtMS0xLTI3Mjgz_e018a47b-bff9-4580-ba61-daf6a5351417">4,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI0LTMtMS0xLTI3Mjgz_d639c542-ede2-4fb1-8424-1ee42dcd04b0">4,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI0LTUtMS0xLTI3Mjgz_0794fccc-66b7-462f-84e9-b88b02a709b1">4,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI1LTEtMS0xLTI3Mjgz_59ac5b55-2894-42ae-b5f6-478b40bffc56">114,552</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI1LTMtMS0xLTI3Mjgz_53c6f12b-b898-4a44-817e-cd232ac7ad8c">22,780</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI1LTUtMS0xLTI3Mjgz_e8b5ca79-6ba4-4d92-846b-faa0b80a338c">301,865</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:12pt"><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:700;line-height:100%">Amounts attributable to common shares of 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></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 from 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="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI4LTEtMS0xLTI3Mjgz_64060898-974a-418e-8bcc-09e8e819b5cb">17,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI4LTMtMS0xLTI3Mjgz_880b2508-2eee-45dc-9c5c-57fbe4c27c46">5,261</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI4LTUtMS0xLTI3Mjgz_1ce3bf0f-8dc7-490f-9420-836afa6b5cff">70,667</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI5LTEtMS0xLTI3Mjgz_ffe05387-cbf3-4b4c-ab55-f97ed5b07566">24,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI5LTMtMS0xLTI3Mjgz_3821d50c-931f-4ace-87e3-259274f7e1b9">27,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI5LTUtMS0xLTI3Mjgz_60499e6d-4cdf-4f0e-b5c0-77d65c037104">41,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMwLTEtMS0xLTI3Mjgz_1b8ce9db-7a28-4264-bbbe-033d415f5a50">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMwLTMtMS0xLTI3Mjgz_a65a81e8-7415-47bf-9d61-d75eade250f2">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMwLTUtMS0xLTI3Mjgz_d6b17706-69bd-4a2c-81f3-3fcc8be216f4">331,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Net income 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMxLTEtMS0xLTI3Mjgz_17ebc22f-0470-419e-a426-2595c1addb06">114,552</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMxLTMtMS0xLTI3Mjgz_b7904004-bfc2-4d35-9e44-c6dfc8895679">22,780</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMxLTUtMS0xLTI3Mjgz_3c11f971-533b-4159-86c0-ae787a691a62">301,865</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%">Basic and fully diluted income (loss) per share attributable to Holdings (refer to Note K)</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><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 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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMzLTEtMS0xLTI3Mjgz_b25409d7-c46c-4024-8229-24d6f64249db">0.76</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMzLTMtMS0xLTI3Mjgz_559719dd-7ad0-43e9-af4d-6084f5a05c6f">0.72</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMzLTUtMS0xLTI3Mjgz_b8a40d3a-5bf2-4b16-8863-5d5933cd0a11">2.54</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM0LTEtMS0xLTI3Mjgz_fcd42fd6-7e5b-43c0-b7c9-58f1124a984b">1.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM0LTMtMS0xLTI3Mjgz_6f38a7fd-1b39-4f6f-92a1-9007413085dc">0.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="usdPerShare" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM0LTUtMS0xLTI3Mjgz_19327491-1751-4062-b9e9-cf3b1c307d92">6.18</ix:nonFraction>&#160;</span></td><td style="background-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="usdPerShare" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM1LTEtMS0xLTI3Mjgz_2974b9c8-7a00-4432-96ce-aa89ffc3f75e">0.73</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="usdPerShare" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM1LTMtMS0xLTI3Mjgz_3ec78003-179c-4a42-bb29-151603fa33a7">0.34</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="usdPerShare" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM1LTUtMS0xLTI3Mjgz_50c12068-60f2-4af4-b146-fcb24c503cbe">3.64</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:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM3LTEtMS0xLTI3Mjgz_38e03386-3958-4fd1-9361-062f843aabe2">65,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM3LTMtMS0xLTI3Mjgz_026a89e4-e590-4091-8eb5-f70e51ec2e0a">63,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM3LTUtMS0xLTI3Mjgz_cf1b2774-4614-4020-ba69-c83624ed7250">59,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%">Cash distribution declared per share (refer to Note K)</span></td><td style="background-color:#cceeff;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:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM4LTEtMS0xLTI3Mjgz_002d390e-2251-4bb1-85ee-56d4a7578d85">2.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM4LTMtMS0xLTI3Mjgz_79e90da9-e358-4939-bfbd-d41a4c37b61b">1.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM4LTUtMS0xLTI3Mjgz_08b8de27-45f5-4e5b-95b5-5c067a9ff954">1.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ie915e9de338541a9bbe793846d3b73d6_244"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzItMS0xLTEtMjcyODM_004d9bf0-b5a9-4611-be59-fb5376873c85">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzItMy0xLTEtMjcyODM_8b88a828-3000-4b7c-883c-3c293b36129c">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzItNS0xLTEtMjcyODM_f43a51d4-fa5d-4cce-a37a-4f203dd5d2bc">307,141</ix:nonFraction>&#160;</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzQtMS0xLTEtMjcyODM_807f9a8f-bed0-4e38-b99b-977955af2777">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzQtMy0xLTEtMjcyODM_61a8b670-4e39-42d5-bff9-2bcc7830ad97">879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzQtNS0xLTEtMjcyODM_4cba2102-ff2b-444e-87fc-27dba83b8e7a">599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 amounts reclassified from accumulated other comprehensive income (loss) that increase (decrease) net income: </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%">&#160;&#160;&#160;&#160;&#160;&#160;Disposition of Manitoba Harvest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzYtMS0xLTEtMjcyODM_c5b83f8d-cde4-42d3-9c92-1eb2ba49e14e">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzYtMy0xLTEtMjcyODM_777f73a1-cf73-431e-8c35-fd9067c8fdec">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzYtNS0xLTEtMjcyODM_1a009c62-e78b-4475-a30e-1160e8ef4191">4,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzctMS0xLTEtMjcyODM_7ed3d69f-2085-4307-9a92-66720acb4eeb">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzctMy0xLTEtMjcyODM_df555920-fb1a-47bc-a6c1-5bcba670a11b">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzctNS0xLTEtMjcyODM_604ecb20-2304-40ae-9b46-aeecf2280ee6">547</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzgtMS0xLTEtMjcyODM_8ffc631e-ca0b-4d8a-ab8e-a615a323bc24">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzgtMy0xLTEtMjcyODM_54a03984-0bd0-4adb-9eac-5c4dbf20d2f4">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><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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzgtNS0xLTEtMjcyODM_2f43a209-3506-4f66-8faf-74107603b5f7">311,984</ix:nonFraction>&#160;</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzktMS0xLTEtMjcyODM_b73260b7-3f11-45f6-8654-b0ff5a44eb2e">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzktMy0xLTEtMjcyODM_b1f4a48b-dde9-454b-8d77-f3ef2238bd27">4,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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzktNS0xLTEtMjcyODM_29b21ea4-9c07-43bc-8246-b04182a133ce">5,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 (loss) 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzEwLTEtMS0xLTI3Mjgz_0b3ac3b5-ef79-42fb-99b4-9fe27ccbe87d">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzEwLTMtMS0xLTI3Mjgz_01611bb9-68fb-4f25-8dfa-8c12b0224636">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzEwLTUtMS0xLTI3Mjgz_1e264400-782e-494a-8469-f89470c20f5a">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzExLTEtMS0xLTI3Mjgz_43419992-4f41-413c-8fd5-08b935375227">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzExLTMtMS0xLTI3Mjgz_12203b37-3077-48f0-908e-94099b86f63d">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><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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzExLTUtMS0xLTI3Mjgz_bbcae243-e7f5-49ae-ab2e-c3027220ee42">306,731</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="ie915e9de338541a9bbe793846d3b73d6_247"></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:99.572%"><tr><td style="width:1.0%"></td><td style="width:28.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.376%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.063%"></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:8pt;font-weight:700;line-height:100%">Balance &#8212; January 1, 2019</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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d4c4ee0aea242349dcbb369db58cced_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMS0xLTEtMjcyODM_140a06ec-8d13-4308-9cc4-c663ddf94791">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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76cdd3633e794c54abc2ba8990fe95fa_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMy0xLTEtMjcyODM_72c89165-dd99-427e-93f6-a176a808054b">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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie67077c0bf3d4000b9c415432277ca1f_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItNS0xLTEtMjcyODM_df24c4cc-531a-444a-9560-9bd2ecf82c1b">&#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:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i129ef6a5153e4050bcfd4fe9f05f4ba6_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItNy0xLTEtMjcyODM_48c48164-a87e-4de9-9ba7-1d1f896b42cc">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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ef49ebe7ab242eda5b80a73ca139a8e_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItOS0xLTEtMjcyODM_e2635dc2-53d4-4ed0-b392-314e031acebe">249,453</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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07e5c151342b4659bf23629f4056c2ef_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTEtMS0xLTI3Mjgz_370fbd96-3eb2-4e5e-a290-4c785c435602">8,776</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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f405bbd4a34d4f8a754bf3f66d2468_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTMtMS0xLTI3Mjgz_dac84e5d-52fb-4418-bc13-7fd6ac9083fa">859,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae0d751160e4d00b14b7e92bf57a84e_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTUtMS0xLTI3Mjgz_1ee03c22-7b0d-4214-a1f2-5d498883a1ab">37,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1090b16a19b4467f876278c409565ceb_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTctMS0xLTI3Mjgz_505839a0-cbe9-4f30-ad7c-661d4c56feda">22,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTktMS0xLTI3Mjgz_5650728d-d0e2-4535-bca9-38bac928190a">919,342</ix:nonFraction>&#160;</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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtOS0xLTEtMjcyODM_e2ebd5d4-2a1b-4502-9b51-79cc4f0931ca">301,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTMtMS0xLTI3Mjgz_4b9a6a19-d5e9-4c29-9aae-84f57ef7780d">301,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTUtMS0xLTI3Mjgz_f9be243c-c15a-40b1-a09f-e0db69bc4bf2">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:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTctMS0xLTI3Mjgz_1af30371-2831-4762-a280-fe8d4c11ef2c">4,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:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTktMS0xLTI3Mjgz_879806e2-f79e-42f7-8ce3-ce101f602b00">307,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i930a6f3cddcb4ca4be56b8329a5c614f_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzQtMTEtMS0xLTI3Mjgz_bb6ea83b-f181-439c-a855-6c044e9697e8">4,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:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzQtMTMtMS0xLTI3Mjgz_7a3c1b1a-376c-4a87-9529-1e7c6de6b3e2">4,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:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzQtMTktMS0xLTI3Mjgz_c3911f4a-6838-417c-866d-afa8e8aa18c5">4,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:7.75pt;font-weight:400;line-height:100%">Issuance of Trust preferred 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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i204f5b57697d4be6a7dc509b13797b79_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzUtNS0xLTEtMjcyODM_19421e04-17f7-437b-99c3-dfd646d37259">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:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzUtMTMtMS0xLTI3Mjgz_ec7c8952-e014-47db-9875-026472b4480a">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:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzUtMTktMS0xLTI3Mjgz_efdcd382-e9fb-484d-9b37-b6d3b589f020">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzYtMTUtMS0xLTI3Mjgz_6061c1f4-5f59-4600-9a35-c6021d69b19b">5,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231" decimals="-3" name="codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzYtMTctMS0xLTI3Mjgz_43d927b4-9061-44d2-bc4c-3fd1e119992b">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzYtMTktMS0xLTI3Mjgz_4b0dd489-1146-42bd-ba9a-8b9965a5ccd0">7,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzctMTUtMS0xLTI3Mjgz_1190eecb-60f9-454f-8593-a0c8ceff47fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzctMTctMS0xLTI3Mjgz_ae9783f1-f2fd-413e-babf-14f4687af0b5">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzctMTktMS0xLTI3Mjgz_30dc5a90-6534-4aef-9a86-8e767ef217d5">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzgtMTUtMS0xLTI3Mjgz_2a7c72f6-8d55-4747-bbe9-5849a46f23d6">301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzgtMTctMS0xLTI3Mjgz_1ea6945e-e738-403f-9cd0-da45dd195b38">710</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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzgtMTktMS0xLTI3Mjgz_6bd576c8-fb1c-4271-bf24-8a32a5cfc9d0">1,011</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:7.75pt;font-weight:400;line-height:100%">Disposition of Manitoba Harvest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e2258a7b52d4ebfac6f5669b43b58d6_D20190101-20191231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTctMS0xLTMyNjg2_986ace9f-ad3e-455c-9917-8bfc99c76010">10,799</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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42a2e6bea68946e9a916b8d610260d98_D20190101-20191231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTktMS0xLTMyNjg2_6fe65bfb-4e0e-4046-b31a-4a639f1dcd17">10,799</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:7.75pt;font-weight:400;line-height:100%">Disposition of Clean Earth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93bde8a08b5847b0bb535054372c5351_D20190101-20191231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTE3LTEtMS0zMjY4Ng_d6bdcd99-e92e-4a5d-a557-d24ae097afcd">10,922</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3559fcb3893943bab5bdaa0399825472_D20190101-20191231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTE5LTEtMS0zMjY4Ng_2d7513f7-f19b-4134-9f5f-2dbf3ad32ebb">10,922</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:7.75pt;font-weight:400;line-height:100%">Distributions paid - Allocation Interests (refer to Note K)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTktMS0xLTMyNjg2_84fe910b-fc3c-403b-8587-27f58007a2b3">60,369</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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTEzLTEtMS0zMjY4Ng_b9549924-5bf3-40bc-9667-a3715c3f8a37">60,369</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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE5LTEtMS0zMjY4Ng_1b886ffb-db5b-4145-93f9-3988d3c2c56c">60,369</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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b188c4fb6cc430fb23ccb443ea1da64_D20190101-20191231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktOS0xLTEtMjcyODM_1297e4f0-159a-459d-a4b0-1f94b266c7a4">15,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:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i703c178b78fb436a95b7a00176371faf_D20190101-20191231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTMtMS0xLTI3Mjgz_5dc5a09f-abc4-47e7-a97c-969cdee10f89">15,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:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i204f5b57697d4be6a7dc509b13797b79_D20190101-20191231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTktMS0xLTI3Mjgz_afe7cf07-0fd2-4b94-b430-af77c27bdf31">15,125</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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie417f50b614e4e20893e958066e6b572_D20190101-20191231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTktMS0xLTI3Mjgz_a69a32e4-5fa1-4d73-b2de-7e98979c1c07">86,256</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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3853b25e47247438432e97fcb44b470_D20190101-20191231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTEzLTEtMS0yNzI4Mw_2a9f620e-40e0-4a7a-9ca5-7f36c62d71a4">86,256</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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf9caeaac26c4a64812a94ad3ae83ad2_D20190101-20191231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTE5LTEtMS0yNzI4Mw_8257a26f-8e7e-4685-bfbb-a9774ec17384">86,256</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f42be950a944671a9515199e2f2aee9_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTEtMS0xLTI3Mjgz_03f31125-1fb0-476e-9c89-2ebe33605e8e">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba133ce0b9dd4b77ad80b4d8ea516ab7_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTMtMS0xLTI3Mjgz_a1c376d9-1d11-4872-b0ff-1518466bbf2a">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10a6822c00c648ae9518ab386972c86b_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTUtMS0xLTI3Mjgz_5c04b497-0c73-4445-a274-6b8eefe77bbd">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i529c32fae4bd45248b130af517e13fac_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTctMS0xLTI3Mjgz_80602dd3-c91f-4146-a679-623f1cdbd5cf">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i610306c88ab34b5496db0a6b35809985_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTktMS0xLTI3Mjgz_3b009004-fd67-4d99-bfe6-54a3c11cc0e6">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32697e6bbded4f26945579d5f2a986ca_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTExLTEtMS0yNzI4Mw_d7652c3a-2ea7-469c-b8a4-35215cb16272">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0819eba3f9134fca98e7861c1d2d2955_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTEzLTEtMS0yNzI4Mw_1133a36e-591c-42ff-bb84-6ebb383e48df">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 colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f55bc7dc14447429bde9aec7fefde03_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE1LTEtMS0yNzI4Mw_bbfdac16-74ee-4d10-96f5-497c9a99458b">43,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib95287bee24749ccb5bb2a975963922f_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE3LTEtMS0yNzI4Mw_43fb0177-1402-43d9-baa6-06b063160d6f">6,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE5LTEtMS0yNzI4Mw_88a34c30-f619-4e87-b21c-5015e07a05e8">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:7.75pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTktMS0xLTI3Mjgz_a142feaf-f78c-4eee-906d-706629ada1d8">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTEzLTEtMS0yNzI4Mw_0c61805f-1419-4ba5-9c85-4eb122bcfc4a">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTE1LTEtMS0yNzI4Mw_1b1a0b79-1ba8-48b3-b9d9-da52311b56b3">480</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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTE3LTEtMS0yNzI4Mw_17bf23ed-bf40-4f7c-b591-946d1b75d4e3">4,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTE5LTEtMS0yNzI4Mw_592eb1d3-e01e-4585-b756-688ff219ff3e">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00ff138f6b33488399b11a55294d3bda_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEzLTExLTEtMS0yNzI4Mw_2beae348-b1ae-4660-8825-502ee7e2f181">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEzLTEzLTEtMS0yNzI4Mw_f4cea366-72c5-4fab-962a-f6a92b982b0d">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEzLTE5LTEtMS0yNzI4Mw_d838f57a-dd32-4503-b35d-62b31f7d971c">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i509e8cf89fa04b7f874d5aab7849a3b3_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE0LTctMS0xLTI3Mjgz_c9404d41-769d-4f6b-8cbf-4d3b82880771">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE0LTEzLTEtMS0yNzI4Mw_f053f586-8f09-4de2-9a5c-4620849eecd1">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE0LTE5LTEtMS0yNzI4Mw_6739f00a-5acf-4198-987c-73581e25b7af">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE1LTE1LTEtMS0yNzI4Mw_200cb86e-8e9c-4054-a1f8-5315e9025083">8,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231" decimals="-3" name="codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE1LTE3LTEtMS0yNzI4Mw_2541d497-7742-4ed9-9a42-49e61e87d661">524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE1LTE5LTEtMS0yNzI4Mw_b23ff037-4b86-4142-9a21-5821b2fcdac9">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE2LTE1LTEtMS0yNzI4Mw_111228d2-34ec-41c3-aae0-6cd68dbbdf20">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE2LTE3LTEtMS0yNzI4Mw_d39a862a-0a3b-4d09-9f85-8d8f72b78f47">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE2LTE5LTEtMS0yNzI4Mw_a898c302-50d0-4a4e-8219-927d0ea66bb8">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTktMS0xLTI3Mjgz_eb6ff6c8-4853-49b8-b6cb-e7025b6b9012">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTEzLTEtMS0yNzI4Mw_e9811fd0-e7f6-4b25-a173-a7607d60ce52">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTE1LTEtMS0yNzI4Mw_78170252-2c11-44f4-86a7-92859f559f1d">1,303</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTE3LTEtMS0yNzI4Mw_f4839752-b771-473e-b893-6e60ad92f366">3,487</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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTE5LTEtMS0yNzI4Mw_fcfb0453-1318-4244-9de6-65ee1cbb66fc">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTE3LTEtMS0zMjc1NQ_1c5fb768-b39a-4b58-8812-df717385df0a">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTE5LTEtMS0zMjc1NQ_4a1af3df-7c13-42b2-8376-ad72cdb76f0a">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib54e38de9f6c4ea1bf405d689d25b447_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTE1LTEtMS0zMjc2OA_fee5b7b2-68fe-4788-9500-178b6e60a1a3">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE4LTE5LTEtMS0yNzI4Mw_29dbf2e0-e5dd-4b86-a46c-31f9a39362a3">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id51657b71a0d4e72ac3c5dcd9066030b_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE1LTEtMS0zMjc2OA_da083404-afb1-430f-bbb7-e36bb1649ba0">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE5LTE5LTEtMS0yNzI4Mw_e7143167-db83-472d-b7ac-60bbccb69acc">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIwLTktMS0xLTI3Mjgz_3a5364eb-c7fe-4941-86aa-e05f39ea383a">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIwLTEzLTEtMS0yNzI4Mw_6a008cb6-39ca-4e62-9a70-05c487cd1c62">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIwLTE5LTEtMS0yNzI4Mw_36d1e0a4-29b9-4042-af29-bcbd5928d12f">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945b8b65aa4049ebb9765dd0b8b40701_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTktMS0xLTI3Mjgz_e0c9d949-24c7-4aee-bd8c-d1fcb2fe54cf">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7a803e72d344f759ee54ca9098b92d5_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTEzLTEtMS0yNzI4Mw_d4704299-642a-4dfe-9bbf-7f7f5ca6b10f">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib144a462530648998d3805dfb572105b_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTE5LTEtMS0yNzI4Mw_dacc9a2a-2f3d-46ab-ac11-4aa3a4335dbb">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:7.75pt;font-weight:400;line-height:100%">Distributions paid - Trust common shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt 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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4579d1e4a4e44131a9d8c960f4957246_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTktMS0xLTI3Mjgz_7f2ea392-97b2-4ee4-8e71-1330da81e2e4">89,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if954c88585084ca1b5c6bad337443237_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTEzLTEtMS0yNzI4Mw_135b23da-8f08-44ba-99a9-987913b869a8">89,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb33558cc87f40f79ef90f8f3aede356_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTE5LTEtMS0yNzI4Mw_2e269072-ca99-45d7-a739-23c2f964dc68">89,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom: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-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:99.572%"><tr><td style="width:1.0%"></td><td style="width:28.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.376%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.063%"></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-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-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-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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdb59df1e94b4898a1d2f67393e1de64_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTEtMS0xLTI3Mjgz_cb924d48-f78a-4344-b321-c6de1074a7a2">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac693fd748684429a592c48fa3f187a8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTMtMS0xLTI3Mjgz_cded5e27-7c01-4bab-9a43-5cde29ac378a">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d92df5daf340a48106fad563893994_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTUtMS0xLTI3Mjgz_9f415ca6-d985-4ae2-8a7d-7d739895efc8">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib025d6d478be4a178b65cee334f06c1d_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTctMS0xLTI3Mjgz_157723e4-6bd2-4694-a089-1bc6b6eaa8b8">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94e916b769da48c8b1490160716d1b7d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTktMS0xLTI3Mjgz_4b98aa04-e6a1-4912-af9f-95432bf83e16">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2536b9d2a4a346d8a421d7895fb56d6b_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTExLTEtMS0yNzI4Mw_12d7eeb7-6810-4bb9-8a48-c58bf99d676f">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i956211634aa047f4bf1dbb21d8cf1d01_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTEzLTEtMS0yNzI4Mw_d6f1a2bf-2d70-41bb-9cab-dfd0894b8410">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ef0fec69f3b42868ca5a395667fdead_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE1LTEtMS0yNzI4Mw_b822bdbe-3cf8-46b8-b2aa-661a7deef870">123,463</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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib93c39be9c824346864da64384fd4a6f_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE3LTEtMS0yNzI4Mw_b671b932-8836-4508-8133-7d960845358c">3,339</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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE5LTEtMS0yNzI4Mw_53db7d20-b130-4808-baf7-88d9d14d5f18">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTktMS0xLTI3Mjgz_ed90f64a-950d-48af-8d40-cf35688164ea">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTEzLTEtMS0yNzI4Mw_630ac892-7679-4aa0-a382-4718f2a2cefd">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTE1LTEtMS0yNzI4Mw_f40145c4-ac27-4cc1-83bb-cacda7843faf">7,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26255e06b53431896592934290fc6f6_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTE3LTEtMS0yNzI4Mw_b47b62cc-99fc-417f-858e-b3292def07be">4,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTE5LTEtMS0yNzI4Mw_ef9a5ce1-dc2a-46fe-beee-da43e0486cbf">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c45466249674005b508ed410ebf5b61_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI1LTExLTEtMS0yNzI4Mw_edb2daa9-cf1e-4efa-be9b-67604aa726c7">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI1LTEzLTEtMS0yNzI4Mw_240d3428-c15a-4b7a-add1-db62750cceb5">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI1LTE5LTEtMS0yNzI4Mw_168644e6-8d76-4519-a52f-3fb58a2ce26e">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79fef6e447d74dea836154b1cb6ff143_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI2LTctMS0xLTI3Mjgz_cb39bc4b-c055-4f22-9ce8-1931dd39f7b1">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI2LTEzLTEtMS0yNzI4Mw_a742326b-9232-4f0c-b07b-868cf7e3c9ce">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI2LTE5LTEtMS0yNzI4Mw_b243c5a8-0b7c-4453-9eac-9dc2a981de5b">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI3LTE1LTEtMS0yNzI4Mw_6bc3f356-240c-41a2-b451-48bb0938274f">10,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:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26255e06b53431896592934290fc6f6_D20210101-20211231" decimals="-3" name="codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI3LTE3LTEtMS0yNzI4Mw_f3645435-6e81-4420-a43c-5b55405b20e0">513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI3LTE5LTEtMS0yNzI4Mw_2c844fef-0ec4-4a94-be6f-26dd33216a49">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI4LTE1LTEtMS0yNzI4Mw_579f4637-1545-4f83-9c7c-2f41816eb707">4,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26255e06b53431896592934290fc6f6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI4LTE3LTEtMS0yNzI4Mw_81b1bcb6-89ab-47d5-9413-d5a7e9584804">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI4LTE5LTEtMS0yNzI4Mw_5c0cc853-1e27-4670-8e82-2668f928439a">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTktMS0xLTI3Mjgz_73235a1a-b015-4b40-9f55-c2cc2a706c90">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTEzLTEtMS0yNzI4Mw_f892c334-301e-4203-b7a7-4a62e961f516">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTE1LTEtMS0yNzI4Mw_d7976852-4e06-404b-a749-ed702dd70e25">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTE5LTEtMS0yNzI4Mw_62139e3d-7e4a-4c6a-a887-050352f662b5">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMwLTE1LTEtMS0yNzI4Mw_1a6f4066-e907-436a-adf8-de43dc0fb0b1">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMwLTE5LTEtMS0yNzI4Mw_6d9ec0f8-c8b1-4964-9a82-8c76c722dd02">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTE1LTEtMS0zNzIyNw_9ed04599-be6b-486f-a8e0-ea1a6e0029a1">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTE5LTEtMS0zNzIyNw_301121ce-9d55-47e1-8ceb-bf085c3318d2">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71304dcb8acd412e83b36d1af7284fea_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMxLTE1LTEtMS0yNzI4Mw_54ae609b-f162-4dd0-a0de-aea2b8169ff6">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMxLTE5LTEtMS0yNzI4Mw_e3d63776-0f80-4ccd-9eaf-9bdd9ae7e1a6">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i522b906b9ca947b496f843631f319ae6_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE3LTEtMS0zMjgxNA_6b132250-db4f-475f-887d-b637c78b4e72">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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58851dd6b5114666a5b309a356a86f3c_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMyLTE5LTEtMS0yNzI4Mw_81b7e1a6-2439-4a71-ac89-5d7ff8bb8838">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMzLTktMS0xLTI3Mjgz_bcc34644-281b-4d5d-945a-7547aa8a07e1">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMzLTEzLTEtMS0yNzI4Mw_f174e133-4494-4b27-9bac-93122a4fd978">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMzLTE5LTEtMS0yNzI4Mw_46eac5b1-ac6f-4daf-a6b7-7d536c5c89f5">34,058</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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4382c39c24ba4adb9b82e1d9e13be51c_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM0LTktMS0xLTI3Mjgz_c4077a53-b661-458e-9aa0-ceac3f9c0585">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98a385b12f3b4f65acdd15ba1d53cc49_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM0LTEzLTEtMS0yNzI4Mw_389d3a48-324a-44cd-b1cd-8e8c2317961a">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadfc2f21765347c2a56bfc379d9aa910_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM0LTE5LTEtMS0yNzI4Mw_d9bce356-cd6c-4a20-a901-af454b392639">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:7.75pt;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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idbf19f52c90a4ae3ba811d2ba7848677_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTktMS0xLTI3Mjgz_f9f52a2c-d409-4511-8c80-058262b16ed3">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d41137cc68948a6aaec87baf17e3d4d_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTEzLTEtMS0yNzI4Mw_1c0f151f-3aef-4020-b686-3b08f7185390">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.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8a4fea15dfb48508fb8e2ded321fa68_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTE5LTEtMS0yNzI4Mw_fbd0d8a1-5a51-4687-9446-1975adf1b6cf">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:8pt;font-weight:700;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f7445ef49164b0a9522e9a8e673bc09_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTEtMS0xLTI3Mjgz_90f97d4c-562a-4282-9c0a-4f14c0622227">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fa7dc209c6427dbdba75c9c8565301_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTMtMS0xLTI3Mjgz_cb4ead4b-4295-491a-959f-c1817be2cce3">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92fd6970a78243ccaaafcf9895e19cb2_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTUtMS0xLTI3Mjgz_c657aa8a-48d0-4867-95dc-b4da0fd7dc6d">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96eb8d720cdd4d9886180df350c89d42_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTctMS0xLTI3Mjgz_15207c86-e4eb-403f-a933-5ad33fc34796">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8ed5fff837c443ab5850cda251cd488_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTktMS0xLTI3Mjgz_f832ce55-0f6f-45d3-b66c-5f6cad1138c5">314,267</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6add5c2262d24ed7a447feedaa4b459c_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTExLTEtMS0yNzI4Mw_ed89104a-6e79-4ccd-9b37-4439f8c856ce">1,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38fd86a57caa4a379f76bd2f30623332_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTEzLTEtMS0yNzI4Mw_abc279cd-6ffc-4c75-ac9e-55e6c43263e9">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fe9e65721fb4816a5e1c36f3286b354_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE1LTEtMS0yNzI4Mw_8cb92365-6fdd-46d5-beaa-51d9ada8f194">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i63fb5a52fee943ebb0019dfa9adef9fd_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE3LTEtMS0yNzI4Mw_35d7ae5b-4a20-49da-b490-c4af9563c228">2,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE5LTEtMS0yNzI4Mw_c8d07b6e-8296-455f-8d24-85818c469546">1,284,530</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="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="ie915e9de338541a9bbe793846d3b73d6_250"></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%">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><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%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMtMi0xLTEtMjcyODM_533feb6f-3b48-4234-98a6-94cfa0d24f19">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMtNC0xLTEtMjcyODM_61dcdbe3-ba87-49bf-a889-97fb20f568d2">27,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMtNi0xLTEtMjcyODM_b8fdc427-7f7e-4de1-95e6-1c79bb7e27fb">307,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQtMi0xLTEtMjcyODM_cb56212a-8b57-4dfb-ab13-c0e1bacf5c0a">29,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQtNC0xLTEtMjcyODM_f8df76e0-abca-4438-b0fa-616de5302271">32,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQtNi0xLTEtMjcyODM_929414d0-adda-4e73-9bb5-c26614c41221">46,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUtMi0xLTEtMjcyODM_1acb9ba7-a201-42b0-a239-e9947c757262">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUtNC0xLTEtMjcyODM_14eaeb09-40d7-4b1c-885d-13236701ac99">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUtNi0xLTEtMjcyODM_5685dced-e179-4d44-81f1-dc935e9a57f1">331,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzYtMi0xLTEtMjcyODM_5b772ed3-539d-42c2-a159-9fa8f7716bbf">24,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzYtNC0xLTEtMjcyODM_9eb8fd95-6727-48a3-9806-cab8d7703d4f">5,741</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzYtNi0xLTEtMjcyODM_5c18f72f-179d-4368-adc6-6f7f7a1dc127">70,014</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: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 (loss) to net cash 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzgtMi0xLTEtMjcyODM_55c07612-3fc0-4633-8107-8cd53f189225">37,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzgtNC0xLTEtMjcyODM_71531f09-ab02-4e51-886a-0ba287e4004e">31,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzgtNi0xLTEtMjcyODM_ed749d5d-bad2-4efb-ad9f-c74fc4ec2032">29,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzktMi0xLTEtMjcyODM_2f2cb062-c9c8-4b71-83e4-1f5a86005f4d">80,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzktNC0xLTEtMjcyODM_975623a6-ee2d-408d-bf9b-b465c7774a31">61,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzktNi0xLTEtMjcyODM_b6aceabd-9d7f-46d6-9e1f-08f83fb0a10a">53,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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTItMS0xLTM3Njk4_aea2dc1e-93db-4016-89ad-540b5abd0484">2,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTQtMS0xLTM3NzEy_60f66781-4baf-40a2-81d2-4c0757574b7f">5,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTYtMS0xLTM3NzEy_68ea6017-6846-4366-9b6b-ff098ea8ee4f">&#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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTItMS0xLTI3Mjgz_8b354064-4224-489e-9815-1474a7cb52c6">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTQtMS0xLTI3Mjgz_baa9aadc-0d72-43a3-8980-2afa26c65353">2,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTYtMS0xLTI3Mjgz_ff59ec43-8e0b-4461-92b4-526c8028b93b">3,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzExLTItMS0xLTI3Mjgz_6a88d5ca-9109-40c7-8d87-94ff64622622">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzExLTQtMS0xLTI3Mjgz_96818cbe-ff66-4d0b-a37f-f46f5cac1fdc">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzExLTYtMS0xLTI3Mjgz_0a6efc91-4416-4ac0-b050-4ec4130a17e2">32,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEyLTItMS0xLTI3Mjgz_05ccf579-8678-4576-9203-cd27dd825568">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEyLTQtMS0xLTI3Mjgz_3acd8552-d677-4193-8a45-7ab5dae42d88">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEyLTYtMS0xLTI3Mjgz_e2e8efe7-8c72-4d19-8249-5bafacf85ae3">12,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 (gain) on interest rate derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEzLTItMS0xLTI3Mjgz_c60d537c-d3ab-436b-a006-2ed441c4c53d">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEzLTQtMS0xLTI3Mjgz_1e5524bc-034b-498a-8ccf-84079b9f33f8">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEzLTYtMS0xLTI3Mjgz_86c90625-bcf8-495b-a918-a9320751d709">3,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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE0LTItMS0xLTI3Mjgz_15e93131-9eb5-4c6d-a3c9-1b4b5deb7feb">10,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE0LTQtMS0xLTI3Mjgz_e940726d-1d8f-49a8-805c-eef37bcf9d0c">8,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE0LTYtMS0xLTI3Mjgz_eba8f584-1db2-4e26-a56e-dcfb5f475b93">5,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Provision for loss on receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE1LTItMS0xLTI3Mjgz_84cb6eb7-216a-4b3a-8f53-c0466c5e6354">6,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE1LTQtMS0xLTI3Mjgz_73d45d2c-a797-4abe-be72-bbfebe3388e5">2,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE1LTYtMS0xLTI3Mjgz_e582732d-1d46-43e9-ac76-c8e48ff04bf3">3,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE2LTItMS0xLTI3Mjgz_bece0fd6-586b-4011-a511-c74508f11dba">9,666</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE2LTQtMS0xLTI3Mjgz_24dcee79-d467-4dbb-879d-1e1cc12d6f7c">2,228</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE2LTYtMS0xLTI3Mjgz_ce5cc5c3-6bc5-406c-98f8-14f0e2cb728f">2,057</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE3LTItMS0xLTI3Mjgz_d0ef1744-cb5d-4c73-97eb-58fd440ca0a5">896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE3LTQtMS0xLTI3Mjgz_2eaaaac8-a20d-4c9c-8989-1cc259a9f05a">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE3LTYtMS0xLTI3Mjgz_71e38310-af22-4933-aba8-0ac346025de3">1,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Changes in operating assets and liabilities, net of acquisitions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">(Increase) decrease in accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE5LTItMS0xLTI3Mjgz_56fac8d2-d62a-4490-a079-ca4c39901cdb">30,542</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE5LTQtMS0xLTI3Mjgz_077ba00b-6d08-4dc3-8157-13c9854aeced">24,591</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE5LTYtMS0xLTI3Mjgz_bf7ffa50-f59b-4d0f-9c60-619381505dd5">13,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Increase in inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIwLTItMS0xLTI3Mjgz_a48a61ed-6bb3-4d2b-aad2-9ba69be0cef7">106,396</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIwLTQtMS0xLTI3Mjgz_2039dd70-61cb-4ba5-a69e-ba6595d08e5d">29,584</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIwLTYtMS0xLTI3Mjgz_6e9a23de-5f34-49b7-ab62-388a4da6494e">10,707</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%">Increase in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIxLTItMS0xLTI3Mjgz_8b976845-ed31-444c-bff4-e8e3aa6de59b">7,479</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIxLTQtMS0xLTI3Mjgz_87347f38-0eb8-41b1-84af-a9075bf0eab3">2,338</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIxLTYtMS0xLTI3Mjgz_b09045b1-1017-4d15-a18b-0ce85ddce911">7,556</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%">Increase (decrease) in accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIyLTItMS0xLTI3Mjgz_0522963a-f142-4ce5-8c84-232a2d134cc1">63,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIyLTQtMS0xLTI3Mjgz_053c6e73-70ed-4f16-af46-f5e152df38d4">58,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIyLTYtMS0xLTI3Mjgz_d7d1c972-3072-4fbc-8ada-3a1a6fdb3855">12,488</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%">Net cash provided by operating activities - 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIzLTItMS0xLTI3Mjgz_ee09acf0-d80e-4e92-9bc9-7b769c1b4ed1">108,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIzLTQtMS0xLTI3Mjgz_28a861ef-dfbf-4607-9d57-fc3941ddbcf1">108,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIzLTYtMS0xLTI3Mjgz_8d1421f9-5989-47a8-a72e-ceb893cf13c8">57,275</ix:nonFraction>&#160;</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 cash provided by operating activities - 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI0LTItMS0xLTI3Mjgz_3c5f1a3e-2987-4ea4-a672-557b2e514f48">25,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI0LTQtMS0xLTI3Mjgz_aeb0aaed-e16c-47a0-ae66-4591d5e68bee">39,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI0LTYtMS0xLTI3Mjgz_569212ec-34a6-4ea0-a52f-bfad388f8f10">27,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI1LTItMS0xLTI3Mjgz_9bd80a0b-987d-4132-92f3-85b52a2882a0">134,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><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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI1LTQtMS0xLTI3Mjgz_0ab7ad92-7a64-4070-832c-eeacf9cdfe1e">148,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI1LTYtMS0xLTI3Mjgz_ecd72333-3961-4d07-86cf-4bc8bdfe7dd2">84,562</ix:nonFraction>&#160;</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%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Acquisitions, net of cash 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI3LTItMS0xLTI3Mjgz_310d3f8d-06de-47e2-9bf7-ea42fdd8c102">404,318</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI3LTQtMS0xLTI3Mjgz_a47bd3c4-e16f-41d0-9f29-9581a1d4dcac">667,101</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI3LTYtMS0xLTI3Mjgz_5a712fb8-cfdc-4429-b4a6-16bc2feac1da">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI4LTItMS0xLTI3Mjgz_84534dac-5dfa-4316-9616-a0a3af000094">39,880</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI4LTQtMS0xLTI3Mjgz_389b728a-392b-45a6-9fbe-c3663836b1f9">28,812</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI4LTYtMS0xLTI3Mjgz_54bbcf90-5cb1-4452-90e2-dc9961e1a15a">26,925</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%">Proceeds from sale of businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI5LTItMS0xLTI3Mjgz_234a267e-be28-4469-bf4e-23215e976238">101,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI5LTQtMS0xLTI3Mjgz_fd8e0abd-de3f-4f79-904d-15250b6aeb71">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI5LTYtMS0xLTI3Mjgz_2d266ea2-e56f-4aa1-98dc-52affe423815">502,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Payment of interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForDerivativeInstrumentInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMwLTItMS0xLTI3Mjgz_22d89e22-8803-4413-a1b4-f046dc618cef">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForDerivativeInstrumentInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMwLTQtMS0xLTI3Mjgz_976c336e-39de-439d-a594-2c96359b27bf">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForDerivativeInstrumentInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMwLTYtMS0xLTI3Mjgz_1f6d0af9-9260-4747-9f00-f149b3592041">675</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%">Payment for termination of interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMxLTItMS0xLTI3Mjgz_d94c2fce-fcc5-488f-af54-916e5afb0a8d">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMxLTQtMS0xLTI3Mjgz_0ee95539-f7be-4527-9d79-ec364d7f2e27">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMxLTYtMS0xLTI3Mjgz_06647034-16b9-4786-a8e7-961c63e5c56b">4,942</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%">Other investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMyLTItMS0xLTI3Mjgz_8c785c42-8fa2-4323-9178-b06eb9349bc9">1,125</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMyLTQtMS0xLTI3Mjgz_c7111fdb-7141-4db0-bb60-cf557db3e145">3,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMyLTYtMS0xLTI3Mjgz_1d1d93ec-e4f4-47fc-a951-3ec6ca549b17">1,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 - 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMzLTItMS0xLTI3Mjgz_d46c3cad-f348-43ca-944c-8ecd7ca5c92c">344,284</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMzLTQtMS0xLTI3Mjgz_44feb710-3e58-4e06-a804-8c10351ae0bc">698,821</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMzLTYtMS0xLTI3Mjgz_ec3bbe15-8fd4-490d-8c5d-3e86b41aeff8">471,876</ix:nonFraction>&#160;</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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM0LTItMS0xLTI3Mjgz_9c87de01-3ce9-4a02-a9eb-97dc944c4b08">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM0LTQtMS0xLTI3Mjgz_2c9f9724-8c9e-4e14-a683-4362c24cbbf8">2,013</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM0LTYtMS0xLTI3Mjgz_317f65ed-0c84-48cf-b7d7-cc1e70a008e8">271,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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM1LTItMS0xLTI3Mjgz_cf5dbd4c-70a1-4832-be3e-e2462f583701">317,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM1LTQtMS0xLTI3Mjgz_73dae8cf-6e4d-4c09-afd6-b45ba0df6dc0">700,834</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM1LTYtMS0xLTI3Mjgz_85547628-91e2-49fd-97f3-5ea25f238c38">743,126</ix:nonFraction>&#160;</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:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height: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%">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><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%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM4LTItMS0xLTI3Mjgz_738a0977-76ab-4c08-b069-3aaa314ce8bc">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM4LTQtMS0xLTI3Mjgz_145ad346-5c9d-4d38-838f-d8393d3da620">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM4LTYtMS0xLTI3Mjgz_5e496d08-401d-4019-8afe-73563df7fa36">&#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%">Proceeds from the issuance of Trust preferred shares, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM5LTItMS0xLTI3Mjgz_be53abb8-8637-47dd-a63e-925c949b4439">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM5LTQtMS0xLTI3Mjgz_8299acfb-1489-41d5-bd54-7c671b33c469">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM5LTYtMS0xLTI3Mjgz_11c3d5d4-543c-4651-aeba-32a2bd6eaf72">110,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Borrowings under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQwLTItMS0xLTI3Mjgz_2d2e99de-0c09-48f0-99cd-06233ef85eea">557,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQwLTQtMS0xLTI3Mjgz_7fdeb8e9-88e1-422d-99ec-703862add6ac">565,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQwLTYtMS0xLTI3Mjgz_aa04f277-99b0-4d4a-8fa4-af298b09bdfd">108,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repayments 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQxLTItMS0xLTI3Mjgz_45bab94e-33e0-48d9-95e9-78bd10ae9882">864,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQxLTQtMS0xLTI3Mjgz_0f0b8803-d294-414d-bfa1-76805a577153">258,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQxLTYtMS0xLTI3Mjgz_cfb59bc1-d567-417e-8a1a-b61d5e13d941">832,250</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%">Issuance 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQyLTItMS0xLTI3Mjgz_2dcc27d7-2941-4290-aa22-40f144dba008">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQyLTQtMS0xLTI3Mjgz_2fbc311e-fb8d-4b79-9600-8310b97bc491">202,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQyLTYtMS0xLTI3Mjgz_da34be8a-8862-4502-9942-e3018e3858cb">&#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%">Redemption 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTItMS0xLTM3Njkw_64ed939e-60d2-4cc0-a150-89f120dcdf48">627,688</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTQtMS0xLTQ2OTEz_055fae2c-474b-4c5c-81e4-a1c13eab8663">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTYtMS0xLTQ2OTE2_2783357c-cb8d-4c4c-b9f3-894cff186b3f">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQzLTItMS0xLTI3Mjgz_18ebf603-de81-4432-99f5-448dd1b90887">150,946</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQzLTQtMS0xLTI3Mjgz_79ca6de2-0ae7-471a-98d7-af73e65d4cbf">89,856</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQzLTYtMS0xLTI3Mjgz_597c1eb6-f099-4a62-8e43-33fbb4c28018">86,256</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTItMS0xLTI3Mjgz_8e1f0d6f-218f-44eb-a786-87fd897bcc3a">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTQtMS0xLTI3Mjgz_a7a59617-fa21-4472-ac70-c391b61b723f">23,678</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTYtMS0xLTI3Mjgz_dd77d514-c56e-4440-bd2a-81cc54a8807c">15,125</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 proceeds provided by 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ1LTItMS0xLTI3Mjgz_d06c9bf5-31c1-4d80-a6a3-42522ef1f733">8,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ1LTQtMS0xLTI3Mjgz_a54b8b64-376d-43a5-8cf4-ddb3602e90a9">253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ1LTYtMS0xLTI3Mjgz_caa2cbb1-255f-4813-a41a-25ea412c6f39">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 proceeds provided by noncontrolling shareholders - acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:ProceedsFromMinorityShareholdersAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ2LTItMS0xLTI3Mjgz_5caa8240-1377-4c8f-ad54-1a10fbf978ec">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:ProceedsFromMinorityShareholdersAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ2LTQtMS0xLTI3Mjgz_6327e7e9-0b42-4d7b-9b46-b694271dd257">72,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:ProceedsFromMinorityShareholdersAcquisitions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ2LTYtMS0xLTI3Mjgz_284cf782-b0c9-44d8-8f63-080afcb03609">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:PaymentsforRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ3LTItMS0xLTI3Mjgz_7fd69762-7182-48c6-bab4-51f2e79cae7f">50,640</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:PaymentsforRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ3LTQtMS0xLTI3Mjgz_4ef8e738-6c3e-4244-9be4-36762b3caa17">6,613</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:PaymentsforRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ3LTYtMS0xLTI3Mjgz_eb628fc3-0d7f-47b2-a888-2bf266dc6c64">1,011</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%">Distributions to 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ4LTItMS0xLTI3Mjgz_0d1808da-8ccf-4d8b-a1ce-8ffe0077f53a">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ4LTQtMS0xLTI3Mjgz_663e1ced-974b-4b20-87df-0fff711386b1">12,060</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ4LTYtMS0xLTI3Mjgz_1d9a9b19-ae53-48b0-bd00-3bf64239cbba">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - Allocation Interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ5LTItMS0xLTI3Mjgz_a121f182-e1e6-4721-921a-7f64c9844521">34,058</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ5LTQtMS0xLTI3Mjgz_0079e88c-3ea7-42de-afb4-a1be3db21852">9,087</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ5LTYtMS0xLTI3Mjgz_371db201-394c-4ee1-98ed-bd24990b3dcb">60,369</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%">Debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUwLTItMS0xLTI3Mjgz_14e05605-1ed9-4101-9760-bc8e014cea8a">21,708</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUwLTQtMS0xLTI3Mjgz_750f5909-c5d2-495c-9176-3dad932cf6d4">3,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUwLTYtMS0xLTI3Mjgz_3f404fcf-7529-45c3-979e-6d61a1246e6b">&#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: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUxLTItMS0xLTI3Mjgz_e04fba02-1ec8-4e0d-b4bc-2f88ae07c223">464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUxLTQtMS0xLTI3Mjgz_cf9c4642-4752-490a-8482-3d8213a458c9">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUxLTYtMS0xLTI3Mjgz_1c01e1e0-93e7-4e8d-9940-81c797ad5c41">3,549</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%">Net cash provided by (used in) financing activities</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUyLTItMS0xLTI3Mjgz_6c9e9fc6-a76a-4a81-a7e9-0d02e7d3f8ee">273,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUyLTQtMS0xLTI3Mjgz_4ce317b8-227b-4cdf-8976-d0b15c768370">521,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUyLTYtMS0xLTI3Mjgz_88d359cf-7f20-4564-9df7-ec4985fceea9">779,522</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: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:#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUzLTItMS0xLTI3Mjgz_a590498e-6b6c-46d3-ba0a-1a081034fa70">228</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUzLTQtMS0xLTI3Mjgz_ec825f6d-b962-42cf-95b5-1ba59b539f64">914</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUzLTYtMS0xLTI3Mjgz_830cde1c-9461-4030-aa73-ef3fd4d74792">1,178</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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU0LTItMS0xLTI3Mjgz_cae88f87-3ff2-4287-adce-a01c71177bca">89,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU0LTQtMS0xLTI3Mjgz_9dfe09fb-b32f-4d70-94c2-e1c00b4de80b">29,570</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU0LTYtMS0xLTI3Mjgz_4603a1c7-fa25-4bcd-a6a2-d81d007ca9c0">46,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU1LTItMS0xLTI3Mjgz_cfac0dd2-8000-4883-a452-82efa05f6a0f">70,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="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU1LTQtMS0xLTI3Mjgz_0bc6a5d3-e89d-41de-8947-6ac2f738f211">100,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU1LTYtMS0xLTI3Mjgz_37f62c64-9804-40f4-a933-cca3f4e75335">53,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Cash and cash equivalents &#8212; end of period </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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU2LTItMS0xLTI3Mjgz_eee794f1-b299-4d23-8177-c51b23a0e198">160,733</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU2LTQtMS0xLTI3Mjgz_6a0f4f90-ea0a-4b61-8d62-0c3b533f436d">70,744</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="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU2LTYtMS0xLTI3Mjgz_de795d51-4a2e-48f9-965f-f85076fec46d">100,314</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;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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90ZXh0cmVnaW9uOjk2MmY4MjQ5YjllMjRhMjU5MjM4YzM3YWFhMmE1Y2E3XzU5_78c32d7d-ea81-4c1a-845e-5d94b7f6400a">10.7</ix:nonFraction> million at January 1, 2021, $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90ZXh0cmVnaW9uOjk2MmY4MjQ5YjllMjRhMjU5MjM4YzM3YWFhMmE1Y2E3Xzg1_fdc2dc0b-3d1d-46d5-aadb-1f09a2d9071a">6.9</ix:nonFraction> million at January 1, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i2f584780802f476e9d96dfb325b47c54_D20180101-20181231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90ZXh0cmVnaW9uOjk2MmY4MjQ5YjllMjRhMjU5MjM4YzM3YWFhMmE1Y2E3XzEwOTk1MTE2MjgwMDY_b9fa5b37-90b8-4c80-8520-1918a0b3bb48">8.2</ix:nonFraction>&#160;million at January 1, 2019.</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"><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="ie915e9de338541a9bbe793846d3b73d6_253"></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="ie915e9de338541a9bbe793846d3b73d6_256"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:OrganizationAndBusinessOperationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTYvZnJhZzozOTllMWJjYjc1MTI0MDAzYjQ3MjQ2MWEyOGZiYmEwNy90ZXh0cmVnaW9uOjM5OWUxYmNiNzUxMjQwMDNiNDcyNDYxYTI4ZmJiYTA3XzIzMTQ_f0fbc7ea-3d44-4231-9da3-1c3dcc6644ce" continuedAt="i5f84e0d3b2f5431b9e0889f005d7a69b" escape="true">Organization and Business Operations</ix:nonNumeric></span></div><ix:continuation id="i5f84e0d3b2f5431b9e0889f005d7a69b"><div style="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="id9afdd0c880a41fdb5ab0c8b497d9245_D20060425-20060425" decimals="INF" name="codi:OwnershipPercentageOfTrustInterestHeldByParentEntity" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTYvZnJhZzozOTllMWJjYjc1MTI0MDAzYjQ3MjQ2MWEyOGZiYmEwNy90ZXh0cmVnaW9uOjM5OWUxYmNiNzUxMjQwMDNiNDcyNDYxYTI4ZmJiYTA3XzY3NA_f87a1cda-5753-4b00-aaae-5c8ecbc29df5">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 Company is a controlling owner of <ix:nonFraction unitRef="segment" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="INF" name="codi:NumberOfBusinessesOwned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTYvZnJhZzozOTllMWJjYjc1MTI0MDAzYjQ3MjQ2MWEyOGZiYmEwNy90ZXh0cmVnaW9uOjM5OWUxYmNiNzUxMjQwMDNiNDcyNDYxYTI4ZmJiYTA3XzEyMTY_50e420ba-3349-4bed-a8d0-6c67a538b92d">ten</ix:nonFraction> businesses, or operating segments at December&#160;31, 2021.  The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. (&#8220;Ergobaby&#8221;), Lugano Diamonds &amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. (&#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. At December 31, 2021, Advanced Circuits has been classified as held-for-sale. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_271">Note D - </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_271">"</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_271">Discontinued Operations</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_271">"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie915e9de338541a9bbe793846d3b73d6_277">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 Company 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="ie915e9de338541a9bbe793846d3b73d6_259"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note B &#8212; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjc0_59bb1f7a-e915-41d0-b856-9f960e1b2d49" continuedAt="id562aa7fe74c490180695adc0d410bf4" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="id562aa7fe74c490180695adc0d410bf4" continuedAt="i27d8d7d677e542eeb3f82630018cc2c1"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:BasisOfPresentationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjQ3_d6d8b178-6c6f-4af9-921c-c678ab8b9150" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjg0_790afb3b-166d-4a4e-8ab8-82658e8a965a" 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="i83851588852f4107817f13218d8f41cc_I20211231" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzEwMTA_227174c9-a134-4d5f-ba92-77efd6a9df20">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjY3_e03ebc49-d1d0-43c1-8786-d9898ff822b0" continuedAt="ie8d09a08179a4c6bab77cd656999e5a2" 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%">On October 13, 2021, the Company entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Advanced Circuits, which met the criteria to be classified as a discontinued operation as of December 31, 2021. As a result, the Company reported the results of operations of ACI as discontinued operations in the consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</span></div></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="i27d8d7d677e542eeb3f82630018cc2c1" continuedAt="iae9fbcf3641a4cb9b6b1ef23e5cef70e"><div style="margin-top:6pt;text-align:justify"><ix:continuation id="ie8d09a08179a4c6bab77cd656999e5a2" continuedAt="i5d58a8f257714bd08028cbd5239662d3"><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 sale of Fresh Hemp Foods Ltd. ("Manitoba Harvest") during the first quarter of 2019 and the sale of Clean Earth Holdings, Inc. ("Clean Earth") during the second quarter of 2019. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021, 2020 and 2019. The results of operations of Manitoba Harvest and Clean Earth are reported as discontinued operations in the consolidated statements of operations for year ended December 31, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_271">Note D - Discontinued Operations</a></span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5d58a8f257714bd08028cbd5239662d3">" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.</ix:continuation>  </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjY4_8cd55ad8-bc3c-48bf-9d95-dfac21db02f7" 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 2022 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:SupplementalPutAccountingPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzQx_0735dcfa-e19b-4924-9465-00cf941518cd" continuedAt="i8b8502a951f84904b571657fb49cdd0e" escape="true">Profit 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="i8b8502a951f84904b571657fb49cdd0e">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjgy_d73c58e2-67b4-48f4-9f07-4335fa1e70a5" continuedAt="i44390c6a0bc6480587ff3b2dda00f630" 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="#ie915e9de338541a9bbe793846d3b73d6_274">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjkx_00d12f5b-7c7f-42b0-a142-8c6de7762145" continuedAt="i2e4299ada3fc428980d4e2e6afffe2c9" 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="i2e4299ada3fc428980d4e2e6afffe2c9">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, 2021 and 2020, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $<ix:nonFraction unitRef="usd" contextRef="if14ec50a238d44788aaf626ace01d1bf_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzUxODU_f79cc35c-98e0-4d48-b902-eec56bfbdbc2">33.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id912b9f9abf24257b08f851320634e19_I20201231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzUxOTI_0e17c41d-9027-426d-954a-7b8f08dc3d50">28.1</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzE3_fea89682-cfbf-46fd-aebe-04d920cf1efa" 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="iae9fbcf3641a4cb9b6b1ef23e5cef70e" continuedAt="i3fc75fedb69540188a3536803569f0ed"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjc3_5bc46ef7-bf3a-4655-b0b3-83afb7f5f1ce" 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%">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 market, determined on the first-in, first-out method. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Market value is based on current replacement cost for raw materials and supplies and on net realizable value for finished goods.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzIz_7bb6fb9e-bfd2-4b33-9bd5-2169773f207d" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:PropertyPlantAndEquipmentUsefulLivesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzA1_4e6b3625-933b-4965-8c3f-a47913d60f30" 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 28 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzM2_bfddb8c5-9418-4fe8-a804-df2351a07eb9" continuedAt="iee79d3a9a27140599c179c72452036db" 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="iee79d3a9a27140599c179c72452036db">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzA2_7b3a56fa-c4c7-4ceb-832f-79163ef5ca3c" 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 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></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzAy_266de630-3ea5-4f76-a04c-9565d2d914d3" continuedAt="ic38563d83ec74104b2b34133f0591014" 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 </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="i3fc75fedb69540188a3536803569f0ed" continuedAt="i7158481409a84e65a5af29fca003ec99"><ix:continuation id="ic38563d83ec74104b2b34133f0591014"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ie915e9de338541a9bbe793846d3b73d6_283">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: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%"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjIz_38597ba5-1074-4a7e-bcda-7989019ea8f2" continuedAt="ie41a2a2fdd074ec9b1ba40afb46e3c1b" 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="ie41a2a2fdd074ec9b1ba40afb46e3c1b">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjcx_c55a19de-59c3-4deb-9a40-ac696ecea4c9" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI0_2441db52-66b4-4dee-b490-28889b8ec2f5" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:MinorityInterestPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI2_fe708f91-d1c8-4e74-870c-c199a029f623" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjMw_9dd0a28d-7db2-491d-b088-420f4bd35b94" continuedAt="i3a852289926141338b507cf66915bbdc" escape="true">ncome taxes</ix:nonNumeric></span></div><ix:continuation id="i3a852289926141338b507cf66915bbdc" continuedAt="i553757bfe3cf4063b3a8bdde29445749"><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 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></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="i7158481409a84e65a5af29fca003ec99" continuedAt="idb7c2a1eab3b4f8ab40c08e593b96d8b"><ix:continuation id="i553757bfe3cf4063b3a8bdde29445749"><div style="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, 2021 which in total amount to approximately $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2Mzgy_02d42886-966f-4301-84c7-0f26e8836904">90.4</ix:nonFraction> million. This deferred tax asset is net of $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2NDIw_1aa69d3f-be94-4394-bde3-dd415ee35964">9.4</ix:nonFraction> million of valuation allowance primarily associated with the realization of foreign net operating losses, domestic 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzM0_56094337-1b22-4c56-a606-c420ed6ea32c" 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, 2021, 2020 and 2019.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjU3_691c0733-74b5-4b80-b9c6-e4bc02c8e69c" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5MzY4_55c7f1f3-08ed-41f2-b79f-dc9e8b92cbe1">26.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Mzcy_0de3295f-6295-4c9a-94c7-eea8e19fcf80">18.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Mzc5_0c991be4-2305-47ab-86e3-556bc6855d79">17.3</ix:nonFraction> million during the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjcz_82dd08db-37c1-4fc5-8628-88db838e028e" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Njkx_28f21b4c-1592-4e25-b92e-18f9203ba3c8">11.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Njk1_476d3736-0577-43c0-aa0e-586ddaf19604">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5NzAy_54221503-56f5-4d88-b036-6f38e79e372b">0.8</ix:nonFraction> million during the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI4_83ef11f3-8390-407f-b0f3-b86d36e0f31e" continuedAt="ib27c542b75c247e49f7728aab11556dd" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="codi:DefinedContributionPlanEmployerContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIwMjM4_99b97e99-86e9-412b-af55-59dc0d356eda">3.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="codi:DefinedContributionPlanEmployerContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIwMjQy_dc8566fa-0220-4e03-8405-819226ec8a67">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="codi:DefinedContributionPlanEmployerContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIwMjQ5_d9c311c2-6f41-4397-a295-3c06c62f6c50">2.1</ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019, 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="idb7c2a1eab3b4f8ab40c08e593b96d8b"><div style="margin-top:9pt;text-align:justify"><ix:continuation id="ib27c542b75c247e49f7728aab11556dd"><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="#ie915e9de338541a9bbe793846d3b73d6_292">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></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year.  Historically, the third and fourth quarter produce the highest net sales during our fiscal year.  </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjQx_d475d1ff-7e59-494c-85b3-6d54810cc0e5" 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%">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.  During the years ended December&#160;31, 2021, 2020 and 2019, $<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxMzQy_775df879-8527-4d87-b53c-c1a08d8a8865">10.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxMzQ2_85f50e63-6c34-45dc-aa1d-17fcfab6ef86">8.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxMzU0_a3670750-789e-429c-8344-4c06516af535">5.8</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, 2021, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxNjU0_c44f6136-0150-49f1-8ee0-99c7072ceecf">28.5</ix:nonFraction> million.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI5_14efbe45-7db9-4281-8037-6637ed60ce21" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</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 December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="ie915e9de338541a9bbe793846d3b73d6_265"></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzIzMDgw_48b0eb93-3af9-4676-9d51-fb6535c9587b" continuedAt="ia75281c36e5c448d83b0fddd4818ec77" escape="true"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note C &#8212; Acquisition of Businesses</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 &amp; Jewelry, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the Company, 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 Company made loans to, and purchased a <ix:nonFraction unitRef="number" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTIyMDQ_c5b3667b-9d76-4acf-8399-18b989db30a9">60</ix:nonFraction>% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $<ix:nonFraction unitRef="usd" contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2ODA5MjY_cb75bf7d-dcab-4e7f-a490-318f5fca04a8">263.3</ix:nonFraction>&#160;million. The selling shareholders invested in the transaction along with the Company, representing <ix:nonFraction unitRef="number" contextRef="i3543bc184e7148efa11fb35eca68d3d8_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTI0Mzc_339c5837-2b9f-4f71-9c62-df83f201b46a">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 Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of Lugano. CGM will receive integration service fees of $<ix:nonFraction unitRef="usd" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTMwMDI_8e274598-eb8c-431a-8748-7d55ca132faf">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 Company incurred $<ix:nonFraction unitRef="usd" contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2ODA5MzQ_1002fa28-08fb-4f1c-8c18-e860acdfe2bd">1.8</ix:nonFraction>&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The Company funded the acquisition with cash on hand and a $<ix:nonFraction unitRef="usd" contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTM0MzE_9c1f2f94-0af4-4009-9d90-cc45b8afc2bc">120</ix:nonFraction>&#160;million draw on its 2021 Revolving Credit Facility. </span></div></ix:nonNumeric><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="ia75281c36e5c448d83b0fddd4818ec77" continuedAt="i2fb1b9caaa1045c89993240ba7ebcd13"><div style="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 preliminary 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%">Preliminary Purchase Price Allocation</span></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:8.5pt;font-weight:700;line-height:100%">Assets:</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="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="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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzMtMi0xLTEtMjk4NjE_e67f5f28-ba40-4bf9-8f2a-49b27f5e90ba">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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzMtNC0xLTEtMzY1MTI_7e05ac84-0aa3-4538-b032-87bb7ed0e1d2">&#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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzMtNi0xLTEtNDYyODg_6307d954-d548-4f3d-aa2d-7511feb10442">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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzQtMi0xLTEtMjk4NjE_4342457f-a937-4031-abbb-359c59ecf5d8">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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzQtNC0xLTEtMzY1MTI_5e89144e-0616-4d1b-a832-962e7f5c86e3">&#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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzQtNi0xLTEtNDYyODg_2d2eb3e2-38ea-4da2-b47f-bd65a02b811a">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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzUtMi0xLTEtMjk4NjE_39ce9cc4-2282-4125-9523-74f468e0805f">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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzUtNC0xLTEtMzY1MTI_5d92b203-ecbf-4c3d-a5c0-e0f83d0da866">12,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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzUtNi0xLTEtNDYyODg_f56c5cb0-f8b6-4bed-8f99-340d3c8b93c3">98,623</ix:nonFraction>&#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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzYtMi0xLTEtMjk4NjE_b753c4ca-22f4-4220-a913-794d9611b80a">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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzYtNC0xLTEtMzY1MTI_6c0cdb90-8e88-4896-ab3a-a3e6189af915">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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzYtNi0xLTEtNDYyODg_e5c06a0d-69c1-4ea4-af01-a8758b15c51b">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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzctMi0xLTEtMjk4NjE_ffa931ed-b554-4539-8bdd-89dc56f785e2">&#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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzctNC0xLTEtMzY1MjE_40b2ad0c-f6b0-4585-b554-4d166792023e">82,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzctNi0xLTEtNDYyODg_3264e231-6175-4a22-8ffe-e0e7fcd84727">82,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzgtMi0xLTEtMjk4NjE_9e42a1c9-9f5a-47e1-b6d0-fefc6012583c">158,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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" sign="-" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzgtNC0xLTEtMzY1MjE_d068c9f8-3e9a-4bb2-91f0-bf6991ea84cd">75,322</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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzgtNi0xLTEtNDYyODg_0455eee4-508f-4150-987f-7b63fca1d103">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="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 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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzktMi0xLTEtMjk4NjE_aa54f55f-f047-402d-876a-2096a539923a">4,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzktNC0xLTEtMzY1MjE_59eda663-6271-4412-9b7d-beb0c1c68193">4,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzktNi0xLTEtNDYyODg_0b91ec70-dbf7-442f-b8ec-daf06cc9ba17">9,093</ix:nonFraction>&#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:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEwLTItMS0xLTQ2Mjcz_1eddbeb8-23b6-4149-91fc-4401ca956912">274,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEwLTQtMS0xLTQ2NzQ2_5edd6364-d55a-4317-ada3-f5caf892092e">24,899</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.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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEwLTYtMS0xLTQ2Mjg4_434824f9-0809-45e8-aafb-a832c31d1277">299,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Liabilities and noncontrolling interest:</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="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%">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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEzLTItMS0xLTI5ODYx_c1c8ca90-21ee-48a5-a8a3-bc6251df98c2">7,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEzLTQtMS0xLTM2NTU0_0d62f87c-2fce-4039-a744-800f4f5659eb">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEzLTYtMS0xLTQ2NzE3_cee86697-3f07-4cbd-8b73-88c6b5af0954">7,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE0LTItMS0xLTI5ODYx_8225e9d2-04d1-45af-9031-01ec65c5db28">99,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE0LTQtMS0xLTM2NTU0_63786a2b-6a16-4389-b312-3433b4fd05ed">755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE0LTYtMS0xLTQ2NzE3_600f5adc-5496-473e-9495-d5ac843fe79a">100,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="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%">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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE1LTItMS0xLTI5ODYx_c2876646-5cb3-4e0e-bd12-edbc14c06e94">&#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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE1LTQtMS0xLTM2NTU0_7a39bee6-27d7-4041-9bcf-d6114136e859">24,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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE1LTYtMS0xLTQ2NzE3_0dbdac73-5348-420f-9fef-1322b31dc916">24,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="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%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE2LTItMS0xLTI5ODYx_bdc2751d-246f-474c-ad79-157737dfefa6">68,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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE2LTQtMS0xLTM2NTU0_33d26b79-2313-4000-ac11-c61d1d1be299">&#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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE2LTYtMS0xLTQ2NzE3_6b7c4ca3-3e2f-4a3d-a97b-7cb4820ef32e">68,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="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 and noncontrolling interest</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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE3LTItMS0xLTQ2NzEz_6f58cf61-7642-48dd-a912-5ddda116e2e2">174,510</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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE3LTQtMS0xLTQ2NzUy_51d04fca-493a-4bd0-b18d-eb7791da4e46">24,899</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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE3LTYtMS0xLTQ2NzE3_47fcd6f8-fc21-44e5-bfa1-e2c5fea51000">199,409</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 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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE5LTItMS0xLTQ2NzIx_91b5ffd0-71e3-4e74-9a3d-5301e191e3ab">100,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE5LTQtMS0xLTM2NTgy_d19d7134-4ece-446e-b68b-b861bd0e3722">&#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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE5LTYtMS0xLTQ2NzI5_1fb9e125-8804-4976-bc7c-9b377bd202f5">100,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIwLTItMS0xLTM1NTk5_1e22c095-cc02-4372-9f68-58727c5d7529">68,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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIwLTQtMS0xLTM2NTgy_b6a36439-8f45-4dbc-882c-e5e3af3a44ea">&#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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIwLTYtMS0xLTQ2NzI5_bc684b90-93cb-4081-bd64-a6a9b6561e88">68,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="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%">Intercompany loans to business</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIxLTItMS0xLTM1NTk5_217f8267-edcd-4b3e-a465-11b59afa0f1d">99,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" sign="-" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIxLTQtMS0xLTM2NTgy_8a47c661-9b3e-4ab5-80d5-20c23e0f72f2">2,420</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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIxLTYtMS0xLTQ2NzI5_fc620017-55fd-419e-8199-ae6214b6b4bf">96,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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIyLTItMS0xLTQ2NzIx_2dfaf864-261b-4899-ad56-7e8e64f5ae6b">267,554</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="i5401fa55ea88428c970207db88ee0abd_I20211231" decimals="-3" sign="-" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIyLTQtMS0xLTQ2NzU1_42b51a8b-0a4f-452f-8b30-d2e135da8acb">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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIyLTYtMS0xLTQ2NzI5_cc2cd987-827e-4da0-b4df-6c2f50826a21">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><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="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzEtMi0xLTEtMjk4NjE_868abc43-90a2-43e3-9375-a0f225181ab7">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="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzEtNC0xLTEtMzY2MDE_b4177c70-e651-439e-8519-37256336bd05">&#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="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzEtNi0xLTEtNDY3MzY_4f27ebbe-49e6-4d7d-8cf1-a3faba2b5b5d">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 (estimated)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzItMi0xLTEtMjk4NjE_4150f578-7c7a-408d-9bb6-892c4ec9f668">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="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzItNC0xLTEtMzY2MDE_d8d3ed29-56e5-45bb-952c-ffb8aa54ade1">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="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzItNi0xLTEtNDY3MzY_bafe75d9-c8d8-4c92-bc3d-aac0ac0a2722">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="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzMtMi0xLTEtMjk4NjE_bbd8a06e-5248-4029-ae06-2bb9965dba79">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="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231" decimals="-3" sign="-" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzMtNC0xLTEtMzY2MDE_3a03bd1a-52bc-4d8a-a37e-fe06c0213ee4">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="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzMtNi0xLTEtNDY3MzY_03e810d6-5c34-4484-b374-f2515c3c2bab">7,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzUtMi0xLTEtNDY3Mzg_07f05d23-3f98-4486-ab2d-3e25798a3e79">267,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzUtNC0xLTEtNDY3NTk_59c1decb-f6c4-4e32-97f0-2ab31616f437">2,420</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzUtNi0xLTEtNDY3NDI_78827ff8-8194-4768-9f06-14bdc808462b">265,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzYtMi0xLTEtMjk4NjE_7b54cfb9-1b07-4571-8530-38844f53e7ed">1,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzYtNC0xLTEtMzY2MTE_28c92198-4696-4158-9dff-ab195b30fae0">&#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="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzYtNi0xLTEtNDY3NDI_97f46a6c-69ca-4978-bdc7-7e588f7d8284">1,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzctMi0xLTEtNDY3Mzg_38feac8c-06ac-405c-bf94-454910ef684f">265,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231" decimals="-3" sign="-" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzctNC0xLTEtNDY3NTk_f1d6d8ee-7d53-4199-9fc2-5777b1bc7708">2,420</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzctNi0xLTEtNDY3NDI_20651234-8d57-49f3-a762-dc18ff234fd9">263,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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:3pt;text-align:justify"><span><br/></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 preliminary 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="ib40f48e1315e494eb4523e6a7668af7c_I20211231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0ODc2MTI_8c73b7ae-4097-4236-be13-ed8057bc9f1d">83.5</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. The purchase accounting for Lugano is expected to be finalized in the first 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-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="i2fb1b9caaa1045c89993240ba7ebcd13" continuedAt="ieac914673bf6466bb781d9d282f9864c"><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="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzMtMi0xLTEtMzY2NDI_f59a9c1c-1f89-4908-945d-551565884175">49,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzItNC0xLTEtNDY3OTM_8180909a-0902-4e19-b1ae-122c9c9292df">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="i0915daa4a7304687912217a7a1de96cf_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzQtMi0xLTEtMzY2NDI_fb51cbb4-a0db-46d7-b3f7-23f57c1aa84d">33,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="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="i0915daa4a7304687912217a7a1de96cf_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzMtNC0xLTEtNDY3OTM_d3157dc0-aa19-4614-92eb-d1a2e7be8e15">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="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzQtMi0xLTEtNDY3ODg_432a9abc-e467-4f6d-80b8-549131af70ba">82,886</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="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzkzNDU4NDg4OTA1NzU_104af400-bc60-4914-9a9e-fdec4eefc7c5">49.5</ix:nonFraction> million using a multi period excess earnings method. The customer relationships were valued at $<ix:nonFraction unitRef="usd" contextRef="i0915daa4a7304687912217a7a1de96cf_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzkzNDU4NDg4OTA1ODM_853ea4ca-0851-4729-8f1d-d4b71b1cda88">33.4</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 Sports, LLC </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the Company, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#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 Company made loans to, and purchased a <ix:nonFraction unitRef="number" contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwMjA_5cdaa521-a678-4d5c-88f2-5ea7ad21d25b">92.2</ix:nonFraction>% equity interest in, Marucci. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $<ix:nonFraction unitRef="usd" contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzExNTg_ca3131e6-7378-4b58-bee5-58cbcd3ee9e5">198.9</ix:nonFraction> million.  Marucci management and certain existing shareholders invested in the Transaction along with the Company, representing <ix:nonFraction unitRef="number" contextRef="i111f93018eef45689acfbbda597ed38d_I20200420" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEyODE_e57821a7-d8c7-4370-9ca1-f3c2ca0afc6d">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 Company in the acquisition and provided integration services during the first year of the Company's ownership of Marucci. CGM received integration service fees of $<ix:nonFraction unitRef="usd" contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420" decimals="4" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE4NDY_3aab865d-425d-4a44-aec4-89b4f12149c1">2.0</ix:nonFraction>&#160;million payable over a twelve month period as services were rendered. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="ib5b391a8c9c44d839c148b27d1a35c3d_D20210401-20210630" decimals="4" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE5OTI_62c173b9-cea9-4c7d-ab63-b9b64c75723b">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-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="ieac914673bf6466bb781d9d282f9864c" continuedAt="ieedd34b6676e42298845757b80aa5c3b"><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="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%">Final Purchase Price Allocation</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-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:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzMtNi0xLTEtMjcyODM_e647f420-6b52-4ea7-bb8f-3ae8d927cecb">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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzQtNi0xLTEtMjcyODM_7693afc3-7274-42ba-acb8-b79d095931df">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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzUtNi0xLTEtMjcyODM_23fc965f-d451-4ac5-8f59-270055814342">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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzYtNi0xLTEtMjcyODM_037ce35b-d29a-44b4-90c3-b8dfdb8f0611">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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzctNi0xLTEtMjcyODM_5ffa349b-51d1-436e-b703-382502259694">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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzgtNi0xLTEtMjcyODM_7e319710-51c2-4290-99d1-26296f8183d5">68,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzktNi0xLTEtMjcyODM_cd257314-dab6-4b33-93c0-1ca35703b3d8">2,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzEwLTYtMS0xLTI3Mjgz_be9dded7-32e3-4081-a884-f1e1519b0096">209,578</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:700;line-height:100%">Liabilities and noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzEzLTYtMS0xLTI3Mjgz_b69c4cde-9844-466b-b786-db64b7f9d093">6,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE0LTYtMS0xLTI3Mjgz_73993d9a-53cb-4573-864a-137cfede5cf3">43,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE1LTYtMS0xLTI3Mjgz_8087893c-1a4b-407d-b766-f8895d7247d9">1,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE2LTYtMS0xLTI3Mjgz_13609b9d-c235-4892-bf61-62aa35ae11e4">11,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: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 and noncontrolling interest</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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE3LTYtMS0xLTI3Mjgz_563ca010-9d64-47ac-83c7-5abc24d25d5c">61,847</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 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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE5LTYtMS0xLTI3Mjgz_9ac891eb-4e0c-4d35-b591-6b023cc6cb03">147,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzIwLTYtMS0xLTI3Mjgz_e7ef93f3-6c32-4583-ad68-41fad3e8e24b">11,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intercompany loans </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzIxLTYtMS0xLTI3Mjgz_7de48e24-f7ee-4a8d-9ff3-5814dbf9fb2b">42,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzIyLTYtMS0xLTI3Mjgz_d34aa0a4-9a07-4a0a-9381-1c609e98aa14">200,958</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><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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzEtNi0xLTEtMjcyODM_82c9935a-bb5c-4f6c-bc04-4a6b56e03e7d">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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzItNi0xLTEtMjcyODM_ecef974b-8dad-441a-8d36-54ec79caad23">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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzMtNi0xLTEtMjcyODM_7073c99b-3457-45c5-9983-aa53b32ae320">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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzQtNi0xLTEtMjcyODM_21e37808-4fe4-4b81-8f2e-1c027e11e07c">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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzUtNi0xLTEtMjcyODM_bf127940-b727-4c15-a072-e7f045aa25af">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzYtNi0xLTEtMjcyODM_e7e81737-967a-4349-83f0-34dbbd9892f0">2,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzctNi0xLTEtMjcyODM_e4bff16a-5cef-4b71-ae91-2e6bea1014e2">198,916</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 #000000;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="i5384db8d057f41de8a8d5887d2f4c59a_I20200420" decimals="5" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI1Nzk_f1f44bf9-fd49-4579-92f9-59830456ee96">12.7</ix:nonFraction>&#160;million in gross contractual accounts receivable, of which $<ix:nonFraction unitRef="usd" contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420" decimals="-5" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI2MzM_ff9fc290-4996-4d65-b833-e48de37952d6">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="i8873ddd5d10b4fef9e08a6225b2360e8_D20200420-20200420" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryRemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI3NTY_7d387cc3-0d67-4e3c-87ce-a8331e3a3daf">4.3</ix:nonFraction>&#160;million in inventory basis step-up, which was charged to cost of goods sold. $<ix:nonFraction unitRef="usd" contextRef="ib5b391a8c9c44d839c148b27d1a35c3d_D20210401-20210630" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryAmortized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI4Mjg_6c94a766-5dc3-454e-9be0-e5ab83c086f1">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="ieda1a95ae03043a7952ac54aa3aa36b7_D20210701-20210930" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryAmortized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI5MDI_3b816018-bd62-460a-95ec-81f3d737de6c">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="i8873ddd5d10b4fef9e08a6225b2360e8_D20200420-20200420" decimals="5" name="codi:BusinessCombinationStepAcquisitionPPERemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI5ODM_c3264c83-19e4-4de7-ac6e-7feeea09874b">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="i0ff20357e9e8482e9f6c77200611cb85_I20211231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzQyNTA_d7fd9345-222e-4fdf-8899-5c9268d582d3">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="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><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ieedd34b6676e42298845757b80aa5c3b" continuedAt="ia4038854d9b54b2abbfb5751a302ad87"><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="if55a79f09eda4ccfaf0d44fad8a83dea_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzEtMi0xLTEtMjcyODM_1848b33d-3319-4d92-8976-42c62b6d0f34">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="if55a79f09eda4ccfaf0d44fad8a83dea_D20200420-20200420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzEtNC0xLTEtMjcyODM_336b44b8-ea34-4fcf-997a-3c481d4f10ef">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="i7b0d00f496ac4a4dbbe48d47949fe1f9_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzItMi0xLTEtMjcyODM_1331e017-9d1a-4c8c-8151-8c2d6593254c">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="i7b0d00f496ac4a4dbbe48d47949fe1f9_D20200420-20200420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzItNC0xLTEtMjcyODM_4fcaa19c-7018-497a-a4db-e86dc1ae5c33">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="i13d97d363c9d402ebee98941324987cb_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzMtMi0xLTEtMjcyODM_165021a5-1787-4ec7-8e4e-247ac278b187">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="i13d97d363c9d402ebee98941324987cb_D20200420-20200420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzMtNC0xLTEtMjcyODM_b8d91be3-8155-4070-8090-d7e10225a950">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="i8873ddd5d10b4fef9e08a6225b2360e8_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzQtMi0xLTEtMjcyODM_8a6ee45f-83f6-4f8d-8205-daf01da3b689">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="if55a79f09eda4ccfaf0d44fad8a83dea_D20200420-20200420" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzQ2MDM_4acf6e74-0ef9-4ac0-911e-891fe5d8e412">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="i7b0d00f496ac4a4dbbe48d47949fe1f9_D20200420-20200420" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzQ3MTQ_868429d7-be10-46d7-ac0a-b3ac73d9757d">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="i13d97d363c9d402ebee98941324987cb_D20200420-20200420" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzUwMDA_f32304fa-7543-49d6-ae29-7291eae60d3c">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 Technology, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2020, the Company, 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 Company made loans to, and purchased an <ix:nonFraction unitRef="number" contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzY2NTg_f620e5eb-3bd1-4f8c-9aad-1123267ce818">82</ix:nonFraction>% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $<ix:nonFraction unitRef="usd" contextRef="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzY3OTI_56972a6c-4230-43a1-83f0-8a040db153d7">454.3</ix:nonFraction>&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the Company, representing <ix:nonFraction unitRef="number" contextRef="idf9318ece7f24e49a647936ced65440b_I20201016" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzY5MTE_ce915eba-e082-43ee-9ab9-6cd1c1d6339e">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 Company in the acquisition and provided integration services during the first year of the Company's ownership of BOA. CGM received integration service fees of $<ix:nonFraction unitRef="usd" contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016" decimals="4" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc0NzI_d4d0e9b3-bf52-4283-bd68-c817517392e5">4.4</ix:nonFraction>&#160;million payable over a twelve month period as services were rendered. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="iba166313b26945868c03aef1496846b5_D20211001-20211231" decimals="4" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc2MTc_964d4553-3dbe-44a8-b96c-43b0cb7e8660">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="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc4ODc_aa28f391-49fe-4b91-8f2b-7eafac99b5c3">300</ix:nonFraction>&#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></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="ia4038854d9b54b2abbfb5751a302ad87" continuedAt="i0ed48db6c0a84d02991712a6f691ad80"><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="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%">Final Purchase 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-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:0 1pt"></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:400;line-height:100%">Assets:</span></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%">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzMtNi0xLTEtMjcyODM_57189b2a-7c20-4e0c-9f42-618e43976e61">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzQtNi0xLTEtMjcyODM_964f099c-c3a2-471e-8751-7918dec78967">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzUtNi0xLTEtMjcyODM_82e9e3d0-3c88-48b7-9d12-6be576cb8684">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzYtNi0xLTEtMjcyODM_26f64f00-53e4-476e-ade7-08902093547a">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzctNi0xLTEtMjcyODM_c486c0dc-737d-4049-b396-4dce386e2b04">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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzgtNi0xLTEtMjcyODM_fd2910bd-9803-464c-98c7-ab889235fc7a">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%">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzktNi0xLTEtMjcyODM_88f2e099-16a7-4bba-a036-99402eb3e75d">12,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 assets</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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzEwLTYtMS0xLTI3Mjgz_3d95b6a7-b05f-4717-a405-b051d9a87a62">532,058</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="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-weight:400;line-height:100%">Liabilities and noncontrolling interest:</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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzEzLTYtMS0xLTI3Mjgz_878a06fa-bdae-4036-81ae-825e742c091d">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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE0LTYtMS0xLTI3Mjgz_5ee1beb3-09ce-40ad-a49e-ebfbf1ca2b66">130,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE1LTYtMS0xLTI3Mjgz_bd610f82-3128-401b-ac3c-a2b07cec8f08">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:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE2LTYtMS0xLTI3Mjgz_8871bea4-9e8a-4198-aeac-3fb57b2fc324">61,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 liabilities and noncontrolling interest</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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE3LTYtMS0xLTI3Mjgz_78afc463-33a9-411d-8f79-a12dad4c6de0">256,098</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 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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE5LTYtMS0xLTI3Mjgz_86a13454-e2a2-4a0e-ae27-325245d46d08">275,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzIwLTYtMS0xLTI3Mjgz_319771e3-eb10-4f27-9fb3-088aad1ce063">61,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intercompany loans to business</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzIxLTYtMS0xLTI3Mjgz_26064918-c991-4796-adb3-8f9fb1b30712">119,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: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="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzIyLTYtMS0xLTI3Mjgz_d9e9d160-9513-47ea-b55a-ba145ba0b830">456,843</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="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzEtNi0xLTEtMjcyODM_ded163d3-e913-4547-9d84-6d499ff10f26">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="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzItNi0xLTEtMjcyODM_fc09a6be-553f-4e8c-94cd-2ef1021203f3">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="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" sign="-" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzMtNi0xLTEtMjcyODM_eaaec289-3644-4977-9cfd-72bc63b5abd8">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="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzQtNi0xLTEtMjcyODM_f007b854-7a48-4b4c-90bc-4ab5dcf10328">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="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzUtNi0xLTEtMjcyODM_b81c07ec-1555-4633-9d3d-4a83b16f277e">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzYtNi0xLTEtMjcyODM_c5d8509e-0337-47b5-b51d-ce0aec745a4d">2,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#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="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzctNi0xLTEtMjcyODM_d3604fe8-ea70-4346-b72f-fe1ffbc4b34e">454,326</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: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="i1e3f7bfc5b164a1ebb66f4fafcc87169_I20201016" decimals="5" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzgzMTA_93a47595-dff8-4cbf-b6b7-cf92eb97e877">2.1</ix:nonFraction>&#160;million in gross contractual accounts receivable, of which $<ix:nonFraction unitRef="usd" contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016" decimals="-4" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzgzNjQ_bb355cd8-265c-424b-9bdd-ccca53cef7fc">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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryRemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzg0ODc_a63e74fd-97b3-4b01-9486-2533f3a22581">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="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016" decimals="0" name="codi:BusinessCombinationStepAcquisitionPPERemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzg2MDM_73261057-4a16-46cf-b891-d71a57b4b8f6">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-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="i0ed48db6c0a84d02991712a6f691ad80" continuedAt="i77cc89e9f4d140cea9a01b11bf43e08a"><div style="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 $<ix:nonFraction unitRef="usd" contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzk4ODE_5dca93ac-2b32-46ff-b849-37792e94a45b">254.2</ix:nonFraction> million reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  </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="i5f0b350043f94173890194b467e3a36c_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzItMi0xLTEtMjcyODM_98f652c6-76da-447d-9623-a2412b7630f7">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="ice0e2c7da3ed4b12a734afc88086a137_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzMtMi0xLTEtMjcyODM_f3440710-dd85-4e8f-b66d-c733badeb66c">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="ice0e2c7da3ed4b12a734afc88086a137_D20201016-20201016" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzMtNC0xLTEtMjcyODM_918957d8-9e24-4187-8445-2b64cf7e3098">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="i1c03492988694ca9a3c107b27ff8c3ab_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzQtMi0xLTEtMjcyODM_1b1a866a-cfc3-4f72-b5cf-75ac1716384c">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="i1c03492988694ca9a3c107b27ff8c3ab_D20201016-20201016" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzQtNC0xLTEtMjcyODM_500d573c-ea26-480d-a045-48d5fb304eeb">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="i08706be177a947e7bfbe77ce7ef228ce_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzUtMi0xLTEtMjcyODM_f604de71-1ff2-43ed-9904-4f896c56ecb4">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="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzYtMi0xLTEtMjcyODM_64e736d8-9fc5-4b6e-a0ba-9cbaa12f72e1">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="i5f0b350043f94173890194b467e3a36c_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwNTE0_98f652c6-76da-447d-9623-a2412b7630f7">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="ice0e2c7da3ed4b12a734afc88086a137_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwNjMx_f3440710-dd85-4e8f-b66d-c733badeb66c">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="i1c03492988694ca9a3c107b27ff8c3ab_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwNzY5_1b1a866a-cfc3-4f72-b5cf-75ac1716384c">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, 2021 and 2020 gives effect to the acquisitions of Lugano, BOA and Marucci, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2020. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not 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, 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzItMi0xLTEtMjcyODM_3d4d35db-bd95-467d-b017-bdeebe4c9643">1,912,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzItNC0xLTEtMjcyODM_527cd113-2098-4448-81e6-6cce172bad4d">1,530,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzMtMi0xLTEtMjcyODM_61e1569c-dcc4-4f23-a8a1-904f2d66c978">760,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzMtNC0xLTEtMjcyODM_f3b3aba7-b495-4aaf-921d-4eb4b36b2c03">589,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzQtMi0xLTEtMjcyODM_f0cf4d10-cf02-49e8-914b-33f3c0d6220e">155,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzQtNC0xLTEtMjcyODM_db3d1d89-7220-450a-8808-aea1657a4add">68,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzUtMi0xLTEtMjcyODM_df0d442e-3788-4430-a272-d65c25804817">37,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzUtNC0xLTEtMjcyODM_4056f392-1498-48ec-930a-10718240d877">12,601</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 income (loss) from continuing operations attributable to Holdings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzYtMi0xLTEtMjcyODM_e0d6120a-722c-49a3-b0cb-4deb03a0eb63">23,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id8049def25554beaaa51f31a656dc1db_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzYtNC0xLTEtMjcyODM_68290e51-2301-49fb-bfd6-9215c27b7edc">14,040</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%">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="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzctMi0xLTEtMjcyODM_79205f96-d92f-4f52-bfe9-81c3c3a8b7ad">0.65</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="id8049def25554beaaa51f31a656dc1db_D20200101-20201231" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzctNC0xLTEtMjcyODM_94c0881e-7da9-41da-a3a1-7d9a4ae1b432">0.87</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="height: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="i77cc89e9f4d140cea9a01b11bf43e08a"><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="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="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022" decimals="-6" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjY2NDk_cb2df3e1-33cc-44b3-8ad7-865d8cf1dd8a">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="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjY3ODg_4df2fee5-639e-46c8-a907-8ea6dc7d1752">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 Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued <ix:nonFraction unitRef="shares" contextRef="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjcwMTY_257440dd-4ea8-4b50-ac8d-cc03965dcc30">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="i30fd6445e1414ad6be4527a7f0fa47fd_I20211022" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjcxNDg_e02024af-fc0f-43ae-9d53-582ddb807edd">1</ix:nonFraction>% in Marucci. Marucci paid approximately $<ix:nonFraction unitRef="usd" contextRef="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjcxOTE_78fdaa48-2ae6-4095-877d-d5e73007379c">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 has </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not completed the preliminary purchase price allocation for the Lizard Skins acquisition and the excess purchase price over net assets acquired has been recorded as goodwill 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="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc2OTY1ODE0NDg5Mjg_a94005f3-4af7-4e2f-9b69-b848255532f4">39.7</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on a preliminary basis at December 31, 2021.</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="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005" decimals="-6" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjU1NzE_dd4e0806-c3a8-4bae-9c6f-b0dc59ee6ae9">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="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjU3MTA_814278b1-c9cc-4699-ba36-d4276ea25775">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 Company. Altor paid approximately $<ix:nonFraction unitRef="usd" contextRef="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjU4NzU_eef52a8d-7a13-41ce-ad3f-f2b4f8d42840">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 has not finalized the  purchase price allocation for the Plymouth acquisition and has recorded a preliminary purchase price allocation, including goodwill of $<ix:nonFraction unitRef="usd" contextRef="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2ODIyODE_5c090d99-c9db-4b3f-816f-a75e7947c304">15.5</ix:nonFraction>&#160;million at December 31, 2021. The purchase price for Plymouth Foam will be finalized in the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#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="i7feb03a54a974cffbc2de21aef105835_D20200701-20200701" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzIxNDg5_f7b3b029-e71c-4ce4-a1b6-66663da99b7f">12.8</ix:nonFraction>&#160;million and includes a potential earnout of $<ix:nonFraction unitRef="usd" contextRef="i70d9385627f14e59a74a124ec288e0ed_I20200701" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzIxNTI4_5e4044a6-6c05-4b75-8b7f-cca530937cc2">1.4</ix:nonFraction>&#160;million if Polyfoam achieves certain financial metrics. </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="iaedcafb4e7d3492aab65b951f3803b46_D20210301-20210301" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0ODQ2Njg_75f8519e-2755-42ca-9bfe-711a730f9231">34.3</ix:nonFraction>&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the Company of $<ix:nonFraction unitRef="usd" contextRef="ifeab27ac175f4b71a8278a85a6483a16_I20210301" decimals="-5" name="codi:BusinessAcquisitionPaymentThroughEquityInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0ODQ2ODM_7f87d955-f3ef-448d-bc9c-512d9c7a572a">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="iaedcafb4e7d3492aab65b951f3803b46_D20210301-20210301" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0OTQ3OTE_4d7da96a-945c-4e38-83c3-a2abedcc91e9">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="ifeab27ac175f4b71a8278a85a6483a16_I20210301" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0OTQ3OTg_76af681c-c126-436f-b69c-7a17fbf3bb67">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 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><div id="ie915e9de338541a9bbe793846d3b73d6_271"></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D &#8212; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzUyNjU_1fcd01d4-5066-423f-9353-acb737db9728" continuedAt="i2394b641f1ec407c9046eec5a9b12916" escape="true">Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="i2394b641f1ec407c9046eec5a9b12916" continuedAt="if3b0d95fb72847c0adb181d3ac901744"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Advanced Circuits</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the Company, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Advanced Circuits, a majority owned subsidiary of the Company, entered into a definitive Agreement and Plan of Merger (the &#8220;AC Agreement&#8221;) with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer will acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). Under the terms of the AC Agreement, the AC Sellers will receive consideration in the amount of $<ix:nonFraction unitRef="usd" contextRef="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NzQ_d8ba61c7-5791-4071-a215-2e7ce87e9d42">310</ix:nonFraction>&#160;million, composed of $<ix:nonFraction unitRef="usd" contextRef="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk5MDE_d7ab9916-0653-46fb-8081-ac3052ce65de">240</ix:nonFraction>&#160;million in cash and $<ix:nonFraction unitRef="usd" contextRef="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013" decimals="-5" name="us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NjE_96607123-c4ed-4114-9eda-44aec804b51b">70</ix:nonFraction>&#160;million in common stock of a publicly traded special purpose acquisition company (&#8220;SPAC&#8221;) selected by AC Buyer to acquire AC Buyer (the &#8220;SPAC Transaction&#8221;) upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers may receive <ix:nonFraction unitRef="shares" contextRef="iba0a067ea23b400e926b683272dac1de_I20211013" decimals="-5" name="codi:AdditionalSharesOfSPACCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4ODg_b63c8cb8-2d6c-4269-8202-a7016e5db007">2.4</ix:nonFraction>&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The Company owns approximately <ix:nonFraction unitRef="number" contextRef="iacad772dd2bf4fc8bb47968d1121fd73_I20211231" decimals="INF" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NTE_5f49e171-78f6-4398-a838-4dd962c5fa82">67</ix:nonFraction>% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately <ix:nonFraction unitRef="number" contextRef="i52bef957ead54e7999c19d22cfb7c7bc_I20211013" decimals="INF" name="codi:PercentageOfGrossConsiderationReceived" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NTY_854a75be-d2a0-48a8-b5c7-a2086a8cb85d">77</ix:nonFraction>% of the gross consideration payable under the AC Agreement. This amount is in respect of the Company&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The closing of the transaction is expected to occur in the second quarter of 2022, however, there can be no assurances that all of the conditions to closing, which include the closing of the SPAC transaction, will be satisfied.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Advanced Circuits met the criteria for the assets to be classified as held for sale as of December 31, 2021, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"></td><td style="width:40.649%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></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></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%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzEtMS0xLTEtMzgzNDM_196d61d7-1cdb-42ac-bf44-e731e560bf23">90,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzEtMy0xLTEtMzgzNTg_7e7e60f9-81ef-4a93-9ed4-71c3ed9fc575">88,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzEtNS0xLTEtMzgzODE_87d779d0-2621-4a0e-a66f-0bd8a9f66f08">90,791</ix:nonFraction>&#160;</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="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzItMS0xLTEtMzgzNDM_29f321a9-4013-4ab3-9e2a-bf127028e464">41,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzItMy0xLTEtMzgzNTg_439a11d6-8c63-4527-9fb2-1ae45de1126b">38,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzItNS0xLTEtMzgzODE_3d3f33d2-4338-4696-9c68-73902c725272">41,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzMtMS0xLTEtMzgzNDM_eecd024e-8b25-4f9a-a1bb-4ed53da0f9f7">25,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzMtMy0xLTEtMzgzNTg_56dc2a38-f420-44b9-8a37-9c6d2a49803a">22,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="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzMtNS0xLTEtMzgzODE_a1d2ad37-5d28-446c-a54c-05c0156080f3">25,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzQtMS0xLTEtMzgzNDM_ace27818-31a8-4652-8526-752d98c3e83c">24,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzQtMy0xLTEtMzgzNTg_16086d0e-1828-4e60-aeee-3d77c97478c7">22,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzQtNS0xLTEtMzgzODE_8d0f1a2a-dd1d-4c0d-81ad-2163f77593af">25,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzUtMS0xLTEtMzgzNDM_8149108d-8b1d-44ce-be58-9a5f979773b4">3,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="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzUtMy0xLTEtMzgzNTg_50fc3c4d-3792-4b8c-ae72-5bd802d75f3c">3,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzUtNS0xLTEtMzgzODE_801f9c04-3827-48d8-b638-ad30ecb0e5bf">3,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"><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="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzYtMS0xLTEtMzgzNDM_84e6dec8-7520-4e51-9d6c-aecf1cc64a5f">21,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzYtMy0xLTEtMzgzNTg_b9a4a659-61c5-47af-a5fd-4d79138ff540">19,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzYtNS0xLTEtMzgzODE_a004cb5b-ea2c-439d-8281-bb6c906f2b32">21,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><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 years ended December 31, 2021, 2020 and 2019, each exclude $<ix:nonFraction unitRef="usd" contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2NDkyNjc0NTI0Nzc_2722962f-c2ce-4261-bd5d-ec897d336324">7.2</ix:nonFraction>&#160;million,$<ix:nonFraction unitRef="usd" contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2NDkyNjc0NTI0ODQ_2c246e2c-ec34-413e-8c3c-b7ee7b962c08">5.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2NDkyNjc0NTI1MTc_1d6c8385-45fd-41a6-b23f-6a10d634c0eb">6.5</ix:nonFraction>&#160;million, respectively, of intercompany interest expense.</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="if3b0d95fb72847c0adb181d3ac901744" continuedAt="ic347bb3be1f84291bc25889c20b39cfe"><div style="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 summary balance sheet information of ACI that is presented as held for sale as of December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzItMi0xLTEtMzg4MjI_bd9e16b0-8b9d-480a-b12b-d0b6a7ad129b">3,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzItNC0xLTEtMzg4MzE_4c09a8c3-b5e6-4b16-9802-6fa09eee7366">6,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzMtMi0xLTEtMzg4MjI_ca9db0cb-3b7e-4d23-9183-22ede67db164">9,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzMtNC0xLTEtMzg4MzE_e54cd32c-34ea-433c-a713-d3cc19c92b29">6,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzQtMi0xLTEtMzg4MjI_e2fe66a7-07e5-4fa6-9a5b-ba031590954c">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzQtNC0xLTEtMzg4MzE_1f83dd9a-ec4f-4361-92fe-bbc32e9962a4">3,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzUtMi0xLTEtMzg4MjI_9dba4bca-a2e9-446d-bf42-fcddce72e02e">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzUtNC0xLTEtMzg4MzE_af6b8981-077e-41cb-8ac9-776b7dd6d100">417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzYtMi0xLTEtMzg4MjI_4fdeed89-1de7-4103-a0dc-ffc289bde2b4">17,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzYtNC0xLTEtMzg4MzE_9bdf042a-75db-4e31-9f89-42f0a0adb49b">17,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzctMi0xLTEtMzg4MjI_467d9917-bd30-4837-9dd1-107b5d9d4c3d">8,083</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzctNC0xLTEtMzg4MzE_2797caa1-44ae-4d17-8989-7e3e6d7fa1f8">9,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzgtMi0xLTEtMzg4MjI_59fc2e36-62eb-435a-830d-14fd2c994eb8">66,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzgtNC0xLTEtMzg4MzE_484b8d33-5d23-41b3-9319-d190cc529baa">66,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzktMi0xLTEtMzg4MjI_1790cced-e18e-45c4-8bdd-faef1dac9691">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzktNC0xLTEtMzg4MzE_643c745f-b0a3-4e28-9b74-d717d8ec25b2">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzEwLTItMS0xLTM4ODIy_cd468004-407a-4d70-a548-68dce2b27506">7,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzEwLTQtMS0xLTM4ODMx_23e01b24-70e3-4d37-adb1-e529b60e6d21">8,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current assets held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzExLTItMS0xLTM4ODIy_18231625-c815-49d8-b850-fd58f918c689">82,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzExLTQtMS0xLTM4ODMx_95a446ac-7624-4544-ac13-c314521b6702">84,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE0LTItMS0xLTM4ODIy_36495f47-5bbc-4179-95c5-12aebc32dd11">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE0LTQtMS0xLTM4ODMx_47a63f20-717b-4634-b168-cd0dadd60b5d">2,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE1LTItMS0xLTM4ODIy_48d921d3-500d-4ec2-8999-b46602896f71">3,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE1LTQtMS0xLTM4ODMx_d5f2edcc-8122-44c2-afb3-1e11c2f16cf3">5,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE2LTItMS0xLTM4ODIy_a9ffa945-b2c4-4ae3-a81a-76ecd259651a">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE2LTQtMS0xLTM4ODMx_257e1429-5a24-44b7-af79-212d0e701c57">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE3LTItMS0xLTM4ODIy_b97e3260-a552-4c9e-8775-4590f4c97ee7">1,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE3LTQtMS0xLTM4ODMx_b3800608-172e-4872-9b1f-d568686939b6">1,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE4LTItMS0xLTM4ODIy_a0c17de2-254b-4a5a-9e2c-ad35e606f86e">9,167</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.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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE4LTQtMS0xLTM4ODMx_53bf6886-a46f-48c9-996c-058b17b658b3">9,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE5LTItMS0xLTM4ODIy_9e6a3ec2-dafb-4b25-b06f-8745a3a7db38">13,419</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE5LTQtMS0xLTM4ODMx_a24e8bf5-311f-4c55-91ae-88c695623b92">13,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIwLTItMS0xLTM4ODIy_280a8f6a-bd95-429e-b311-b0585943bf5c">6,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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIwLTQtMS0xLTM4ODMx_e1618204-e162-4636-88b5-b8988cd94857">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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current liabilities held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIxLTItMS0xLTM4ODIy_0ad4e8b2-5f05-46ab-81ca-e6a9ff7a7daa">19,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIxLTQtMS0xLTM4ODMx_0038b14f-74d4-4594-afb4-88621f6f974b">21,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIyLTItMS0xLTM4ODIy_f4bb3054-f4bf-457d-a896-5743194414fb">2,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIyLTQtMS0xLTM4ODMx_da9f294d-1f9d-4fb4-967f-2941a212204c">7,175</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The closing of the transaction is expected to occur in the second quarter of 2022, and therefore all assets and liabilities have been classified as current on the consolidated balance sheet 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: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 Company, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the Company, 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="i287b83e5a4e74d44b58055536af4e6ed_I20210803" decimals="-5" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQzNjY_e4496dac-13de-41e2-9e2e-65770fd8ccb4">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 Company (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="i287b83e5a4e74d44b58055536af4e6ed_I20210803" decimals="-5" name="codi:DisposalGrouprepaymentofintercompanyloans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQ1NzM_bc10be21-0773-4b06-9799-8a6d3e8f3ac2">26.5</ix:nonFraction>&#160;million, and the payment of transaction expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i2415812d719741d196065a659c3dedec_D20210803-20210803" decimals="-5" name="codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQ2MzU_466fd40d-b3a7-473a-ad66-754d491c4a36">4.5</ix:nonFraction>&#160;million, the Company received approximately $<ix:nonFraction unitRef="usd" contextRef="i2415812d719741d196065a659c3dedec_D20210803-20210803" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQ2NzU_76697134-af58-4a21-a1ed-01ab630ea809">128.0</ix:nonFraction>&#160;million of total proceeds from the sale at closing. The Company recognized a gain on the sale of Liberty of $<ix:nonFraction unitRef="usd" contextRef="i2415812d719741d196065a659c3dedec_D20210803-20210803" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk0OTE_efe3b47e-7a56-4a26-a96d-0c291177f136">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. </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="ic347bb3be1f84291bc25889c20b39cfe" continuedAt="idd95ad8be6ca4090b44a2efb62321fd3"><div style="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:88.596%"><tr><td style="width:1.0%"></td><td style="width:40.649%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></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></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><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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzEtMS0xLTEtMjk4NzU_023ea9a2-2c0f-413f-b842-01a22215c079">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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzEtMy0xLTEtMjk4NzU_ed31088c-994e-4a1b-bbdc-6e168866c5f5">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzEtNy0xLTEtMjk4NzU_eb944eb8-c344-4842-ba51-83cc50ba55dc">96,164</ix:nonFraction>&#160;</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="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzItMS0xLTEtMjk4NzU_584a5891-0d55-4f98-aa95-68eb2983b4fe">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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzItMy0xLTEtMjk4NzU_ca71d344-f1c1-42b3-87af-0715673c8dde">28,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzItNy0xLTEtMjk4NzU_8abd1bdd-1112-44a8-a980-8b1440bebebc">21,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzMtMS0xLTEtMjk4NzU_f81f31d5-e5cb-47ca-bdf6-52aec5267559">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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzMtMy0xLTEtMjk4NzU_7a3439d3-eaed-40ac-a712-63d62574029a">16,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzMtNy0xLTEtMjk4NzU_5d9b489f-1c6d-4b10-87ca-3b11242105dd">8,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzQtMS0xLTEtMjk4NzU_a0264ce0-a637-4110-876c-6cfb2a637ac9">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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzQtMy0xLTEtMjk4NzU_590a2c0f-5511-439c-a732-9d35cb383999">16,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzQtNy0xLTEtMjk4NzU_541de5ae-a0fc-406b-8daa-d2bd40ca6985">8,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzUtMS0xLTEtMjk4NzU_39e4a2f0-0a72-469e-a15d-a11ece3e00f1">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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzUtMy0xLTEtMjk4NzU_6d3fdb74-97ec-4365-886c-a7b457069bb8">3,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzUtNy0xLTEtMjk4NzU_06895fbd-acd3-49ae-a9cc-9202dac07a85">932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzYtMS0xLTEtMjk4NzU_2f38cee4-c576-4718-b0d5-9e9cd89285ca">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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzYtMy0xLTEtMjk4NzU_fb719ce4-f3bd-4fa9-81fc-20f4fd04ff91">13,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzYtNy0xLTEtMjk4NzU_9e77d441-0a2b-4046-90ca-e5f783e29bc2">7,577</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 years ended December 31, 2020 and 2019, each exclude $<ix:nonFraction unitRef="usd" contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzc2OTc_352ff0c8-0413-4bfd-a407-f6dfaf4ead46">1.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzc3MDU_241a3fbe-7c10-4652-a731-bf7195b9b737">3.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzc3MTM_0a2f223c-41bc-4b4e-864f-634658a2150e">4.4</ix:nonFraction>&#160;million, respectively, of intercompany interest expense.</span></div><div style="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 summary balance sheet information of Liberty that is presented as discontinued operations as of December 31, 2020 (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:84.064%"><tr><td style="width:1.0%"></td><td style="width:79.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.814%"></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,<br/>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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzItMi0xLTEtMjk4NzU_1efa478c-a23b-45c7-8416-27713b3368e8">4,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzMtMi0xLTEtMjk4NzU_7d73b609-5a78-4647-9de2-20f60dbc8d2b">18,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzQtMi0xLTEtMjk4NzU_ef766cb4-9463-46a1-a5fc-e7f7738ed40c">9,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzUtMi0xLTEtMjk4NzU_0e49fb2e-bcde-4079-a3f4-2009a85c6b5c">945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzYtMi0xLTEtMzg1ODg_a1826ead-8cc0-4f19-a8d0-6c55065f67b1">33,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzctMi0xLTEtMjk4NzU_6a9143a8-868c-468c-83b2-2198b66c7b2c">9,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzgtMi0xLTEtMjk4NzU_8f51ee5e-c210-408e-854c-d72fb118eb4e">32,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzktMi0xLTEtMjk4NzU_50cbeb26-91f3-4c6d-bdae-dfdf6a4a62d3">3,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzEwLTItMS0xLTI5ODc1_b1e184fe-1136-4aa3-beb5-7893fb2d6e75">8,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Non-current assets of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzExLTItMS0xLTM4NTg4_2af5440f-fab6-4e49-8950-81da18c0f21e">53,872</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE0LTItMS0xLTI5ODc1_bd3b91f5-a831-4678-b91b-11614c83a511">7,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE1LTItMS0xLTI5ODc1_5c8c9e65-a05f-4e2e-894a-11b57cdb8150">4,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE2LTItMS0xLTI5ODc1_40f7d07d-77b9-42d8-86e1-7adfffaf15e2">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE3LTItMS0xLTI5ODc1_ac8bcb95-1d1a-4202-8168-500d79e3acdd">2,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE4LTItMS0xLTM4NjAx_f7404abd-1bb1-4e62-9a80-cfba051a2281">15,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE5LTItMS0xLTI5ODc1_fd0f0342-02ca-451e-b6ef-eeb8df4f3286">1,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzIwLTItMS0xLTI5ODc1_730ede35-f4a3-413d-a290-6f7517b1b725">9,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Non-current liabilities of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzIxLTItMS0xLTM4NjAx_a7f0aec3-77db-445a-a784-a8f46f0ab9d3">11,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzIyLTItMS0xLTI5ODc1_be776d5b-5ec5-418c-b031-203b6b7e89a9">3,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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 Company, 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. </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-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="idd95ad8be6ca4090b44a2efb62321fd3" continuedAt="ic54bca31c3f64989a70731c78c8fafe7"><div style="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, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The sale price for Clean Earth was based on an aggregate total enterprise value of $<ix:nonFraction unitRef="usd" contextRef="i36e5e92271884774a07a542f33b45b8a_I20190628" decimals="-6" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzgwMg_29df3612-d978-4a24-8db8-887e3e602205">625</ix:nonFraction> million and is subject to customary working capital adjustments. After the allocation of the sale proceeds to Clean  Earth non-controlling equity holders, the repayment of intercompany loans to the Company (including accrued interest) of $<ix:nonFraction unitRef="usd" contextRef="i36e5e92271884774a07a542f33b45b8a_I20190628" decimals="-5" name="codi:DisposalGrouprepaymentofintercompanyloans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwMzY_8fe77121-dbaa-4e7e-bcfb-7059a0792702">224.6</ix:nonFraction> million, and the payment of transaction expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="ibda8c72727bb4e258c596066d6419984_D20190628-20190628" decimals="-5" name="codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTc_d3cd5718-9e7f-46ef-8c45-9a233f9919cd">10.7</ix:nonFraction> million, the Company received approximately $<ix:nonFraction unitRef="usd" contextRef="ibda8c72727bb4e258c596066d6419984_D20190628-20190628" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzExMzY_df84026f-f8f3-4f71-a2f7-091d8633ef31">327.3</ix:nonFraction> million of total proceeds at closing related to our equity interests in Clean Earth. The Company recognized a gain on the sale of Clean Earth of $<ix:nonFraction unitRef="usd" contextRef="i3559fcb3893943bab5bdaa0399825472_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEyNzc_92bc5fdb-c831-4d89-8186-9e6c935a3c90">209.3</ix:nonFraction> million during the year ended December 31, 2019. </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzUyNjI_6e44a117-68d0-40e3-a9ae-22d9f274584a" continuedAt="id0aa9845b9d34aa19b34c170b34937c2" 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%">Summarized operating results for Clean Earth for 2019 through the date of disposition were as follows (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:61.988%"><tr><td style="width:1.0%"></td><td style="width:68.003%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.797%"></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, 2019 through disposition</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzEtMS0xLTEtMjcyODM_0fa4ffad-920c-417a-aa03-3623755ead86">132,737</ix:nonFraction>&#160;</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="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzItMS0xLTEtMjcyODM_cd81fd40-28ca-4322-b48f-b02dcaf08152">39,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzMtMS0xLTEtMjcyODM_c9a8bd2f-7477-4cee-942e-b9b6efa0f0d1">6,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income before 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="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzQtMS0xLTEtMjcyODM_804272e7-8284-4282-87a1-48a8ce5396e1">5,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzUtMS0xLTEtMjcyODM_26dba191-c99f-498a-971e-a06e32c9772d">11,607</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzYtMS0xLTEtMjcyODM_9e8c41fc-6a12-4be1-b0df-2dc75a6a1f15">17,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The results of operations for the period from January 1, 2019 through the date of disposition, excludes $<ix:nonFraction unitRef="usd" contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2MDk_806d668b-e859-474f-953c-88de1215ddcc">10.2</ix:nonFraction> million of intercompany interest expense.</span></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%">Sale of Manitoba Harvest</span></div><div style="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 February 19, 2019, the Company entered into a definitive agreement with Tilray, Inc. ("Tilray") and a wholly-owned subsidiary of Tilray, 1197879 B.C. Ltd. (&#8220;Tilray Subco&#8221;), to sell to Tilray, through Tilray Subco, all of the issued and outstanding securities of our majority owned subsidiary, Manitoba Harvest for total consideration of up to C$<ix:nonFraction unitRef="cad" contextRef="i8184a20637a24edda23dfbd6e96a4b3e_I20190219" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzIwMzk_dc035eb8-3b44-47eb-ac80-fedbe37421ea">419</ix:nonFraction> million. The completion of the sale of Manitoba Harvest was subject to approval by the British Columbia Supreme Court, which occurred on February 21, 2019. The sale closed on February 28, 2019. Subject to certain customary adjustments, the shareholders of Manitoba Harvest, including the Company, received the following from Tilray as consideration for their shares of Manitoba Harvest: (i) C$<ix:nonFraction unitRef="cad" contextRef="i441cd1b8c5cd45799f7bb32218181d57_I20190218" decimals="-6" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI0MjY_f1160a78-c252-4b3a-8195-a4d82f2ba1a5">150</ix:nonFraction> million in cash to the holders of preferred shares of Manitoba Harvest and the holders of common shares of Manitoba Harvest (&#8220;Common Holders&#8221;) and C$<ix:nonFraction unitRef="cad" contextRef="i441cd1b8c5cd45799f7bb32218181d57_I20190218" decimals="-5" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI1Njg_d903dfb9-8497-455b-9825-74829b72a277">127.5</ix:nonFraction> million in shares of class 2 Common Stock of Tilray (&#8220;Tilray Common Stock&#8221;) to the Common Holders on the closing date of the sale (the &#8220;Closing Date Consideration&#8221;), and (ii) C$<ix:nonFraction unitRef="cad" contextRef="i68c7e7731ada4143b02508612bbf6b24_I20190228" decimals="-6" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI3Mzg_72c2bc5e-3c4c-4603-8e8e-6df3457dbc0f">50</ix:nonFraction> million in cash and C$<ix:nonFraction unitRef="cad" contextRef="i68c7e7731ada4143b02508612bbf6b24_I20190228" decimals="-5" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI3NTM_4582f2ca-399e-46f7-b1b6-adc405389e64">42.5</ix:nonFraction> million in Tilray Common Stock to the Common Holders on the date that was six months after the closing date of the arrangement (the &#8220;Deferred Consideration&#8221;). The sale consideration also included a potential earnout of up to C$<ix:nonFraction unitRef="cad" contextRef="i9e27b508442e400295f49a0dff0c782f_I20190228" decimals="-6" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI5NzM_41df30ac-dfee-4a54-b02f-ef7b33c0ccaf">49</ix:nonFraction> million in Tilray Common Stock to the Common Holders, if Manitoba Harvest achieved certain levels of U.S. branded gross sales of edible or topical products containing broad spectrum hemp extracts or cannabidiols prior to December 31, 2019. The threshold for the earnout was not achieved and no additional amount was recorded related to sale of Manitoba Harvest at December 31, 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%">The cash portion of the Closing Date Consideration was reduced by the amount of the net indebtedness (including accrued interest) of Manitoba Harvest on the closing date of C$<ix:nonFraction unitRef="cad" contextRef="i20d7f7ac9a4e4537b7ca3d486cb916de_D20190228-20190228" decimals="-5" name="codi:DisposalGroupNetindebtedness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM1MjQ_d59163a4-d1be-447c-a84d-65cb1d81e53f">71.3</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="i762c3f6e9b07461198a34132b5c5cea0_D20190228-20190228" decimals="-5" name="codi:DisposalGroupNetindebtedness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM1Mjg_dfc11f21-1d11-443d-b0d5-f6d682bfdd88">53.7</ix:nonFraction> million) and transaction expenses of approximately C$<ix:nonFraction unitRef="cad" contextRef="i20d7f7ac9a4e4537b7ca3d486cb916de_D20190228-20190228" decimals="-5" name="codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM1NzQ_62a6d1ae-98cd-44cb-a55b-4dd2b5464714">5.0</ix:nonFraction> million.  The Company's share of the net proceeds after accounting for the redemption of the noncontrolling shareholders and the payment of net indebtedness of Manitoba Harvest and transaction expenses was approximately $<ix:nonFraction unitRef="usd" contextRef="i923f7e05a8b34f54b730d138d950ed81_D20190101-20190331" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM3ODk_b8998c29-6955-4471-8983-d893c04c427e">124.2</ix:nonFraction> million in cash proceeds and in Tilray Common Stock. The Company recognized a gain on the sale of Manitoba Harvest of $<ix:nonFraction unitRef="usd" contextRef="id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM5MDI_0bc5502d-acc1-42d8-ac99-b3e4103d84d1">121.7</ix:nonFraction> million in the first quarter of 2019.  In August 2019, the Company received the Deferred Consideration related to the sale. The Company's portion of the Deferred Consideration totaled $<ix:nonFraction unitRef="usd" contextRef="i21e8177ad0464684930a32fbf08a00e0_I20190831" decimals="-5" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQwODI_6eaef661-5217-4e82-a699-e07c985d396a">28.4</ix:nonFraction> million in cash proceeds and $<ix:nonFraction unitRef="usd" contextRef="i21e8177ad0464684930a32fbf08a00e0_I20190831" decimals="-5" name="codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQxMDY_7383bbbe-d44a-4b8f-8e48-8009e54e5959">19.6</ix:nonFraction> million in Tilray Common Stock. </span></div><div style="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 Tilray Common Stock consideration was issued in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended (the "Securities Act") and pursuant to exemptions from applicable securities laws of any state of the United States, such that any shares of Tilray Common Stock received by the Common Holders were freely tradeable. The Company sold the Tilray Common Stock received as part of the Closing Consideration during March 2019, recognizing a net loss of $<ix:nonFraction unitRef="usd" contextRef="id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331" decimals="-5" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQ2Mzc_fd7a2999-b748-46f8-a0fc-b95bb99d88b8">5.3</ix:nonFraction> million in Other income/ (expense) during </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="ic54bca31c3f64989a70731c78c8fafe7"><div style="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 quarter ended March 31, 2019.  In August 2019, the Company sold the Tilray Common Stock received as part of the Deferred Consideration, recognizing a loss of $<ix:nonFraction unitRef="usd" contextRef="i6d3134449cdc495989595f309dda5823_D20190701-20190930" decimals="-5" sign="-" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQ4MzY_6f840efa-5c2b-4484-a992-0cc2d537b2ae">4.9</ix:nonFraction> million in Other income/ (expense) during the quarter ended September 30, 2019. </span></div><ix:continuation id="id0aa9845b9d34aa19b34c170b34937c2"><div style="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 operating results for Manitoba Harvest for 2019 through the date of disposition were as follows (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:59.210%"><tr><td style="width:1.0%"></td><td style="width:71.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.555%"></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, 2019 through disposition</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 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="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzEtMS0xLTEtMjcyODM_77afc8e9-35d2-4d16-8f6b-421975c7754d">10,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzItMS0xLTEtMjcyODM_3efac671-0157-45fa-a4d3-fe26962b4577">4,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;text-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 loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzMtMS0xLTEtMjcyODM_8212d979-57b2-49d3-b4d1-c16e9612d8bb">1,118</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%">Loss before 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="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzQtMS0xLTEtMjcyODM_48094513-892b-4539-86f5-eef35d6f43e2">1,127</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%">Benefit for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzUtMS0xLTEtMjcyODM_4e05f7e9-d220-4c15-bc8c-c08dffb671ec">541</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss 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="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzYtMS0xLTEtMjcyODM_f8228dab-461b-46e5-a119-c85822f6c8d4">586</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: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%">The results of operations for the period from January 1, 2019 through the date of disposition excludes $<ix:nonFraction unitRef="usd" contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzUyMDE_aada6a3c-e4b5-4294-b868-9c4e17da2646">1.0</ix:nonFraction> million of intercompany interest expense.</span></div></ix:continuation></ix:continuation><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_274"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90ZXh0cmVnaW9uOjcxMGRjNWY3MmUzNDRlNzk4NGM1YjFhOGQ5NmYwMDI4XzEwNDYy_6521ba0d-5cfb-4478-8624-9082feb6fef4" continuedAt="ib84c9bad7f3e423f8dab8a2340068dd2" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i44390c6a0bc6480587ff3b2dda00f630" continuedAt="i91d5286f6b1d461ea4de578a464303d9"><ix:continuation id="ib84c9bad7f3e423f8dab8a2340068dd2" continuedAt="i9ae6538eb9b54da9af8d453434b778ff"><div 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%">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 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. </span></div><div 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: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%">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></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-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><ix:continuation id="i9ae6538eb9b54da9af8d453434b778ff" continuedAt="i8065635b1a0d4550af6b645d2db79908"><ix:continuation id="i91d5286f6b1d461ea4de578a464303d9" continuedAt="idd9a68bea68a4a748455c3418a721679"><div style="margin-top:9pt;text-align:justify"><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:6pt;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="idd9a68bea68a4a748455c3418a721679" continuedAt="iba94b2716a074e97a79b1b2913dd0299"><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="iba94b2716a074e97a79b1b2913dd0299">The Company disaggregates revenue by strategic business unit and by geography for each strategic business unit which are categories that depict how the nature, amount and uncertainty of revenue and cash flows are affected by economic factors. This disaggregation also represents how the Company evaluates its financial performance, as well as how the Company communicates its financial performance to the investors and other users of its financial statements. Each strategic business unit represents the Company&#8217;s reportable segments and offers different products and services.</ix:continuation> </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90ZXh0cmVnaW9uOjcxMGRjNWY3MmUzNDRlNzk4NGM1YjFhOGQ5NmYwMDI4XzEwNDU4_0c958015-f6f5-4178-8719-d2f98ac95268" continuedAt="i9b8699e907324c1ca47f1bcfc5c179b2" 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, 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:14pt;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:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></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:6.356%"></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:6.648%"></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:6.648%"></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:6.940%"></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:6.648%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></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:6.356%"></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:6.648%"></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.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">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.75pt;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.75pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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.75pt;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.75pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">United States</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if26f7f44bbfa456a9bf90b9f8a8ccf0b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMS0xLTEtMjcyODM_221d8462-3fa7-4e78-a703-bb39585ad534">363,017</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d510f46e0e47fbb1a3cb282c4ab1e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMy0xLTEtMjcyODM_2b211b53-76ef-4195-aa77-c67701019fb3">52,804</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52f93f173c694681a52829c5eb9c27d2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItNS0xLTEtMjcyODM_3c71d108-a698-4eef-9254-14629ca0b73e">33,319</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cd9018ac5e642a79939057599d1fe22_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItNy0xLTEtMjcyODM_53a2cffc-fa1c-411f-a3e8-761a5ea9cf57">53,662</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec8007fc6ac94c1e807eb433ce7560db_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItOS0xLTEtMjcyODM_75670fd9-7ff8-4186-b203-ec9539001a9b">116,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.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="i41f65dae48f14883903ef6b3793020a7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTEtMS0xLTI3Mjgz_067daf6c-09c1-4cae-a1a1-53148ffd5e6a">243,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 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: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="id1911583103e43daa68d4990d771dc6a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTUtMS0xLTI3Mjgz_b6f55c7c-8bec-4b2a-8889-d6086aa1a912">154,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i1d43f9e3492d4ad590db522de8d8a518_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTctMS0xLTI3Mjgz_dd756e60-3880-4005-a071-17181e1c21fc">96,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i5e54d929b8024988983a5c03c98f41e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTktMS0xLTI3Mjgz_d914abf6-5cf8-48cd-aa83-cab83c58f5e1">361,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i91f237631b8449d4928a277529e81bba_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMjEtMS0xLTI3Mjgz_2fce2d71-c030-4173-ad94-8baf9f05e9a5">1,475,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0c2232dce46425bbc407a9ff4816c80_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMS0xLTEtMjcyODM_117697e7-015e-4137-9698-807ca8ed33e2">10,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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c4b19b2663748de9f988359b1737fb3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMy0xLTEtMjcyODM_932332b5-e5c2-4174-89c4-f9e2734481ce">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63fedda1d3de4d269b6a00025209a585_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtNS0xLTEtMjcyODM_48c3bac8-638e-4cf5-a7b5-497548e4e902">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i564be6fc559b4f509926bb74f9ff5c5f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtNy0xLTEtMjcyODM_fc654210-78f2-440b-91bf-92fa97eb0892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ec2ef3124444cb8640cf4692b90f87_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtOS0xLTEtMjcyODM_92769ab7-0adb-431d-b391-490bc3218ee4">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26f7e71ed04347dd9c9715a5b33c6535_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTEtMS0xLTI3Mjgz_86267281-a8f2-4c21-aaae-fb38739ccc29">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="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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic56c6b7939014ae9afb90102e83f8d83_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTUtMS0xLTI3Mjgz_93606c18-b08b-46e0-b405-868291f53d22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i043999b10390401ab9a9f0ff0b07e24b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTctMS0xLTI3Mjgz_9b5baabd-3dba-401f-946a-0e23d8303efc">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c7a9663256b4843b1ec90a3dec53e15_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTktMS0xLTI3Mjgz_7da3ebb3-e0b7-4ac2-9adc-7bf4d4e50b26">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f76a996de2441599f389488106dd147_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMjEtMS0xLTI3Mjgz_49a69acf-e0ff-4597-882b-253d2766b4e2">39,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d4380b23e6d48a1977e0d58ba4d07da_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMS0xLTEtMjcyODM_ff50fd8e-ff3e-4dad-9ee3-394247ac74a5">27,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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0152a3c08f0645d3ae0f436c9ce9d5a7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMy0xLTEtMjcyODM_9f0ee4fb-f3bf-46dd-a6f7-b69604a130be">57,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa627ba5d4ed4c9e859ad1737538b100_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtNS0xLTEtMjcyODM_a147f60d-bddb-483c-b8b9-880bc3e99d9f">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48260297f8a24ce6861327216426bcf0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtNy0xLTEtMjcyODM_b802fb6c-ede9-4a12-9cec-c28cd42ba733">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9551bbe9870475c9bb36512fb9e2f52_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtOS0xLTEtMjcyODM_9ed7c8b8-5b06-47c4-94b0-3fe667a3d26d">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ecb41ebed97481fa615dd6b7b4ac8dd_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTEtMS0xLTI3Mjgz_f90ecdc8-c4fd-4ec8-82e3-2b9f19358b8f">8,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7496a7c40dec4fab96c53f059355b3f7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTUtMS0xLTI3Mjgz_4291f22b-596b-492b-bed6-78a95b64ee55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5679ff844904a979333497441e62a8a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTctMS0xLTI3Mjgz_ed29ea27-9962-470d-b5a0-a65d62d7e9a4">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85428365860a43c88b4204d6d7253989_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTktMS0xLTI3Mjgz_0760cd37-4bef-4c1c-9357-ae459dc17f34">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80470cdb61964e3da58950508da1f342_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMjEtMS0xLTI3Mjgz_e9a0b5a3-a370-4f88-a1d0-be11f9c4ff99">159,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5c128303c594d3c9856c168fc3a7b32_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMS0xLTEtMjcyODM_cad7c723-45a0-48f7-801a-f5b86d7a2c50">15,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id85389fdc9b14cd5a6e876c3e7c3137b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMy0xLTEtMjcyODM_ec780760-1b62-4c1b-985e-3890358d9a8e">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24334618b8b3485ea66948fbded55b61_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtNS0xLTEtMjcyODM_3148ee0d-6ec1-4660-b504-36c5659cbdb0">24,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d1034d10e749e2af3e8069adbe8046_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtNy0xLTEtMjcyODM_58a6ea85-d57b-4b3b-b4c6-959b51b1b929">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idab24074fa2a4050ab012b90d764b290_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtOS0xLTEtMjcyODM_a2ded544-83a9-494e-9a50-df792f4517b6">973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21297ade31fc46ce9dfd2caec43d0f81_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTEtMS0xLTI3Mjgz_08320982-9350-4f5f-b3c0-410d488a8ff2">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="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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8063fd0237f41a189ceb74f2aef23b3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTUtMS0xLTI3Mjgz_31b2f670-7714-4842-8fa7-b61d903fd192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97f69ad78970444daf5f9040df75a023_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTctMS0xLTI3Mjgz_ec4450c5-4140-4a0f-b015-42552c1d86a2">6,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib80f46854d33405fa1580d77af542360_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTktMS0xLTI3Mjgz_ad7a3dc1-eee7-4333-8740-6c7f5524ec9d">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia06184285bd24e48acae11fc7df67440_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMjEtMS0xLTI3Mjgz_bb86d4fd-5d2c-4fd3-b2a8-9d48f50c65f8">103,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35005db1049549b689b84dd1a1e2cf0a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMS0xLTEtMjcyODM_20b4fe57-0a6f-4a06-ad5b-63719554d1c5">28,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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i752732d79f6043a8a6cd93e251a095f7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMy0xLTEtMjcyODM_8a2c479c-1fdc-45a4-9504-d6d5d2b55ebf">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3354f313156545228ba01d89f6404524_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtNS0xLTEtMjcyODM_67c16f03-87d4-499c-b787-e243f029165b">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50cb8178e1b34ff8a489c6f2e5343a44_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtNy0xLTEtMjcyODM_871bf341-e335-41ac-aa7e-9e8fd08d3a50">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1157fcc8cbb347d68e4e8b4a094efb02_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtOS0xLTEtMjcyODM_5441a860-f9c1-4d60-beb4-7288fc89e208">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff8233a98ba44ccda386444ed3063e1e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTEtMS0xLTI3Mjgz_b89a44d2-4e10-48ca-b43e-87ff73b91758">5,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f9d5c1b0db344f08412219a1813d28c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTUtMS0xLTI3Mjgz_6643f09a-3c4a-4e40-8abd-8b3372d9a6c6">25,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f5741e074cf407685dfda1e6b711907_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTctMS0xLTI3Mjgz_4e8b8794-508b-42f5-88b4-c620a3c4a3c5">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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b9095100e514a4fb8144f4878385a59_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTktMS0xLTI3Mjgz_5f7638f6-a6b8-40d6-a6b0-2c397bf62e4e">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4df480f311b4479848bc1d512d2c81b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMjEtMS0xLTI3Mjgz_9a90a8b0-8350-43a9-964b-29dee6bec18b">62,776</ix:nonFraction>&#160;</span></td><td style="background-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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMS0xLTEtMjcyODM_23af701d-a44d-4c53-9e1e-68435d601aba">444,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9431fd8741ce4bd19419b0e4a860e205_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMy0xLTEtMjcyODM_a66fbf3f-ac6d-4e9c-9d03-0756b336a886">165,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ac2a077a0d14a4b97d2f0f79f5a37fd_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctNS0xLTEtMjcyODM_113c37a7-baf8-4c23-8a65-075b778b163a">93,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctNy0xLTEtMjcyODM_22a3319d-1bcb-4dfe-8fd3-0e4612af755a">54,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8baacbf98dbe421f8320252a0dc8253d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctOS0xLTEtMjcyODM_28fe0b34-e488-4e1e-9aff-29b2d8a208aa">118,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8e9f76c55534bda9c2858525db728e9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTEtMS0xLTI3Mjgz_7c8bc001-66d5-45d4-83a7-7fd71eb819d4">270,426</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f436618064349e88db03604210e18cb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTUtMS0xLTI3Mjgz_f30c22a5-0ab3-420a-8693-ceba00d93b07">180,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTctMS0xLTI3Mjgz_e39440d7-29be-4b7f-9b97-ea519d97540b">139,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTktMS0xLTI3Mjgz_11a5044d-2bb0-486e-a2e9-a0b848b29c5f">375,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMjEtMS0xLTI3Mjgz_4dac92dd-e974-4d58-b834-fb0fee866980">1,841,668</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="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:99.122%"><tr><td style="width:1.0%"></td><td style="width:19.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-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:7.75pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80cb664f1e4c4106a7075ac340cb1abf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMS0xLTEtMjcyODM_b02e3930-e403-4b00-a174-7b6a9fb85a6b">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: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="ib1e9f8f148fc4a2fafb5a993819bd61c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMy0xLTEtMzAwMzY_48e9e448-fa30-4376-925b-9d66198f75c1">6,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i81aa64424a084afc8207d2a14a0fc772_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMy0xLTEtMjcyODM_ca5372ec-192a-4e5d-85b0-660158177f6d">26,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="id7ccc7fe4a744d1a9e9e53a172666402_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItNS0xLTEtMjcyODM_9bbdb4ed-bf24-4e1d-8bbb-d5f346813c2d">42,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="ie9d55ff933144270b51ed8b5256b6eaa_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItNy0xLTEtMjcyODM_d98201fb-0893-4365-81c4-cc95c0f41914">194,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ca624c88b1242c7ab58bf62ab938f5b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTEtMS0xLTI3Mjgz_92708174-6caa-4fd0-a296-3da5850533be">110,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="iaea0a0926c014bc29b421f589531409c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTMtMS0xLTI3Mjgz_41050ecc-f417-4311-9b1c-1f9337a49d1a">61,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c10114362014279b0b0ef97c05703ca_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTctMS0xLTI3Mjgz_5fd797c2-209b-417a-a2b1-37101b1df863">354,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="iece3e90aa16e44cfa3580b3168083c82_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTktMS0xLTI3Mjgz_174ede4d-f4ec-44b0-9582-132e6c414d0b">1,116,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:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3ef61b1c4e94232a18e1b83e15669b7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMS0xLTEtMjcyODM_2a66ade2-9e0f-4d9c-8e9d-e1fc2c04a7f6">7,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55968bdbb5284e369fed19a3f41c591b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMy0xLTEtMzAwMzY_7f5c8b9d-b9c1-462b-8cb4-edf7455c168b">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbe96eae7b7d4282af578dcd3020ec1f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMy0xLTEtMjcyODM_4e4c7a60-b468-4742-8fb9-c4f40ceea27e">3,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib302d0d0c6a54104837e1e2c3b7a5fe5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtNS0xLTEtMjcyODM_9157e5f1-1a30-435b-9483-ec814ad874e8">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if254b47c45cb4d518af23562faf650f2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtNy0xLTEtMjcyODM_1a1d4fa2-c6a3-4bbf-81b8-3c57e2f40eab">10,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i263dacb300124deaa67cc26997cbc1b9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTEtMS0xLTI3Mjgz_00a1ca62-9b34-420d-ba86-3b1163376872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb937cda1e6b4f478c30fcf22b16bcab_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTMtMS0xLTI3Mjgz_e5d394c9-7ad8-4069-b8da-056da5718536">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0905e45cba9d44718f55848d063fc1a8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTctMS0xLTI3Mjgz_09c4e9f8-4cc2-4ba1-bb11-af54984fb640">14,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd4f4b9d751746bea2897f2fe759c551_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTktMS0xLTI3Mjgz_23e8da63-4053-4a52-b779-0c620871ba82">35,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ef22e3b6114847b74b1fd7ca26584d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMS0xLTEtMjcyODM_88dcdc90-4598-4b54-bb72-a80dfe566437">28,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia60c25e23d814d5cbc0265ebe1f30525_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMy0xLTEtMzAwMzY_a0fb85f3-2548-4015-8e23-1fee9341780a">9,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2046652777f495ca2029c57b8fd0c65_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMy0xLTEtMjcyODM_1bcbc0ca-d698-480f-a670-358729ed39a3">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbd9a51d05f44d1985a733d66bbdd0fb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtNS0xLTEtMjcyODM_70efb917-f8ac-4014-881a-18ba08fc3c13">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47af823ab5584718b5f2c833a99f1c87_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtNy0xLTEtMjcyODM_ebf09c50-334d-4761-bddf-04871d615fbc">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib51578d25cf54d95a64999d1d79d7115_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTEtMS0xLTI3Mjgz_e108716f-17a4-4949-9623-658e1b9341ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3f7684247a14482977bd7cb300522c3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTMtMS0xLTI3Mjgz_44e190c8-ba18-49a9-87a0-64934bc409b2">29,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic78ba95b54934c218d48c44010cda029_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTctMS0xLTI3Mjgz_7518129e-ac42-4632-b3c3-c7c25f796541">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283ef5834a364956a6101967a783eed9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTktMS0xLTI3Mjgz_7d7d46aa-239a-408e-96ef-1be87b5b6204">101,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c8c67a481d4235b18f30899ce1a35e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMS0xLTEtMjcyODM_3506351a-1f60-44c5-8cb7-a5966d7888ad">15,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dd589dca726459284d52548eb207ab9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMy0xLTEtMzAwMzY_0d7edcb9-1a05-4482-99f8-c4bf912791da">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039c8829594c4a30a3ed34aaaaadd5df_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMy0xLTEtMjcyODM_abcfb034-5e70-4b7f-a412-582a79c5531c">17,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ae0679d93a54f19a0a42bfcf9b433bc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtNS0xLTEtMjcyODM_aa7e0ce3-136b-43ba-bf49-56a3f9c591a0">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccd851d241e44863a4dce2fabb652298_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtNy0xLTEtMjcyODM_48e2e711-1865-4a28-90b8-a0d6f0ea5e2c">1,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7a495ae2efa4963ab42588060d24b67_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTEtMS0xLTI3Mjgz_b8d966f1-687f-4cde-86cb-c6e7c518206a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b1e5fdffa847739306a427dddc3d96_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTMtMS0xLTI3Mjgz_eed5da7f-38d9-48eb-9078-2d6a67ab98ec">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c87681b8464487ae27af97bdf8f958_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTctMS0xLTI3Mjgz_c676a41f-6c2a-44f5-8605-9e897a083a29">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c4ab04e3cd462e85ec174846d5f087_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTktMS0xLTI3Mjgz_7cc431d6-fda2-4869-82a8-d41790d8052a">47,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied2c89b5416a4e2e8c2bc0c21f52f9fa_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMS0xLTEtMjcyODM_5d857de0-68b8-4ac5-87a5-e432eeedad62">31,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3b592258afb4ac389265ae72b4f270e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMy0xLTEtMzAwMzY_e9732959-bed8-4b5a-908b-c3958d0cf30a">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff123c53e8384fc89925672e92c484f1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMy0xLTEtMjcyODM_d449595d-54a1-4212-af70-e7d3edd81222">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibda6248e655c46c1a26d876c16407c77_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtNS0xLTEtMjcyODM_5f88906f-43f8-4d01-afaa-d56c419bb84b">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3cd52fd7e334c0eac2b459c8ff9e54b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtNy0xLTEtMjcyODM_c88d78f7-1253-49fe-91de-2bbe7e3a53d7">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife3783194a1e4faf9caf16377fc8eb46_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTEtMS0xLTI3Mjgz_44cbc3b2-4687-40b9-9f8c-ceba612514e0">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45e95592b853445390bd12a5a07553c5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTMtMS0xLTI3Mjgz_b58fc857-fd19-455d-9761-4caf07c292e4">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52fc8191677a4c87a2bba1ae6c27b0bb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTctMS0xLTI3Mjgz_f0640250-45b3-498b-a911-83057e8827b7">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedaec5f95ab945829f8ffa158777782a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTktMS0xLTI3Mjgz_7321c683-9e6a-4846-aa51-ad16b25cc74f">58,406</ix:nonFraction>&#160;</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdc65a9ae553418c895372f41489acc8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMS0xLTEtMjcyODM_820a2e53-4177-4de9-b6f1-26f6a4d01e13">401,106</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMy0xLTEtMzAwMzY_46716b1c-263a-4ad4-b0d4-0e295e3154eb">25,278</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMy0xLTEtMjcyODM_8b98349e-6dcd-409f-b474-4fa58149b6ab">74,728</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctNS0xLTEtMjcyODM_3de68181-9d8e-46c5-89c8-e966c19bb66d">43,442</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctNy0xLTEtMjcyODM_520c626f-3a2e-42bb-b6c1-fed322754b37">215,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTEtMS0xLTI3Mjgz_2464971a-836c-491e-866b-9df01487d13d">130,046</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTMtMS0xLTI3Mjgz_68bfe0cd-487e-4124-9056-e8232864a708">98,990</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc03de719681421e94d478192a2685e0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTctMS0xLTI3Mjgz_0d9f4f66-2f10-4d03-b634-07ac5657267e">369,981</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTktMS0xLTI3Mjgz_5829f3e1-866d-430f-8fb7-3fa61860325e">1,359,567</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></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><div style="margin-top:5pt;text-align:center"><ix:continuation id="i8065635b1a0d4550af6b645d2db79908"><ix:continuation id="i9b8699e907324c1ca47f1bcfc5c179b2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:18.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.658%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.658%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.658%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.077%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-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, 2019</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%">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:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11f3f99e9d94467f955fb57d750d15b1_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMS0xLTEtMjcyODM_3cc24f12-aa8a-422d-8f17-5d78017ac9a6">307,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: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="ib8143715c66946f5927f3f52131854ed_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMy0xLTEtMjcyODM_3c3bd2a5-8a04-4399-b8d7-0e5dbfc64df6">28,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i413492c7d7504985a2edc733c509c0d1_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItNy0xLTEtMjcyODM_828a6587-4385-43c1-9bf0-3e73eb419b4f">131,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc1c1ed8e5746faaeeaf84f246270b4_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTMtMS0xLTI3Mjgz_80bc7351-ac98-43be-b674-13638f4803b7">101,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c5d5e74aed540c8ae84cb87a7ea6f30_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTUtMS0xLTI3Mjgz_d0c21b86-36dd-4d88-ba02-d15f6eb888b9">72,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i4b35a2c9281a4321b877c685da3f790e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTctMS0xLTI3Mjgz_9fe1ed32-3232-47c1-8968-cb10f92ffa70">375,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: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="if327b51ce41641a384038d2b96f50806_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTktMS0xLTI3Mjgz_387e3280-6c13-4323-beef-80660cd2eeae">1,016,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4f27b94a5414f7faacf0b43e0df84b5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMS0xLTEtMjcyODM_7c0764ca-023a-4671-89f1-c8c36de65cbd">8,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia959569a1c164fe2b9da3791da49b859_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMy0xLTEtMjcyODM_a519e850-ce0e-4f4f-bfcc-d461e4cb49ba">3,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief454fbb96fa43cb8932643d95cdb779_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtNy0xLTEtMjcyODM_c0c51079-2dfa-4c72-a666-be5262db5cc6">6,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91bcccbc37b49c2981ddd6670f4ddbf_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTMtMS0xLTI3Mjgz_9f482d7b-421f-499c-af8a-d20eb0dce4fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id623cf8232594dcf99270cbd4d90aa50_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTUtMS0xLTI3Mjgz_ae21aaf0-756e-4709-b44c-bfd8bd59bb25">712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5133bc3a74e84e1588583bfeacc5986a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTctMS0xLTI3Mjgz_ed9e9336-ed60-4e0c-8598-38129de9827e">15,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ea02ab084a34d7abef42c4ea622dac2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTktMS0xLTI3Mjgz_c7dad0bf-cc01-4459-869e-7549c046ddd3">34,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76c056faaba640cda16a3736d1a07efc_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMS0xLTEtMjcyODM_0939fb6e-daa2-4763-99b7-72d0cbaccc71">29,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69378a9b1b0747c89eaa032b7f4307f0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMy0xLTEtMjcyODM_87056472-74f9-4f23-bdcd-458973de0791">27,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i711e19618c414090b009b05cea58c8d6_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtNy0xLTEtMjcyODM_ba6dcc2c-4db9-4352-a7a7-1e6a341c4a07">6,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7295235fc0e48daa09ec8ae32be5f99_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTMtMS0xLTI3Mjgz_fd6ac8bd-9993-4937-9c59-533f8545a2ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i464dd021749648109067365e7d81c5b2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTUtMS0xLTI3Mjgz_3302882f-8f1e-4f89-9d10-c8ee44a0d695">36,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6734263350cb443c96824975223b6819_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTctMS0xLTI3Mjgz_6f3bec92-f5bd-489e-8e50-f554ed164a52">1,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c7f65d32c774fcab4677051d9fe2fb4_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTktMS0xLTI3Mjgz_71e4d1e3-f0c3-4839-bc3c-431bf9b63f34">100,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7facf43ade714155bb816b30be2b940a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMS0xLTEtMjcyODM_0c3469b9-9d96-4e0d-9dbd-d1d000c354e3">13,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d327be5ce3d4bfc9831795e4412d581_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMy0xLTEtMjcyODM_34ee9999-8fde-4d70-a90b-2264a0192b59">30,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c1b2fcfee224271824c6372e0337a56_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtNy0xLTEtMjcyODM_2a130a94-66f7-415e-9b17-dd884e46217c">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i683a74555a1c4e0da7207d85fc73191d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTMtMS0xLTI3Mjgz_11a43cd9-5dfa-4bc5-aff8-9966dc9b74b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i713ce9d697dd4b908a1bdbcae0427f44_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTUtMS0xLTI3Mjgz_7e0fa9e8-2175-463a-bd2d-84e52c9569ca">6,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb8195be79824da4a8de463396567de0_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTctMS0xLTI3Mjgz_13e96167-4179-49d0-8117-f18e5c0f71ed">2,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7998cdf1d90c4db18b692bdadce0648d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTktMS0xLTI3Mjgz_7fc6658b-7772-4569-ac93-c3de0f8c94ba">53,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6cbd01b10df4aeab46a123b691bfada_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMS0xLTEtMjcyODM_da32a7f5-6acf-4768-870d-0d787772de09">29,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29969e009a4f4f4db2765d112504be53_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMy0xLTEtMjcyODM_791a5fc1-3c67-40a2-9f70-7486e9c5f069">911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef8ac52447541f58c36255378aaaaa8_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtNy0xLTEtMjcyODM_fafd1fce-a21c-4b23-86c6-55711db52d8a">3,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c05f288b374218a5436489cbfc4c59_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTMtMS0xLTI3Mjgz_7cdc37d6-c684-4839-a675-db459b5ebd64">19,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594a6537168046aa8fc6923ada50681c_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTUtMS0xLTI3Mjgz_fda3b45c-e4a9-498f-a931-1a6cab356788">3,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06fc18ef9b434b4a90f27c8c062f16c3_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTctMS0xLTI3Mjgz_b07b69fd-6dfe-4c7e-886d-d520ec24ad71">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1eb166f0bc64ab9a58429792b932104_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTktMS0xLTI3Mjgz_9fb010bc-024a-4a44-99b2-b8eb0078e40f">58,348</ix:nonFraction>&#160;</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f91c3ec0e24e928a4f1f76411fd7c5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMS0xLTEtMjcyODM_adb75589-d8a0-4121-aac3-797a38d1a237">388,645</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18d751e537394dba91587e44b7855b64_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMy0xLTEtMjcyODM_4782517c-0ccd-48aa-ae71-ddcbdddb9141">89,995</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5b741d6173b42feb3f06ac2d96a7ac2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctNy0xLTEtMjcyODM_c3f08d24-7d7c-4c83-912d-e939e02464a9">147,842</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied71a65eaa9d4af8ae2ccfac2746cb8b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTMtMS0xLTI3Mjgz_bd3209cc-8f75-4fac-b9fd-2371f7d24936">121,424</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="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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f8f40d01beb4421a5131989904f3a1b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTUtMS0xLTI3Mjgz_bed7fbc3-e2a5-4d01-93da-7a6f8b5c3664">119,948</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51715d008eb54915bf70c8c86010dc6f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTctMS0xLTI3Mjgz_7b7e363b-ce89-49fc-b980-85f613d6bb6e">395,444</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTktMS0xLTI3Mjgz_08fb4743-dee9-4034-aed2-cb68b554a537">1,263,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div><span><br/></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_277"></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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxMzQ_b5d03735-a93e-48cf-80f7-ad4752e08bb9" continuedAt="i8a59015ef7e7469b97ce82dc0aefc00c" escape="true">Operating Segment Data</ix:nonNumeric></span></div><ix:continuation id="i8a59015ef7e7469b97ce82dc0aefc00c" continuedAt="i0ae53499269045349ade68ceba88a8bd"><div style="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, 2021, the Company had <ix:nonFraction unitRef="segment" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzYw_8fb1d6ed-e7c9-4173-9177-6bd62cfbfe37">nine</ix:nonFraction> reportable operating segments.  Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at December 31, 2021 and is not considered a reportable segment. The Company&#8217;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies.  A description of each of the reportable segments and the types of products 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 Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. </span></div><div style="margin-top:9pt;padding-left: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, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan.</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 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="i2f1e95ae0c3e4f06bec6ec1f9421384d_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzI0Mzg_5b4c8dc2-c3ca-445f-befd-e0aad3ba0ce7">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 and licenses franchises for 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">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and Centerpoint brands that are available through national retail </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="i0ae53499269045349ade68ceba88a8bd" continuedAt="id84e740c80834724ae6add9df967d3a0"><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%">chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, 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">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="i9f436618064349e88db03604210e18cb_D20210101-20211231" decimals="0" name="codi:NumberOfManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzEwOTk1MTE2MzY3ODA_c2399b79-1e24-43fc-8bc0-82f83ab5d81d">17</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 manufacturer of engineered magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/ automotive, oil and gas, medical, energy, reprographics and advertising specialties.  Arnold produces high performance permanent magnets (PMAG), 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. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than <ix:nonFraction unitRef="client" contextRef="i7c4c73d8272f4299a72c1d135a4d8cf9_D20210101-20211231" decimals="INF" name="codi:NumberOfClients" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzQ1ODA_7d7d4954-28b2-4e9b-abd1-e5c0f70d10f8">2,000</ix:nonFraction> clients worldwide. 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 manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the food service industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The 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 Chief Executive Officer to assess the performance of each business. 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"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxMjk_3888bfe9-54b7-41b6-ba81-113cdfa3e858" 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i47fd7da93b7f4d428d7fb3328ce4c3cd_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzItMS0xLTEtMjcyODM_f4a2fc48-7c1e-4d50-a1ae-a8651642b0f1">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="ia4166f318e2d40abb51baecb037186f5_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzItMy0xLTEtMjcyODM_682ea498-6189-4d0a-b43b-06ec94360cb7">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2a59f8964184511aa3dd5e1c503191f_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzItNS0xLTEtMjcyODM_fc8ebb99-09b2-4524-98c0-6ebbf5617460">388,645</ix:nonFraction>&#160;</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="id27cedae7f2442719a83de3a2b04e0bb_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzMtMS0xLTEtMjcyODM_ec635afa-1bf6-4411-84da-0be92809a233">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="i53f3d290bed84cc995fe0b696e6e0784_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzMtMy0xLTEtMjcyODM_766bb550-1f51-44dd-806b-970dad205363">25,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f88dc55df340898d0c56616f75895e_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzMtNS0xLTEtMjcyODM_ef67b3f1-1c12-4068-94bd-04a4ed448fa8">&#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%">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="i8d0e17a7cb934c59aceb39c69d9e7d75_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzQtMS0xLTEtMjcyODM_73d09620-0431-4124-a5f4-072146ab05c4">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="i4c87cdf6565d48c49471e56632e95369_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzQtMy0xLTEtMjcyODM_c4442f0d-ec9a-457d-992b-8f6589474b3c">74,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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76379e7123ca48bcb3a7531d733b5f1f_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzQtNS0xLTEtMjcyODM_c67ec029-f438-4e2f-88f8-e673e7c91f8e">89,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.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="ib86d5530a78e42b392c860272177bec6_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzUtMS0xLTEtMjcyODM_a20d8834-5b7c-42df-8452-520d634bbad5">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="i80a7fc087b8f40208f95784392c9c4cd_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzUtMy0xLTEtMjcyODM_d9484e11-7953-4cd0-ac69-802d26430903">&#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="idc408e8e29e346e28f48cb1e29125f2e_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzUtNS0xLTEtMjcyODM_d4a939da-b544-4482-9cfe-9e17200e08cf">&#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="i5a3616d8c3e84ed6a373851c08743eea_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzYtMS0xLTEtMjcyODM_a0d37185-098a-4cb8-a065-51717f7d7118">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="ic6ae1125ed934a2d9a1ac36ba13ad408_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzYtMy0xLTEtMjcyODM_7122cb20-c4eb-49d4-b3e8-2a92ed66546e">43,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99290524e7194c68b939f57026a88753_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzYtNS0xLTEtMjcyODM_c5e481c3-b4c5-4186-8532-150869b4a32a">&#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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8084c0e7749480ab665f96f24e6aaee_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzctMS0xLTEtMjcyODM_a4cd0dad-1b17-401d-874a-40eb83767a87">270,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b0fff9fc2334285a0455001fd3825eb_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzctMy0xLTEtMjcyODM_7c5e98d6-c3f5-49fe-8568-a421d54733ae">215,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa99c821d09c471692e1b5cfeba3fcf6_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzctNS0xLTEtMjcyODM_e1aa4067-b0db-4c42-a240-f8541784406c">147,842</ix:nonFraction>&#160;</span></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: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="i6a0e64b47ee84e7db54619056890f5e1_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzktMS0xLTEtMjcyODM_e03e3300-2990-4bd4-a0de-5ad70d4c3a32">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="i0877367c49f543bc90b6c9066aa1f83d_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzktMy0xLTEtMjcyODM_1da103b5-bb29-4da0-a501-fca224075674">130,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="ic6df4e0d8bb34b5b9aeab5d0ba57f78e_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzktNS0xLTEtMjcyODM_64abc852-76fc-47c6-ab18-79e71cb8f661">121,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i9fe29edefaa442bd8c65ee7bda8fc99f_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEwLTEtMS0xLTI3Mjgz_6dd0a723-6800-4540-95cf-1c13cfae0d30">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="ib5135263764f4be2abf0ba01f2a65a7c_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEwLTMtMS0xLTI3Mjgz_ec72b887-ab3e-4ffe-9cd3-1ba3fede39b1">98,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i997ffbbdf68c4171bb476cd68e187d0e_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEwLTUtMS0xLTI3Mjgz_0f51ce19-69ee-45cc-a04c-d8352b92965a">119,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58f04296b47b43ecb11d7907d49903d9_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzExLTEtMS0xLTI3Mjgz_b43d10ce-f3e2-4968-9ef4-19fde17ce607">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="i37194bef40a84c2c9ff70056b08da5f4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzExLTMtMS0xLTI3Mjgz_f270a25e-273c-4a9c-b0fb-7705ea85c345">369,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic44d36039e58430b80cbcbd549a8ff49_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzExLTUtMS0xLTI3Mjgz_4d93bad1-f653-4ec2-a307-c851974c49b3">395,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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</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="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEyLTEtMS0xLTI3Mjgz_6ed64928-af4c-49c1-9c37-c2fffe12664b">1,841,668</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="ifbc29ec12027476baab519693400361a_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEyLTMtMS0xLTI3Mjgz_2b9d1867-21c3-4bbf-99ee-9dc1709b54b9">1,359,567</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="i122897e958394838af445993d7e8d622_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEyLTUtMS0xLTI3Mjgz_26dda5be-0c33-4136-a203-8f1d3a3feb58">1,263,298</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%">Reconciliation of segment revenues to consolidated revenues:</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%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i063be236dcea47d98222a5dada75a7c7_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE0LTEtMS0xLTI3Mjgz_f882a9ad-7f5f-4ad7-883a-505a7e8ba6cc">&#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="if88dc41e650143c4835599bd502811aa_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE0LTMtMS0xLTI3Mjgz_f0839212-3555-4802-8f13-452775369f8f">&#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="i791433baab444a909d148d561acd89ef_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE0LTUtMS0xLTI3Mjgz_ece3a765-aa95-4a04-89eb-9bbfd71d0252">&#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%">Total consolidated revenues</span></td><td colspan="2" style="background-color:#cceeff;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="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE1LTEtMS0xLTI3Mjgz_198b3a71-8742-43ec-8761-35d4b2cc7d6e">1,841,668</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="2" style="background-color:#cceeff;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="ifbc29ec12027476baab519693400361a_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE1LTMtMS0xLTI3Mjgz_1b07fafa-e973-4c77-8e61-145731f62c77">1,359,567</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="2" style="background-color:#cceeff;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="i122897e958394838af445993d7e8d622_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE1LTUtMS0xLTI3Mjgz_0d3eaec9-0d76-4956-8a16-c38b9c20d6d5">1,263,298</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></ix:nonNumeric></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="id84e740c80834724ae6add9df967d3a0" continuedAt="i4a2784983747403c876c5961abef7e5c"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment Profit (Loss) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i47fd7da93b7f4d428d7fb3328ce4c3cd_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzItMS0xLTEtMjcyODM_61540315-09f0-4d8c-9218-a00a5cccc37f">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="ia4166f318e2d40abb51baecb037186f5_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzItMy0xLTEtMjcyODM_20ca5f8d-2a5e-4a9f-bb10-4295b5b5b4f5">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2a59f8964184511aa3dd5e1c503191f_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzItNS0xLTEtMjcyODM_24bad70f-1c9c-459f-8701-4bf1a146012e">22,408</ix:nonFraction>&#160;</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="id27cedae7f2442719a83de3a2b04e0bb_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzMtMS0xLTEtMjcyODM_70982365-0c58-40ae-b1d5-98780648d5e6">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="i53f3d290bed84cc995fe0b696e6e0784_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzMtMy0xLTEtMjcyODM_c6567b5b-57c1-46bc-afb9-a2caa2b6be82">1,021</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="i95f88dc55df340898d0c56616f75895e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzMtNS0xLTEtMjcyODM_14862e1b-7643-485c-9a90-16a0389e4acc">&#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%">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="i8d0e17a7cb934c59aceb39c69d9e7d75_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzQtMS0xLTEtMjcyODM_69f4eab0-769c-4a5a-a0a7-3f98b4de7a2a">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="i4c87cdf6565d48c49471e56632e95369_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzQtMy0xLTEtMjcyODM_293534ea-fcc9-40ca-a84b-1344fe0e8a4a">5,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76379e7123ca48bcb3a7531d733b5f1f_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzQtNS0xLTEtMjcyODM_64151e26-2ccf-4dff-a431-da38f069d418">10,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ib86d5530a78e42b392c860272177bec6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzUtMS0xLTEtMjcyODM_7dbb38bf-cb63-43d4-920c-29980ade35b2">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="i80a7fc087b8f40208f95784392c9c4cd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzUtMy0xLTEtMjcyODM_50ec61f9-daa6-41d5-a23a-c2e28900ea22">&#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="idc408e8e29e346e28f48cb1e29125f2e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzUtNS0xLTEtMjcyODM_ef883193-987b-4a67-b76f-c9501deb213b">&#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="i5a3616d8c3e84ed6a373851c08743eea_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzYtMS0xLTEtMjcyODM_e229cbb8-2e86-4fcc-b9c1-3c34b97958c4">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="ic6ae1125ed934a2d9a1ac36ba13ad408_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzYtMy0xLTEtMjcyODM_d3b0412f-25a1-4a33-8752-dbc388799eb5">4,272</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="i99290524e7194c68b939f57026a88753_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzYtNS0xLTEtMjcyODM_9e582266-1f65-4f85-952b-d539b473a601">&#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:top"><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:5.52pt;font-weight:400;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="id8084c0e7749480ab665f96f24e6aaee_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzctMS0xLTEtMjcyODM_b4c1761b-65dc-47b2-89e9-5b343c4f717e">39,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b0fff9fc2334285a0455001fd3825eb_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzctMy0xLTEtMjcyODM_877be9e4-c0a7-4f1c-86e3-91ceda8259dc">24,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaa99c821d09c471692e1b5cfeba3fcf6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzctNS0xLTEtMjcyODM_fe4e643a-ccfb-466e-8118-7bb49a96c1ae">27,138</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: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="i6a0e64b47ee84e7db54619056890f5e1_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzktMS0xLTEtMjcyODM_43e5e14f-a530-4b39-bf63-92c9461b9ef2">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="i0877367c49f543bc90b6c9066aa1f83d_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzktMy0xLTEtMjcyODM_e16cb5dc-94f8-41a0-9fae-5939eef031bb">15,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6df4e0d8bb34b5b9aeab5d0ba57f78e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzktNS0xLTEtMjcyODM_b07dd786-f8d5-414e-a2d4-8d468b965f89">14,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i9fe29edefaa442bd8c65ee7bda8fc99f_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEwLTEtMS0xLTI3Mjgz_aa7d1ef5-6118-41d3-8735-e0244779fd10">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="ib5135263764f4be2abf0ba01f2a65a7c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEwLTMtMS0xLTI3Mjgz_8e3701c0-7468-44bd-a7f6-94be6cd09d12">2,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i997ffbbdf68c4171bb476cd68e187d0e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEwLTUtMS0xLTI3Mjgz_ae8a5841-446d-4d88-b81f-d6b1834542a0">8,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58f04296b47b43ecb11d7907d49903d9_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzExLTEtMS0xLTI3Mjgz_24e62696-b5cf-48cc-bbbb-0ce439dd35db">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="i37194bef40a84c2c9ff70056b08da5f4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzExLTMtMS0xLTI3Mjgz_767b56d0-104e-4263-9a42-752870f0478a">25,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic44d36039e58430b80cbcbd549a8ff49_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzExLTUtMS0xLTI3Mjgz_063c19fa-9259-4cbe-8dc6-28a0527f40ef">44,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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</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="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEyLTEtMS0xLTI3Mjgz_97b7f89c-2f32-422b-ad3c-b02e5d731e08">198,331</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="ifbc29ec12027476baab519693400361a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEyLTMtMS0xLTI3Mjgz_1b55743d-c77f-46e8-bd18-36c9b81e8769">98,720</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="i122897e958394838af445993d7e8d622_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEyLTUtMS0xLTI3Mjgz_f240db58-1d4c-41db-839f-c7783efead1c">73,137</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%">Reconciliation of segment profit (loss) to consolidated income from continuing operations before income taxes:</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><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%">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="i5cdd61feb2fa4dfd88057b8feea4eb63_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE0LTEtMS0xLTI3Mjgz_e848b146-9a36-48af-bc49-b87f818e51fa">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="ife1d1ecc1aa44dfe88028f2e114d18d1_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE0LTMtMS0xLTI3Mjgz_d1c3822a-0ad6-488b-92b9-1cb093812d71">45,769</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="i5923859969674a809fb5b744597725fb_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE0LTUtMS0xLTI3Mjgz_677ad907-034b-4cca-8210-8998d468aa6a">58,218</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%">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="i5cdd61feb2fa4dfd88057b8feea4eb63_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE1LTEtMS0xLTI3Mjgz_cff30cbe-8f76-417b-a03d-d3893f25303c">1,184</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="ife1d1ecc1aa44dfe88028f2e114d18d1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE1LTMtMS0xLTI3Mjgz_1396401c-6b26-43cc-8a5f-f3d079da9183">2,459</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="i5923859969674a809fb5b744597725fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE1LTUtMS0xLTI3Mjgz_c4ca2d31-cf7a-49b7-a42c-b25d7751aa6f">2,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate and other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i063be236dcea47d98222a5dada75a7c7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE2LTEtMS0xLTI3Mjgz_8f4ab800-0368-4eb2-b56f-ff6a9d3f7a72">95,112</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="if88dc41e650143c4835599bd502811aa_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE2LTMtMS0xLTI3Mjgz_d026ebed-cc54-4bf8-8ad5-9bed05da5dfd">46,058</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="i791433baab444a909d148d561acd89ef_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE2LTUtMS0xLTI3Mjgz_a73d7163-519f-4446-a26f-7694ef898102">72,973</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 consolidated income (loss) from continuing operations before income taxes</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE3LTEtMS0xLTI3Mjgz_51840c61-4214-46b4-a2f3-df22bac43d44">43,196</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.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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE3LTMtMS0xLTI3Mjgz_dc49a879-89bc-4d60-9ee0-283d0ffc1701">4,434</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.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE3LTUtMS0xLTI3Mjgz_dc1ba798-b8b0-45b3-97b2-4473ce98afc4">60,100</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:12pt;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">Segment profit (loss) represents operating income (loss).</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: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">Velocity Outdoor - Operating loss from Velocity Outdoor for the year ended December 31, 2019 includes $<ix:nonFraction unitRef="usd" contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzYzOTI_34e63304-2641-4074-9554-26d0eed78aa6">32.9</ix:nonFraction> million in goodwill impairment. </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.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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzMtMS0xLTEtMjcyODM_e28b10e1-f8a5-422d-a25f-c719c3611baa">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="icdc65a9ae553418c895372f41489acc8_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzMtMy0xLTEtMjcyODM_c763d8eb-7e7f-4796-a561-6e995bebdcb8">21,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="i74f91c3ec0e24e928a4f1f76411fd7c5_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzMtNS0xLTEtMjcyODM_fb8c4565-7d86-4853-8bfd-c26e789f358f">21,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i9431fd8741ce4bd19419b0e4a860e205_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzQtMS0xLTEtMjcyODM_958369c9-604f-4407-b494-bb52084bef5b">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="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzQtMy0xLTEtMjcyODM_55c3a17d-7291-4fe9-931f-ca4e89b0d9fe">5,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib131000cd7474e299a7d7b8173ccb730_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzQtNS0xLTEtMjcyODM_4771e4f5-1cfa-4e0b-a920-fa1937e8d9dc">&#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%">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="i6ac2a077a0d14a4b97d2f0f79f5a37fd_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzUtMS0xLTEtMjcyODM_daa1fb9e-af9c-40b0-a998-345795703009">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="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzUtMy0xLTEtMjcyODM_d6ee968f-a38d-4f5b-8974-6edc912664f0">8,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18d751e537394dba91587e44b7855b64_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzUtNS0xLTEtMjcyODM_6be881eb-6c8a-4ac2-aba1-dc48e5cb466f">8,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: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="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzYtMS0xLTEtMjcyODM_74abe0b4-82b8-47e1-bb6d-903f0b7dbc0d">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="idcf2e338a26f48cfa7598477d2cb2ea5_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzYtMy0xLTEtMjcyODM_eda33ac4-3b4a-4389-962c-49fca97fdb14">&#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="i995b8f5515534c86a62ea528a90f6dba_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzYtNS0xLTEtMjcyODM_017b1c90-03d1-4c0a-8b09-365f02632c04">&#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="i8baacbf98dbe421f8320252a0dc8253d_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzctMS0xLTEtMjcyODM_9613f23f-0886-4a59-887c-64ae1909046a">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="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzctMy0xLTEtMjcyODM_5c861d64-e317-46d3-8ab1-0726814e9824">10,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c06d6142efb4690a36c2c6e45e9eb26_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzctNS0xLTEtMjcyODM_7dc6efd1-9708-4dd9-b7c1-fc59599b258a">&#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%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8e9f76c55534bda9c2858525db728e9_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzgtMS0xLTEtMjcyODM_2537b48b-d531-4d4c-b732-e0200cb06fa9">12,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzgtMy0xLTEtMjcyODM_bcd557de-b8eb-41fa-90df-af66e1b7e5c7">12,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5b741d6173b42feb3f06ac2d96a7ac2_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzgtNS0xLTEtMjcyODM_f8431c10-2d3f-4836-88bd-7f3997b14182">12,984</ix:nonFraction>&#160;</span></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%">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="i9f436618064349e88db03604210e18cb_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEwLTEtMS0xLTI3Mjgz_5416d023-a5ce-4132-ab3b-3e7f36c62840">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="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEwLTMtMS0xLTI3Mjgz_686f8784-4c9b-4830-ae6a-bfe8f78f5545">12,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied71a65eaa9d4af8ae2ccfac2746cb8b_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEwLTUtMS0xLTI3Mjgz_87140b8e-de72-4e35-af46-26662949cd15">12,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzExLTEtMS0xLTI3Mjgz_603f23bf-fb33-4db8-b42b-abed766188ac">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="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzExLTMtMS0xLTI3Mjgz_9e5f46a7-350c-4fea-a08e-f3c756b829c0">6,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f8f40d01beb4421a5131989904f3a1b_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzExLTUtMS0xLTI3Mjgz_8e19997f-65a0-4485-acf4-54786cd75294">6,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEyLTEtMS0xLTI3Mjgz_04d008a6-b1d5-412b-bcde-f38d3352acb7">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="ibc03de719681421e94d478192a2685e0_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEyLTMtMS0xLTI3Mjgz_9ed53caf-e8b8-461a-857d-a5361d2043ea">22,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51715d008eb54915bf70c8c86010dc6f_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEyLTUtMS0xLTI3Mjgz_fc5491f3-70ab-4599-b5d6-5a0257a1b261">22,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEzLTEtMS0xLTI3Mjgz_e72479f6-fcfe-4b5b-af26-c0231f1ff56c">117,643</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="ifbc29ec12027476baab519693400361a_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEzLTMtMS0xLTI3Mjgz_a5284a30-bbb1-4523-9407-8849046e5a65">98,676</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="i122897e958394838af445993d7e8d622_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEzLTUtMS0xLTI3Mjgz_d9478897-74ea-4cfd-9606-8bf7054a146b">83,322</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/ discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3250043895bc43d29c9336d9b90705ea_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE1LTEtMS0xLTI3Mjgz_464bf6aa-3935-458e-b782-7ad55fa8540c">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="if63ba378c4974e6f9be23d8ad08e9f60_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE1LTMtMS0xLTI3Mjgz_f56ac561-2313-4da6-8e45-f57a8daa9234">2,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="i878dd9b9ed87462b8baa481bc5d7b496_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE1LTUtMS0xLTI3Mjgz_75d4874f-9293-4f84-b693-808c3d2f8eea">3,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE2LTEtMS0xLTI3Mjgz_7a9e1b2f-170f-4958-8db2-6c163fb94ab7">120,539</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE2LTMtMS0xLTI3Mjgz_06087f5c-06d5-41a0-957a-093131de6403">100,908</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE2LTUtMS0xLTI3Mjgz_1a96edb7-b865-4a48-9554-9aad248cb958">87,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="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><ix:continuation id="i4a2784983747403c876c5961abef7e5c"><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.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%">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><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%">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="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%">2020 </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: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="iac19cd744f4d4868bdd26dc3957def17_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtMS0xLTEtMjcyODM_6d0b238a-bd8a-4900-a1f7-77b68ac7e9d3">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="i2018dbf1492c49d78740c956570ff8e4_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtMy0xLTEtMjcyODM_8179d38e-4ba1-4122-a739-93a5a0dc5592">50,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac19cd744f4d4868bdd26dc3957def17_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtNS0xLTEtMjcyODM_40fc1acc-d541-4fba-8018-5ed926322b79">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtNy0xLTEtMjcyODM_12996520-336e-4fcb-bb42-c9f5ddcb9311">354,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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="i551809e4a703499b986c3234577e616e_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtMS0xLTEtMjcyODM_79b0e1f1-acc2-4b1a-8cd3-a39791b68c0d">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="i93303db1f2fb4f75a746158a6dd30bf2_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtMy0xLTEtMjcyODM_7a80bbe7-0828-4852-858f-0fa3c1d77d5f">1,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551809e4a703499b986c3234577e616e_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtNS0xLTEtMjcyODM_95ffebe3-6b46-49c5-98fe-a3977bd3c706">263,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtNy0xLTEtMjcyODM_6c9075bf-bca2-4394-b6d0-5736a7fa0536">269,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: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="i7b7c9f50cffb492f813b4499241b5a9d_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtMS0xLTEtMjcyODM_a2368d0a-246b-42d5-ad84-7510fa6a4feb">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="id4e91ba819694208b14615634a13d0c9_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtMy0xLTEtMjcyODM_5bf154d0-dbb7-4fa9-b1fb-abd554b8c31c">5,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b7c9f50cffb492f813b4499241b5a9d_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtNS0xLTEtMjcyODM_bd587555-9313-458b-a42f-30a6dd268d53">86,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4e91ba819694208b14615634a13d0c9_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtNy0xLTEtMjcyODM_f8bb3e59-6501-4a66-ae6b-579b8c60b70d">91,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;text-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="ia92d74d1319646dcab73738c2973f882_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtMS0xLTEtMjcyODM_2f62281c-4778-4e33-887e-f93c64401bd7">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="i5f0fe242802b41519c438ebe49dff2ad_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtMy0xLTEtMjcyODM_98838db7-602c-4352-b708-0f0f778c4d43">&#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="i47c9d6738aa04fcbb1f0e5bd6e36ef7f_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtNS0xLTEtMjcyODM_f8c6698e-5e48-4e25-9a98-4ad2cc16d2e2">233,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="ic07160dbe9f54fcd96688adcf6543e18_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtNy0xLTEtMjcyODM_040b8e46-0bdb-4d0c-90d8-b467687b5b9f">&#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="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctMS0xLTEtMjcyODM_9ce914d7-81be-47f2-ad55-e4682bef9cfa">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="i080a070f1e094805ab07b479d9afcce9_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctMy0xLTEtMjcyODM_a18e05ef-1490-4b7d-82a4-c57b8dc52d37">10,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctNS0xLTEtMjcyODM_34f3a3e0-75fa-43c9-bcda-d5f5db89bc05">146,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="i080a070f1e094805ab07b479d9afcce9_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctNy0xLTEtMjcyODM_228b0784-421b-4c74-95e8-25b763307868">129,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtMS0xLTEtMjcyODM_33feb9f7-cfb2-49fa-8cf5-6d4efc9876a0">36,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5f25023d2f42e186990f600e229601_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtMy0xLTEtMjcyODM_b39c9cde-87a9-4047-b04c-84d46b0fadaa">40,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtNS0xLTEtMjcyODM_2cc17438-56fb-427d-8017-b382de214a67">219,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5f25023d2f42e186990f600e229601_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtNy0xLTEtMjcyODM_b80d82ef-fc9b-40ec-8139-204899085d0c">191,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTEtMS0xLTI3Mjgz_96cbb61a-147e-458a-8d2e-9c472c1b7982">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="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTMtMS0xLTI3Mjgz_209cf44c-90fc-432e-bfcb-42be9cc41a01">34,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTUtMS0xLTI3Mjgz_8b4a6b98-5a14-4e21-9492-21f073387d90">205,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="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTctMS0xLTI3Mjgz_5c8685eb-1952-4833-ac0d-e581f899c775">164,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic956728f2b5c49bda68524e001d3a847_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTEtMS0xLTI3Mjgz_c82905bd-7f0d-4f0c-9e3e-a9170777b41c">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="i4125e43d38c74f8fa3148055555f7ee8_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTMtMS0xLTI3Mjgz_3a34b291-f66e-42b1-8295-57ee67874810">13,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTUtMS0xLTI3Mjgz_b895dd00-2fe6-4b76-be3b-615f3ca45ac9">101,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTctMS0xLTI3Mjgz_dc3b2402-91de-4a56-a5d0-bf6f23bf7297">75,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="if4a14bc5fb7e45f0a1853ecb884b6888_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTEtMS0xLTI3Mjgz_fd909df4-4f1a-44b8-9b9b-243a94b4d6c9">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="ice49c71424c7431da17ef6a8798db705_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTMtMS0xLTI3Mjgz_f2ac9419-ab00-4696-a1b1-17cfca94653b">70,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a14bc5fb7e45f0a1853ecb884b6888_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTUtMS0xLTI3Mjgz_ffbd3ac6-0c7c-477b-be00-9e2dc1ac4a80">244,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="ice49c71424c7431da17ef6a8798db705_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTctMS0xLTI3Mjgz_c0650ee5-b524-4e81-9c0d-c849db1aaaf2">251,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEzLTEtMS0xLTI3Mjgz_fe92b822-7998-4bda-8a75-3b2296073f27">13,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEzLTMtMS0xLTI3Mjgz_c33eb67d-776f-4705-bf90-4873e5dd41b2">17,970</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:top"><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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTEtMS0xLTI3Mjgz_c29d64e1-5a14-4510-a0d7-606c4e29d552">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTMtMS0xLTI3Mjgz_b5ab70fc-2bed-4f05-ad5d-0848b8f83d5f">206,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTUtMS0xLTI3Mjgz_07bc6a5b-27d1-4c04-b780-560ca51f360f">1,855,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTctMS0xLTI3Mjgz_3a41ea01-c13c-4bda-aad5-ac5378194de7">1,527,125</ix:nonFraction>&#160;</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: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:top"><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="ice1e2c035e58406295b3a211e9d223e1_I20211231" decimals="-3" name="codi:OtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE2LTUtMS0xLTI3Mjgz_71e1670f-488f-4449-8b26-df4beb49d6de">106,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if21cf80b9cab4e369f08a5a68432e1af_I20201231" decimals="-3" name="codi:OtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE2LTctMS0xLTI3Mjgz_03c29ae6-49e3-43e2-adbe-29f9e23d8bb1">8,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DisposalGroupAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTUtMS0xLTM3ODg5_24116531-ae09-4ad3-8402-1d65150ccff3">99,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DisposalGroupAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTctMS0xLTM3ODk2_08db2a0a-c2f3-4d58-b68a-9fddd7afff6f">101,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Assets of 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE4LTUtMS0xLTQ3NjUy_95e2e929-af5e-435a-8e3c-13ddc46fa4e5">&#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE4LTctMS0xLTM3ODk2_666f0858-0aba-43fd-98eb-8c3df2fc9204">87,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTEtMS0xLTI3Mjgz_59582296-58c2-44b1-9010-d4360409e2ad">268,262</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTMtMS0xLTI3Mjgz_6b311825-7e6b-42c5-9ece-78ae9afc6c77">206,728</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTUtMS0xLTI3Mjgz_9b541748-9e0a-42f0-a2da-55da28f16183">2,060,594</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTctMS0xLTI3Mjgz_0dd5dfee-768c-4892-9e02-a8f02073e61c">1,725,283</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="#ie915e9de338541a9bbe793846d3b73d6_283">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%"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxNjk_cc902f24-5ff7-488d-8ca3-10c6684de594" escape="true">Revenue attributable to Canada represented approximately <ix:nonFraction unitRef="number" contextRef="i737f82131e694e46aed4a8694312dca5_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzY2OTk_ba3c1cc6-8cf0-4998-be64-1108ba84bdde">10.9</ix:nonFraction>% of total international revenues in 2021, <ix:nonFraction unitRef="number" contextRef="i25d62e0d9b6146f1b826c2e8cbc81396_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzEwOTk1MTE2MzY3NzI_1d23cc4e-b237-4836-9439-20aa4aba755f">14.8</ix:nonFraction>% of total international revenues in 2020, and <ix:nonFraction unitRef="number" contextRef="ic01e8f08b7ed42edbd35dc0f82071cd4_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzEwOTk1MTE2MzY3NjQ_4ca9d259-6b71-4c86-8962-40f20c8e9f6f">14.0</ix:nonFraction>% of total international revenues in 2019.  Revenue attributable to any other individual foreign country was not material in 2021, 2020 or 2019.</ix:nonNumeric> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxNTk_79e85c50-07e5-4615-a0e6-e0638a87458e" 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%">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</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="i7f0fe9f53d964a84a217357b604895a2_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzItMS0xLTEtMjcyODM_40751d9a-0262-48cb-b5dc-0415dad41b39">1,894,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="i0e451c33b9424dc39af6de8647faa7c8_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzItMy0xLTEtMjcyODM_b8047ea6-8f6a-49bb-a499-207b666a8a54">1,473,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaf4a2bfdca74bbc81a681f07bacb951_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzMtMS0xLTEtMjcyODM_0b9653d1-9ed5-4091-8a7f-c323f08b01a9">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="ia395c1e6ca4e4e4090ac9160db621aed_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzMtMy0xLTEtMjcyODM_68543b75-2f22-4f01-ba6a-c85471c0f21a">1,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c9d9e9024df4f328985acae1ccb26e1_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzQtMS0xLTEtMjcyODM_e4b8df9f-708e-482e-8fdd-4c9ebd32513c">36,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="i9a2d8f86009e4c7d878b191dc1975b92_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzQtMy0xLTEtMjcyODM_c1ba4d9c-3ec0-4d2b-a04d-0bd9158db4eb">37,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie90db76d36c142fe99b1e36694508549_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzUtMS0xLTEtMjcyODM_6dbf2b1a-1079-4232-84e4-9295d60eff0e">29,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if851db76ba5443a1a6e1f4ebbb041d42_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzUtMy0xLTEtMjcyODM_2fa0141c-b255-43c1-beb0-b0ffd8db52af">23,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets </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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ibe3108061e9a4f5d938084856cb58013_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzYtMS0xLTEtMjcyODM_0769dcc1-2ea7-42e3-865d-bc25e13f87a9">1,961,171</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="i76581eca700f4cfa9d38b43a308d19a2_I20201231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzYtMy0xLTEtMjcyODM_e9f25ada-8c3a-4540-ac72-db3c07a2f1ae">1,536,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></tr></table></ix:nonNumeric></div><div style="margin-bottom:18pt;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 assets held for sale or assets of discontinued operations during the years ended December 31, 2021 and 2020.</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><div id="ie915e9de338541a9bbe793846d3b73d6_280"></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 G - <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:PropertyPlantAndEquipmentAndInventoryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzE4MQ_c8a1614d-4402-4afa-8407-267c5798a4ac" continuedAt="ie862fedcbedd436995f2f536b1928969" escape="true">Inventory and Property, Plant, and Equipment</ix:nonNumeric></span></div><ix:continuation id="ie862fedcbedd436995f2f536b1928969" continuedAt="iec31ded46a0040e5840c8953db8ea282"><div style="margin-top:11pt;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: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%">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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzItMS0xLTEtMjcyODM_137b7119-6254-4324-a0b9-053162fb8729">105,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzItMy0xLTEtMjcyODM_bf051692-f8da-43f9-b30b-49b86631aab3">75,285</ix:nonFraction>&#160;</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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzMtMS0xLTEtMjcyODM_157942a3-c539-4d8d-90fb-3447675d60e1">27,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzMtMy0xLTEtMjcyODM_ea4c43b6-eec1-4b2f-8367-a7735f69c356">13,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;text-align:left;vertical-align:top"><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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzQtMS0xLTEtMjcyODM_d6635808-47bd-417e-99f2-6a79569a7148">457,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzQtMy0xLTEtMjcyODM_daa35190-da7b-44d0-9662-00bf5e9e59c4">283,380</ix:nonFraction>&#160;</span></td><td style="background-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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzUtMS0xLTEtMjcyODM_4af762e2-1418-4d0a-bb3c-683120897952">589,954</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzUtMy0xLTEtMjcyODM_07cc1a1b-00d1-4c76-b86d-01fe0194769c">371,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzYtMS0xLTEtMjcyODM_ce8b164b-7627-4557-95e6-1b009acbeb8c">27,870</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzYtMy0xLTEtMjcyODM_9236098e-6b85-46f2-baa1-ffb91ca06234">21,222</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</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzctMS0xLTEtMjcyODM_dba89944-79d5-403e-8336-2a6839f27c18">562,084</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzctMy0xLTEtMjcyODM_079efad0-bbec-4d31-8201-76b7d796c79d">350,594</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzE4OA_dea578e7-cd79-4c54-adeb-259c33fc22e0" 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: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%">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%">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="i0fbf9f428763460781113ed78c539efe_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzItMS0xLTEtMjcyODM_c079e822-196a-4eaf-9323-7b450f7abc55">206,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385a2229a7ec49a2bfb9405495460b1d_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzItMy0xLTEtMjcyODM_7c1366b4-1cdf-4100-81bb-0186bdb25adb">169,980</ix:nonFraction>&#160;</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%">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="ie3123a6db3cc4853b040121f8a9f31ac_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzMtMS0xLTEtMjcyODM_ee3bec8d-f805-4d60-b091-1022d8d830eb">52,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32651cae3e4d4ee69118ec42c0e20461_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzMtMy0xLTEtMjcyODM_5613b201-7aeb-4a5d-8795-308b85eeecb8">45,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i2777efcefa4040eea25eb9596221f288_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzQtMS0xLTEtMjcyODM_f2c55a79-9c10-4b3b-9f7c-a860b179a4c8">56,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8de0fc77e4194ea9b39ebb73cd511d36_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzQtMy0xLTEtMjcyODM_5efcffbc-8950-4530-a55d-4efa5cd8d00e">45,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzUtMS0xLTEtMjcyODM_eac2cd4b-6596-43e2-9241-11a72d33a5a4">13,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzUtMy0xLTEtMjcyODM_ddeb11be-29a6-41b6-8281-eb0d1d3f70ac">10,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i4fe8e1fba02341d28089de21f54f18e0_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzYtMS0xLTEtMjcyODM_0ae41bda-edb0-4fd9-9cdd-8f0a51c95d3e">15,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf72d311fe284c12838f5a720b492617_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzYtMy0xLTEtMjcyODM_3d946854-4d98-4036-b2c3-4bbb7340a0b7">15,713</ix:nonFraction>&#160;</span></td><td style="background-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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzctMS0xLTEtMjcyODM_fa8d55ba-7fdb-4acf-9cb6-2caadfe53610">345,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzctMy0xLTEtMjcyODM_b0d6f8af-2459-4b24-bbc0-68c84f53390f">287,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzgtMS0xLTEtMjcyODM_65c841d1-ef65-4e11-8242-75ab42a940f7">166,993</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzgtMy0xLTEtMjcyODM_5518b285-e03e-4c8a-96c9-f0bba9688e71">133,385</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</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzktMS0xLTEtMjcyODM_3cf5920d-506d-4e53-ba4a-472d5248f68a">178,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzktMy0xLTEtMjcyODM_ab69d4b4-0deb-41a8-b550-421cfd280714">153,653</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iec31ded46a0040e5840c8953db8ea282">Depreciation expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzEwMw_6cc417be-17b5-4e4c-994d-8700dccb6a1b">37.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzEwNw_7404dde4-4db6-442d-9a37-ba089fbfe11d">31.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzExNA_9f0a67b2-be70-4309-91d9-f0aec7babff0">29.7</ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</ix:continuation> </span></div><div id="ie915e9de338541a9bbe793846d3b73d6_283"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgyNTc_8d1c0743-0674-4586-a022-6a03cbfb0bad" continuedAt="i85f8b920fcab42f3a7c7cf5938c81407" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i85f8b920fcab42f3a7c7cf5938c81407" continuedAt="idec256b4ab2e421e818e3c0f19b8573a"><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:6pt;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, 2021 and 2020 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: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="idec256b4ab2e421e818e3c0f19b8573a" continuedAt="ib9d0708f47a14bf88cdab0d7d91dc715"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgyMzc_c5131aff-8d13-4772-b9b1-9e5d655c107b" 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:79.093%"><tr><td style="width:1.0%"></td><td style="width:36.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.678%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.681%"></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 </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%">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:8pt;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: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="i2018dbf1492c49d78740c956570ff8e4_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEtMi0xLTEtMjcyODM_84fe34f0-56a5-4bd0-86f5-518a98dd2286">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: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="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEtNC0xLTEtMjcyODM_df0a2c3f-5753-4525-91a2-77c2ff566790">&#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: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="iac19cd744f4d4868bdd26dc3957def17_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEtMTAtMS0xLTI3Mjgz_8b0ea95d-716c-480b-acc0-a37304f45c7a">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:8pt;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%"><ix:nonFraction unitRef="usd" contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzItMi0xLTEtMjcyODM_edb9107d-1c77-472a-8b5d-d1e61415fec0">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9431fd8741ce4bd19419b0e4a860e205_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzItNC0xLTEtMjcyODM_c5a4951a-906a-447a-b590-e7db6a0ce9d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551809e4a703499b986c3234577e616e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzItMTAtMS0xLTI3Mjgz_49ef9c76-7f28-45cf-9fc7-a23b28736f66">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:8pt;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%"><ix:nonFraction unitRef="usd" contextRef="id4e91ba819694208b14615634a13d0c9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzMtMi0xLTEtMjcyODM_baf97122-e7fc-4501-a0d3-f464740c862f">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ac2a077a0d14a4b97d2f0f79f5a37fd_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzMtNC0xLTEtMjcyODM_503c4b65-56b9-4329-a6e7-7d5f7e0cd40f">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b7c9f50cffb492f813b4499241b5a9d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzMtMTAtMS0xLTI3Mjgz_4189aefe-948b-4989-9747-beb341b46723">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:8pt;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%"><ix:nonFraction unitRef="usd" contextRef="i5f0fe242802b41519c438ebe49dff2ad_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzQtMi0xLTEtMjcyODM_f4748959-1428-4eae-949d-77ac3c98e1d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzQtNC0xLTEtMjcyODM_f80991a8-7d8d-47ae-bd11-94b8eafbf545">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia92d74d1319646dcab73738c2973f882_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzQtMTAtMS0xLTI3Mjgz_b19fcac1-388a-47e6-a7ab-e7b69116c65b">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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzUtMi0xLTEtMjcyODM_74591869-7dbe-4c72-a32c-b5c812976759">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzUtNC0xLTEtMjcyODM_259e0fa9-7eff-4e38-bb9a-84a749ce2805">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzUtMTAtMS0xLTI3Mjgz_a6500d19-c857-4360-9a7c-fc7cb4cf4ca9">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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5f25023d2f42e186990f600e229601_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzYtMi0xLTEtMjcyODM_7b53a407-5241-458c-b7b9-750b100d3681">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8e9f76c55534bda9c2858525db728e9_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzYtNC0xLTEtMjcyODM_481290f7-733c-41d6-a0b4-213553833bd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzYtMTAtMS0xLTI3Mjgz_d5139237-f853-41ec-823f-9d18702c8946">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzgtMi0xLTEtMjcyODM_f5c6b7f0-8ed7-4267-84ff-9cdcc9618b4b">75,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f436618064349e88db03604210e18cb_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzgtNC0xLTEtMjcyODM_137818c3-d742-4352-905f-ef0453054970">15,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzgtMTAtMS0xLTI3Mjgz_84f54056-df11-4ad2-be3d-e2b761dfdd8b">90,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzktMi0xLTEtMjcyODM_71704f43-cec3-4632-b354-d97c2542fb1b">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzktNC0xLTEtMjcyODM_47bec855-a93e-45e1-9788-a2f3923b693a">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzktMTAtMS0xLTI3Mjgz_3851600c-0a55-465a-9b27-8051c7f3e822">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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice49c71424c7431da17ef6a8798db705_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEwLTItMS0xLTI3Mjgz_ac34e1ba-6ec1-4b41-b6cf-2d38811f052b">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEwLTQtMS0xLTI3Mjgz_3b93b486-4f01-4838-8d3b-19688e34e046">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a14bc5fb7e45f0a1853ecb884b6888_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEwLTEwLTEtMS0yNzI4Mw_6e471e1c-29ff-42a1-8f7c-13e8266d509d">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEyLTItMS0xLTI3Mjgz_bf014de8-ec87-4f41-a55c-206ec6c62458">666,507</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEyLTQtMS0xLTI3Mjgz_f62a7efc-ab30-4148-b44d-0d38eaccabc4">148,898</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEyLTEwLTEtMS0yNzI4Mw_9c5c96f9-7489-44d9-9bb1-841ff23a3c8c">815,405</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><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, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.</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:79.678%"><tr><td style="width:1.0%"></td><td style="width:36.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.799%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.084%"></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:19.636%"></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, 2020</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 </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, 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:8pt;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: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="i88a335ed1c944a4aac30139cf08b2ca8_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEtMi0xLTEtMjcyODM_b924990e-3623-494a-ac47-61af434e21ba">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: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="icdc65a9ae553418c895372f41489acc8_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEtNC0xLTEtMjcyODM_91ce2644-d799-40ef-9539-ac5032ca97e2">&#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: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="i2018dbf1492c49d78740c956570ff8e4_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEtMTAtMS0xLTI3Mjgz_402714d0-15f5-4f53-a7e6-56f9c2e431a8">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:8pt;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%"><ix:nonFraction unitRef="usd" contextRef="if9d449b1f9744570930fe372ab46195a_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMi0xLTEtMzc1OTE_15aa5e03-2712-4860-9828-84fb70f0ed04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItNC0xLTEtMzc2MDA_032f4354-33b3-4513-9f59-25a24a52e1a1">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMTAtMS0xLTM3NjA4_0e20a1ef-f73d-4f38-aea0-436fb367b540">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:8pt;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%"><ix:nonFraction unitRef="usd" contextRef="i4785c01ae4c247d083da88b386a905c5_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMi0xLTEtMjcyODM_55816863-1cbd-4730-9c8f-64ab7a7302a0">61,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItNC0xLTEtMjcyODM_dab1c625-db3b-4b75-87c8-6c7161ae14a7">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4e91ba819694208b14615634a13d0c9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMTAtMS0xLTI3Mjgz_15e847d8-e0a0-4900-87c3-0ea8ae3a6049">63,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be9a02ca36b43f197743badde933d0c_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzMtMi0xLTEtMjcyODM_79ae2d6b-f740-4e8f-818e-a6c74370c43b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzMtNC0xLTEtMjcyODM_67ccfce4-5a4e-4070-9074-5841433add2e">68,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzMtMTAtMS0xLTI3Mjgz_751420bf-080e-455c-a229-3492d75e6f51">68,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i7eebb9bdbfcb4b2780e9b8a41e0415c9_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzQtMi0xLTEtMjcyODM_2743de3c-0643-4e4d-b2de-03043e52db40">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzQtNC0xLTEtMjcyODM_646ca484-f2f6-421a-982d-49a786095804">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5f25023d2f42e186990f600e229601_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzQtMTAtMS0xLTI3Mjgz_507cdc5c-a032-4179-b667-45754fe75801">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06b13e4fd7654a7b838254be85aae105_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzUtMi0xLTEtMjcyODM_4bab5fbf-b8de-4477-ab78-a69d7614eaf5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a84a0e10ff0408c843d90ea35c44430_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzUtNC0xLTEtMjcyODM_12a5e26c-098b-4fdf-ab71-8d7537d10eca">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7f05e59581a4ea79e47688e20e1b0e4_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzUtMTAtMS0xLTI3Mjgz_95cab3d8-efe6-460d-b5f9-d1a5836a22bc">&#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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i532c844a7ab64db8a341414c9fa094b9_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzYtMi0xLTEtMjcyODM_c7ee98d0-b3ee-4e4d-a960-a96f77d4ba73">72,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzYtNC0xLTEtMjcyODM_abbee27b-1f64-46e0-9e90-2a1922fd1499">2,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzYtMTAtMS0xLTI3Mjgz_ca2276de-a8a1-4eb5-b38c-e6054eff5594">75,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6bdac745dc349c98a6a792a496800da_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzctMi0xLTEtMjcyODM_a30ac20e-47a6-4a04-9d00-c4ee6c5c301c">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzctNC0xLTEtMjcyODM_1093c2ac-d7bc-4bdc-b077-ebafcb7d250d">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzctMTAtMS0xLTI3Mjgz_5a598531-8ba3-4baa-93a9-ba8202ba28e6">26,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaccf02bd524426fa810da82de65e0eb_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzgtMi0xLTEtMjcyODM_bd454a33-fef9-4d48-b795-0456dee5b4e1">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc03de719681421e94d478192a2685e0_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzgtNC0xLTEtMjcyODM_3b2991af-9ff7-4ab9-8867-66739c20244a">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice49c71424c7431da17ef6a8798db705_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzgtMTAtMS0xLTI3Mjgz_0002907a-1a03-43ea-b501-4621b5a9b277">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEwLTItMS0xLTI3Mjgz_d086d40a-e59a-43d1-9e26-ca314b263285">339,023</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEwLTQtMS0xLTI3Mjgz_24d6e47b-9304-4dcf-a9a7-e79046f8767c">327,484</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="display:none"></td><td colspan="3" style="display:none"></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEwLTEwLTEtMS0yNzI4Mw_f6ae1429-d4b3-4fbc-a94c-84fb1aff75d8">666,507</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><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, 2020 includes the acquisitions of Marucci and BOA by the Company, and add-on acquisitions at Altor and Ergobaby.</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 $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEyOTQ_c31f1ff1-236d-4d17-b924-66343ac4469f">223.3</ix:nonFraction> million of goodwill is deductible for income tax purposes at December&#160;31, 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%">2021 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzE2NDkyNjc0NTM1MDc_61ee6fed-8297-496e-bcb4-8c02e75a411d">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="ic956728f2b5c49bda68524e001d3a847_I20211231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzE2NDkyNjc0NTM1MTQ_a33bbe56-d572-4c16-88f1-cef5d6e05204">272</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="ib9d0708f47a14bf88cdab0d7d91dc715" continuedAt="i0105fafcf3ff40c9b2563d14338ed27a"><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%">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 uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.  We determined that the Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="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="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5Njk_7e5fdee1-8d23-4e57-9cfd-b1bb594c739c">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="id4e91ba819694208b14615634a13d0c9_I20201231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NDI_54d659a5-12d9-4c13-8509-36144ff13862">14.0</ix:nonFraction>%.  For Altor, the discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5MzU_3adf6d7a-e9e8-4e8d-a23d-eba9faaf48c3">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="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NDk_ce8dc468-c64b-4164-922c-5e0f840917c4">3.8</ix:nonFraction>%.  For Velocity, the discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NjI_b1e3887a-399e-48e6-bbca-a6c8c61ab860">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="iaa5f25023d2f42e186990f600e229601_I20201231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NTU_cd5c61d2-3ebc-4365-ba9e-0710d900b22f">16.4</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:700;line-height:120%">2019 Interim Impairment Testing</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%">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%">The Company performed interim quantitative impairment testing of Velocity Outdoor at September 30, 2019.  As a result of operating results below forecasts in the current period as well as a re-forecast of the Velocity business in which planned earnings and revenue fell below the forecasts of prior periods, the Company determined that a triggering event occurred in the third quarter of 2019 and performed an interim impairment test of goodwill as of September 30, 2019.  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="i85c063b4a7da4c82919d98ec32940851_D20190101-20190930" decimals="3" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzQwMzA_a9694c41-bbee-4a24-9a75-7d58ab4d3d05">12.2</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 Velocity's ability to execute on the projected cash flows.  Based on the results of the impairment test, the fair value of Velocity did not exceed the carrying value, indicating that the goodwill at Velocity is impaired.  The difference between the carrying value and fair value of the Velocity business was $<ix:nonFraction unitRef="usd" contextRef="i85c063b4a7da4c82919d98ec32940851_D20190101-20190930" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzQ1MjU_d3fd191e-9b73-4c79-a97d-0aeeb2b706ef">32.9</ix:nonFraction>&#160;million, which the Company has recorded as impairment expense in the accompanying consolidated statement of operations for the year December 31, 2019. </span></div><div 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%">2019 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.  All of the Company's reporting units except Liberty were tested qualitatively at March 31, 2019.  We determined that the Liberty 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. We used an income approach and market approach for the quantitative impairment test that was performed of the Liberty business at March 31, 2019, with equal weighting assigned to each.  The discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="i9a1d2bd7b34e41c7a903c3b92d4f87d9_D20190101-20190331" decimals="3" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzU1OTc_fa8bf820-b6a3-4a26-8b21-23308c681e7c">14.8</ix:nonFraction>%.  The results of the quantitative impairment testing indicated that the fair value of the Liberty reporting unit exceeded the carrying value.  For the reporting units that were tested qualitatively for the 2019 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded their carrying value.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the net carrying amount of goodwill at December 31, 2021 and 2020 (</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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzEtMi0xLTEtMjcyODM_ebf288f3-9a36-4771-acef-d4866568134a">873,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzEtNC0xLTEtMjcyODM_fde52081-5ece-4dcf-8f63-daf4b5a14361">724,252</ix:nonFraction>&#160;</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 impairment losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzItMi0xLTEtMjcyODM_f6a32ff5-3fcd-4308-ac32-bd8de08691a8">57,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzItNC0xLTEtMjcyODM_2d924fe0-6695-43e1-8b27-43f97c158dcd">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzMtMi0xLTEtMjcyODM_dc4c9e59-21a3-4902-8747-5331f4a39f52">815,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzMtNC0xLTEtMjcyODM_2298c685-5876-4d0b-89ce-e3a2b9e099c6">666,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="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="i0105fafcf3ff40c9b2563d14338ed27a"><div 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%">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:7.25pt;font-weight:700;line-height:100%">December 31, 2021</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:7.25pt;font-weight:700;line-height:100%">December 31, 2020</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="i908659a3c6d74a71a4743257a79f348d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMS0xLTEtMjcyODM_84b979e0-b80d-4b1a-8a8d-334590054941">566,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i908659a3c6d74a71a4743257a79f348d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMy0xLTEtMjcyODM_c5b5addb-464f-4d4e-99bd-6ed1acd9c673">180,581</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i908659a3c6d74a71a4743257a79f348d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItNS0xLTEtMjcyODM_01ae72f6-6b15-49a5-95e2-53d2729c3830">386,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i96a75957e4954e0bb0482b180e486d41_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItNy0xLTEtMjcyODM_61dc09c4-5485-49a5-9434-e4e9dc145577">505,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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="i96a75957e4954e0bb0482b180e486d41_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItOS0xLTEtMjcyODM_df7ce6fb-366d-4b9d-a650-264d3f467e3d">148,599</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="i96a75957e4954e0bb0482b180e486d41_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMTEtMS0xLTI3Mjgz_f368ee15-f22a-43ad-82b2-d87d0e51925f">357,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="icedaf299664a4b8886abbcd2f38000d4_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMTMtMS0xLTI3Mjgz_4119dfc8-79ec-4c7a-ba16-becd4d687840">13</ix:nonNumeric></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:8pt;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="if4d66671c5684385b99daa0feb30909c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMS0xLTEtMjcyODM_34a163a2-60e9-4a46-9c00-f0852e8eeadf">153,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4d66671c5684385b99daa0feb30909c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMy0xLTEtMjcyODM_2e3df9d5-823e-4788-b066-dda96ffcb935">49,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4d66671c5684385b99daa0feb30909c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtNS0xLTEtMjcyODM_e5a90bcd-2eea-461a-8341-9a44d879716b">103,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44f8164804884e068ce9e039045896ac_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtNy0xLTEtMjcyODM_1652db24-3fe0-429e-89f9-7d24dedaae69">145,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44f8164804884e068ce9e039045896ac_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtOS0xLTEtMjcyODM_61337c2d-a7a6-4098-b357-1a30a234cd27">25,552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44f8164804884e068ce9e039045896ac_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMTEtMS0xLTI3Mjgz_28247d28-6da4-4ca1-b297-2da8c9c0c58a">119,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i4308fa4a78674f469c9014cf9ddea999_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMTMtMS0xLTI3Mjgz_b0e10e82-5bab-49de-a071-57dacbd33191">12</ix:nonNumeric></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: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="id066b749f3fa4e498b6369920f5d5e52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMS0xLTEtMjcyODM_edd4db99-fe77-43e6-b4c7-68bda0fe62e9">411,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id066b749f3fa4e498b6369920f5d5e52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMy0xLTEtMjcyODM_37d98111-c03a-4754-96be-98af731d031d">87,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id066b749f3fa4e498b6369920f5d5e52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtNS0xLTEtMjcyODM_13a2052a-5b35-4dec-b2c4-b57e340e797d">323,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c268ae596fb42d4b3e33007caac2baf_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtNy0xLTEtMjcyODM_f9e705bc-f735-4ccf-b764-5f5d10fe7d44">357,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c268ae596fb42d4b3e33007caac2baf_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtOS0xLTEtMjcyODM_e4a49df2-dd19-459c-8c21-edc79cad4d3c">64,478</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="i0c268ae596fb42d4b3e33007caac2baf_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMTEtMS0xLTI3Mjgz_2853d2a4-096a-44f1-b863-8565cf806307">293,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="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="i4598701545584ce3be3d5e5580dcbb8e_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMTMtMS0xLTI3Mjgz_e1e8d1ee-8a7c-48b4-97d1-c8ba6af1f0a5">16</ix:nonNumeric></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:8pt;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="ic11216191efd46e7aee0526003a81a79_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMS0xLTEtMjcyODM_6d9b284b-d8d6-4bb3-8dc4-4c6373eb5737">4,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic11216191efd46e7aee0526003a81a79_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMy0xLTEtMjcyODM_eec7c1e3-fd8f-4036-b333-c6b6e3d1ae1d">3,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic11216191efd46e7aee0526003a81a79_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtNS0xLTEtMjcyODM_b48d5561-431e-46cd-ba19-eb749bfc0a18">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a4f102be525432d9bd3d837e56b06d1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtNy0xLTEtMjcyODM_11e13007-b47b-49fe-9f80-abe0faca7156">3,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a4f102be525432d9bd3d837e56b06d1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtOS0xLTEtMjcyODM_2ee88528-7b52-4275-b07b-788081bd6697">3,159</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="i3a4f102be525432d9bd3d837e56b06d1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMTEtMS0xLTI3Mjgz_79fa47ba-e346-47ab-9bf0-fca62850e589">219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ia1b8f9ebd0b64374bc6e860d39fc8965_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMTMtMS0xLTI3Mjgz_b5c05175-d643-4185-a9ed-90bdd04cca43">4</ix:nonNumeric></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: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="i191292d1f9a843a6bf711f9bd335e3cc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMS0xLTEtMjcyODM_1081d24e-aef9-4ae6-8f44-ebd9f9a9ea42">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="i191292d1f9a843a6bf711f9bd335e3cc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMy0xLTEtMjcyODM_df741bda-3fd3-4727-9b53-341382a1dbbb">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="i191292d1f9a843a6bf711f9bd335e3cc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtNS0xLTEtMjcyODM_d5fa539c-2f67-43e7-810a-454ba2a6bd43">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i036f9442d8f545728f0bf71df91a343b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtNy0xLTEtMjcyODM_7d83a873-2e37-4b5f-b23c-3e698c849747">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i036f9442d8f545728f0bf71df91a343b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtOS0xLTEtMjcyODM_1c10c01e-87b4-43a5-b642-85b50e08b7a7">210</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="i036f9442d8f545728f0bf71df91a343b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMTEtMS0xLTI3Mjgz_1baecbeb-ba76-4a9f-a753-3c3fd83eb12e">&#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="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="i737502b6c1164e5c97b3f0c9e585a49e_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMTMtMS0xLTI3Mjgz_1426102c-cda3-4446-beb2-e54aeafc294f">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctMS0xLTEtMjcyODM_49150114-3c57-4634-9b09-3a0e63e87213">1,137,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctMy0xLTEtMjcyODM_974309ce-eaae-405f-8a13-961c5eac266b">321,894</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctNS0xLTEtMjcyODM_714f2934-60cb-4250-b581-671f46680b37">815,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctNy0xLTEtMjcyODM_4d46975a-87a9-4e82-b617-cdc5e0856f68">1,012,615</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctOS0xLTEtMjcyODM_e380830e-8c71-4d9d-8c3b-5f40a276db83">241,998</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctMTEtMS0xLTI3Mjgz_aa977fe1-f18b-4338-9c03-9593e731fdaf">770,617</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtMS0xLTEtMjcyODM_243f737f-c6a5-429f-aff3-7d18dc510a5b">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtNS0xLTEtMjcyODM_0c4c7fa8-25cb-447c-9dd5-46e66d61f067">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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtNy0xLTEtMjcyODM_925bdc6c-ee03-4812-8a88-6d3d603403c2">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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtMTEtMS0xLTI3Mjgz_5deefe34-9fd2-4a2f-9447-3966c67e0a79">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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In-process research and development </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></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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktMS0xLTEtMjcyODM_6dc862fb-48d2-4877-a45b-88527636c2ef">&#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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktNS0xLTEtMjcyODM_a64f8b72-8e2b-4a72-a44a-da02834ba496">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktNy0xLTEtMjcyODM_5f575e89-ac4c-4501-a434-e650d137920d">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktMTEtMS0xLTI3Mjgz_e35e023c-7b99-4694-9e6d-e5996f1cca79">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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTEtMS0xLTI3Mjgz_b17eb02e-f985-43c0-9f10-f40f814309d1">1,194,571</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTMtMS0xLTI3Mjgz_40c19151-dd88-4f2e-8f85-7b1f407952a6">321,894</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTUtMS0xLTI3Mjgz_11f83054-7654-4772-8952-e2cf67ac8688">872,677</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTctMS0xLTI3Mjgz_73808da4-ea40-42f4-adb2-f7434e883873">1,076,080</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTktMS0xLTI3Mjgz_f034118e-5462-4db3-b9ef-e5ca8cd5bb2d">241,998</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTExLTEtMS0yNzI4Mw_b396cc5d-5fa6-4c32-9682-07d002017c67">834,082</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:6pt"><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: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:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. The Company determined that the in-process research and development technology asset acquired in the BOA acquisition achieved viability in the second quarter of 2021, and will be amortized over a ten-year period.</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 Company&#8217;s amortization expense of intangible assets for the years ended December&#160;31, 2021, 2020 and 2019 totaled $<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgwNjk_5675d8b6-6b8e-4d75-9df7-d2a6d6c8e9cf">80.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgwNzM_ab5676b1-0c1f-4b98-8504-d73b844da97b">61.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgwODA_9923d132-cef6-491a-9926-1d29ff9673a1">53.6</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzAtMS0xLTEtMjcyODM_5b5553e5-66ea-41e0-85cf-f884c49c8abb">76,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2023</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzEtMS0xLTEtMjcyODM_3b8f6707-df3c-4955-85e6-cdf31a63e02b">75,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2024</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzItMS0xLTEtMjcyODM_b2ff3200-2211-45fe-94ed-8f57c744f8fe">73,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2025</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzMtMS0xLTEtMjcyODM_e29c45ad-d515-4ea6-a7bf-c81618dff221">68,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2026</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzQtMS0xLTEtMjcyODM_6c709e84-d3af-4507-877e-76c66c2c9bfe">65,836</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="ie915e9de338541a9bbe793846d3b73d6_286"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjkw_4a190783-8783-4ee4-9908-f5b5a03989f5" continuedAt="i0f6c56f2a2654134aad2826c7c5227b3" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i0f6c56f2a2654134aad2826c7c5227b3" continuedAt="i7381a2cff3cd4ec8a7ab95797ee2ed1f"><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%">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">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 Company, the lenders from time to time party thereto (the &#8220;Lenders&#8221;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#8220;2021 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i4aec3fabf9244adfa09505a7ab487a5e_I20210323" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwMjU_92d909bf-c21e-41b0-819b-2df3510112c1">600</ix:nonFraction>&#160;million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="i694f0c3f50574175bd359b954816b111_I20210323" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwMzk_4f601bd9-8366-4367-9a9a-861b48f706c2">250</ix:nonFraction>&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. </span></div></ix:continuation><div style="height: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="i7381a2cff3cd4ec8a7ab95797ee2ed1f" continuedAt="i254117f7e6d3469ba5ede7cd1f0d0ee4"><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="i1a482aca5e47425694b0fa9cfab85161_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcyMw_be6d625b-e711-49c2-8d71-794a07664494">600</ix:nonFraction> million, and (ii)&#160;a $<ix:nonFraction unitRef="usd" contextRef="ie1738b7239f547f492153fdbe3aa3ca2_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzczOA_2caea96f-0087-401c-89b9-28a887c1fed7">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="idc2479a4a432409a81b51e01a63d8ea2_I20211117" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwNTM_c24f4026-7353-4836-9c29-0b67200eb9b1">300</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="idc2479a4a432409a81b51e01a63d8ea2_I20211117" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwODM_d47e2e72-d22f-4704-bf4a-657ade39678d">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 trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="idc2479a4a432409a81b51e01a63d8ea2_I20211117" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwOTk_3d5f2ba0-4f9f-455c-80ba-7ec630a65745">5.000</ix:nonFraction>% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. </span></div><div style="margin-top:12pt"><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="i0a2729bebcee491fad028ca584b68f0b_I20210323" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwNjc_62118b39-7b9e-46db-94ca-913d3271cb48">1,000</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="i0a2729bebcee491fad028ca584b68f0b_I20210323" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwOTE_4f71cbf0-1f5b-4bd3-ba3e-a0b7680b342c">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="i0a2729bebcee491fad028ca584b68f0b_I20210323" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMDc_c99e0a5e-927d-42e3-a55f-e277954f15e3">5.250</ix:nonFraction>% per annum and will mature on April 15, 2029.  Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes was October 15, 2021. The 2029 Notes are general unsecured obligations of the Company and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 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: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, as described above, and to redeem our <ix:nonFraction unitRef="number" contextRef="i42afafde7d7a4688b8e8125aac4325d3_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMTU_a751a15b-6a8f-4aeb-bea8-567093559dcb">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-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="i42afafde7d7a4688b8e8125aac4325d3_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMjM_e17f9100-db9d-4c97-81f6-8f0b109d5f68">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="i42afafde7d7a4688b8e8125aac4325d3_I20210302" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMzE_80ea748b-fc65-4d3a-97f7-19aa456b8ac0">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="i74d82bd30648475c83ed5426eaff9e8d_D20210302-20210302" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxNDU_fcee2d36-3983-4790-9741-174e95c0c13f">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="i42afafde7d7a4688b8e8125aac4325d3_I20210302" decimals="-5" name="codi:ProceedsHeldInEscrow" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTU3MjE_87ccaf06-971a-4102-8756-6215fdda923f">647.7</ix:nonFraction>&#160;million was </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="i254117f7e6d3469ba5ede7cd1f0d0ee4" continuedAt="ic0580b196a01403190a8bc1bfef700a7"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i7c4c3ac6dda346adad139af72d935c37_D20210302-20210302" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTU3Mzc_8a9edbc3-1ed4-4a84-9d0a-ca463cb22278">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:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjgy_4c9fd95b-d397-4d70-8c3c-1fc18d9fcafd" continuedAt="i61b86f3aa802464094e9efb4e6942fb0" 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, 2021 and December&#160;31, 2020</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, 2021</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, 2020</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:top"><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="ide4bf2d46bc94e12979270def50719bd_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzItMS0xLTEtMjcyODM_cffe00f4-2fd0-4bda-9553-ca827845fcb8">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ide4bf2d46bc94e12979270def50719bd_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzItMy0xLTEtMjcyODM_07c14cf3-225a-49fd-8e73-2897e3241b2e">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 #000000;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 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="ic8f81bd2e9ff464e8ba2efbf4be88909_I20201231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzItNy0xLTEtMjcyODM_73af0f3e-4ae7-41a1-9e3c-0fe369e6f3a4">&#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></tr><tr><td colspan="3" style="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%">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="i210d3557f6224b00b395f6fce33f4e5a_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtMS0xLTEtNDQzNTA_d1f809f0-a73a-45e4-ad46-4abe2cd2c7b4">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="i210d3557f6224b00b395f6fce33f4e5a_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtMy0xLTEtMzgwNzk_13a2de5a-4def-4030-ac1b-3d3403133707">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%">N/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b2894056a8a4eb7b1c453f9f0831c4d_I20201231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtNy0xLTEtMzgwOTY_2097e502-a8e2-4392-84ec-6bb7d1191e49">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2026 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea38dfa8a52445b8ddd282032a66f0a_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzQtMy0xLTEtNDE5ODY_792c93f1-4827-4751-a785-36f3d6b40aa9">&#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: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="i4af99ec2eaf3496da86add79967604db_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzQtNS0xLTEtNDQzNjM_5ce5a23a-fc50-4750-bcab-212f9abc48d9">7.92</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="i4af99ec2eaf3496da86add79967604db_I20201231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzQtNy0xLTEtNDE5OTc_ad15e098-8259-4589-8370-8951fdc035f0">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">N/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cb98c65870d4bba959643c1aff3f96c_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtMy0xLTEtMjcyODM_25810162-3af9-4d9f-bbc5-619e11478353">&#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="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="if241bf97173c4249aa98596b48f2c836_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtNS0xLTEtMjcyODM_0b605c99-5a46-475b-9237-e641843cd6ef">2.13</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="i6eec27249f9c496d93ce0dcb84304839_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtNy0xLTEtMjcyODM_cff8d122-f4f8-440b-884c-709945c403df">307,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzUtMy0xLTEtMjcyODM_641d45b0-8f33-486e-9b1a-3cb027ff367a">15,174</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzUtNy0xLTEtMjcyODM_c1937475-5275-4658-9174-5d26ff60ae03">7,540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzgtMy0xLTEtMjcyODM_d094e62e-d63a-44ea-9924-bceb66387435">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><td colspan="3" style="background-color:#cceeff;padding:0 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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzgtNy0xLTEtMjcyODM_a25b4db3-aeeb-48e7-aee3-f7a78de7e5e0">899,460</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-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 the 2032 Senior Notes offering in November 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i409edff398df457b993af6f1b08f9592_I20211117" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0NDQ_02e0cc0d-13f3-4911-a368-4ce336cb9236">4.3</ix:nonFraction>&#160;million in deferred financing costs. In addition, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i8cf1ede0400f49698ba54dc7e9664c87_I20210302" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0NTg_44103823-181e-4f7d-8216-4b81f45938a4">12.0</ix:nonFraction>&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the Company's 2026 Senior Notes were $<ix:nonFraction unitRef="usd" contextRef="i5943dddd8bd342eb8abc6bd6d01a6f90_I20210331" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0NzM_a1065164-5a4b-4b5b-bdc1-21f630d38875">7.2</ix:nonFraction>&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes. In connection with entering into the 2021 Credit Facility, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i6fb522ee913d46679b2a03fe6cab7d05_I20200507" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0ODc_fc924287-c720-4dee-999c-02262ea1c210">5.4</ix:nonFraction>&#160;million in deferred financing costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 Credit Facility was categorized as a debt modification, and the Company incurred $<ix:nonFraction unitRef="usd" contextRef="icab17e03a2d947ab82705bf03c58f3b3_I20180418" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcwNzg_2c3d1ddd-a2a8-4dea-9a6f-3e9f368dd83d">8.4</ix:nonFraction> million of debt issuance costs, $<ix:nonFraction unitRef="usd" contextRef="icab17e03a2d947ab82705bf03c58f3b3_I20180418" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcxMDU_f61b9249-5273-40e7-9ad4-4a88a85a9dbc">7.8</ix:nonFraction> million of which were capitalized and will be amortized over the life of the related debt instrument, and $<ix:nonFraction unitRef="usd" contextRef="i07c5275c977e49c5a757f92dc5877bdc_D20180418-20180418" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcyMDY_d15205fa-506b-4028-b051-ec1853fd07ad">0.6</ix:nonFraction> million that were expensed as costs incurred. For the year ended December 31, 2019, in connection with the repayment of the 2018 Term Loan, the Company wrote-off $<ix:nonFraction unitRef="usd" contextRef="i688dd80afb6d4c2ca20f7e0e2877883b_D20190101-20191231" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzczMjU_eaf8cb5f-958b-4f5e-8dce-2d25b8b50e5c">12.3</ix:nonFraction> million in deferred financing costs associated with the 2018 Term Loan.  The write-off of the deferred financing costs and original issue discount was recorded as loss on debt extinguishment in the accompanying consolidated statement 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%">Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 Revolving Credit Facility have been classified as other non-current assets in the accompanying consolidated balance sheet. The debt issuance costs associated with the 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><br/></span></div><ix:continuation id="i61b86f3aa802464094e9efb4e6942fb0"><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, 2021 and December 31, 2020, 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%">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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzItMS0xLTEtMjcyODM_f7372a11-1dcb-4e42-a12e-ba2beae7acfd">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzItMy0xLTEtMjcyODM_d289d9e2-78e2-4c17-a05a-2c3f1b04aec8">16,466</ix:nonFraction>&#160;</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzMtMS0xLTEtMjcyODM_dc7e7584-e86b-4171-95fa-d51bed0f3434">6,021</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzMtMy0xLTEtMjcyODM_91e6ea75-4e95-44b5-a653-103c979481e5">6,121</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzQtMS0xLTEtMjcyODM_04f78370-b5ae-4ea6-ac5b-62d0b4ad7604">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzQtMy0xLTEtMjcyODM_3a28b84a-653a-45ea-b5c7-aa0d94cbafdd">10,345</ix:nonFraction>&#160;</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="i9f883e2ea14743ab9a97f5d5e7e47903_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzctMS0xLTEtMjcyODM_1652bc49-5d11-4803-a236-a2d1f25aae5e">6,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i1b1c6fdb27674aa7b708cca85c6bd15a_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzctMy0xLTEtMjcyODM_1f6d395f-edea-42ef-b76f-d67418dcaec1">2,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ife02c90d01f7481181b167a7f71f4c7e_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzgtMS0xLTEtMjcyODM_8af9017c-6364-467b-b183-062e733e0ecc">15,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzgtMy0xLTEtMjcyODM_7e5d46ab-5917-489c-b760-545fee4516f4">7,540</ix:nonFraction>&#160;</span></td><td style="background-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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzktMS0xLTEtMjcyODM_817a110e-b132-452d-bc58-4e6c811e0a05">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><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzktMy0xLTEtMjcyODM_668cb98a-0422-4e2b-a537-abf9150995c8">10,345</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></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-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="ic0580b196a01403190a8bc1bfef700a7"><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 2021 Credit Facility. <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjk2_34d14264-2b8d-4573-bed9-717b3055237f" continuedAt="icbee1d286d254dd096bddbdd6ffc977e" escape="true">The following table reflects required and actual financial ratios as of December&#160;31, 2021 included as part of the affirmative covenants in the 2021 Credit Facility:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><ix:continuation id="icbee1d286d254dd096bddbdd6ffc977e"><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%">5.07: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%">0.00: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.00: 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%">2.96: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 2021 Credit Facility. Upon the occurrence of an event&#160;of&#160;default under the 2021 Credit Facility, the 2021 Revolving Credit Facility may be terminated, and all outstanding loans and other obligations under the 2021 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 2021 Credit Facility.&#160;Any such event would materially impair the Company&#8217;s ability to conduct its business. As of December&#160;31, 2021, the Company was in compliance with all covenants as defined in the 2021 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 2021 Credit Facility allows for letters of credit in an aggregate face amount of up to $<ix:nonFraction unitRef="usd" contextRef="ic98785b3ca014ca99adc8ad9387d1bbf_I20211231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk0Njc_1becc991-1cac-420c-a020-2392b9736988">100</ix:nonFraction> million.  Letters of credit outstanding at December&#160;31, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="ic98785b3ca014ca99adc8ad9387d1bbf_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk1MTY_d2ec422a-db33-4056-b051-826da8ad214f">1.0</ix:nonFraction> million and at December&#160;31, 2020 totaled $<ix:nonFraction unitRef="usd" contextRef="i9d012c119d05434f887615e9902324f8_I20201231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk1Mzc_1c82c057-8466-407d-a0d5-eaeefa67317d">1.3</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 Rate Swap</span></div><div style="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 2014, the Company purchased an interest rate swap (the "Swap") with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i93e3b562cae3485c9d7dabe1e9e7ca92_I20140916" decimals="-6" name="us-gaap:DerivativeAmountOfHedgedItem" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk2NjQ_4eb21827-ce1d-4907-a102-2e4081add26b">220</ix:nonFraction> million on our outstanding debt on our Term Loan.  The Swap was effective April 1, 2016 through June 6, 2021, the original termination date of the 2014 Term Loan. The agreement required the Company to pay interest on the notional amount at the rate of <ix:nonFraction unitRef="number" contextRef="i244d5ff785e3499c857526daa251bfb0_I20140916" decimals="4" name="codi:InterestRateOnNotionalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk5MTI_4564c33c-aacd-4c83-9971-99064a220ed7">2.97</ix:nonFraction>% in exchange for the three-month LIBOR rate. In connection with the repayment of the 2018 Term Loan in November 2019, the Company settled the Swap with a payment of $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsForProceedsFromDerivativeInstrumentInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMDgw_e31cce74-f311-4fdc-911f-c4a87f687375">4.9</ix:nonFraction> million, the fair value of the Swap as of the date of settlement.  </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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:ScheduleOfInterestExpenseByComponentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjg1_019a1310-1ffc-436c-96ff-ba5f2968b0c1" 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, 2021, 2020 and 2019:</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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzMtMS0xLTEtMjcyODM_cf3db3b6-2346-417a-9d60-f2f611a7dd94">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzMtMy0xLTEtMjcyODM_4e0c0e37-9564-4e7c-85ad-b0cdac413186">2,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzMtNS0xLTEtMjcyODM_81ec5120-9386-4ad0-b6af-6deb2535dd97">21,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:top"><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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzQtMS0xLTEtMjcyODM_7232775d-0ec6-4a6b-ba3a-588155beff3e">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzQtMy0xLTEtMjcyODM_c457c564-1efd-4687-bcee-eee01d28bc4f">42,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzQtNS0xLTEtMjcyODM_d90732dc-ade1-48fa-ada6-a51a78e5f3d8">32,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityFee" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzUtMS0xLTEtMjcyODM_56a5b69e-f923-40da-823e-8f67aad4fccc">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityFee" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzUtMy0xLTEtMjcyODM_0bafe77d-b42f-48e8-861c-44e4224aca80">1,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityFee" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzUtNS0xLTEtMjcyODM_9ebf6491-2e2c-4aa5-88c9-8137f050e2d9">1,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.5pt;font-weight:400;line-height:100%">Amortization of debt premium/ discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzYtMS0xLTEtMjcyODM_660c7893-eea6-418d-9612-5bc1face4aae">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzYtMy0xLTEtMjcyODM_92baebe3-23df-422e-92b3-84fb189aafb2">222</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzYtNS0xLTEtMjcyODM_39f3b458-afb4-4563-b337-ff7d9b4ab24b">&#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%">Unrealized (gains) losses on interest rate derivatives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzctMS0xLTEtMjcyODM_4d67e390-b889-4ab5-a5f5-41199ae843c4">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzctMy0xLTEtMjcyODM_07914f9c-c897-48f7-b9aa-d500c6d05839">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzctNS0xLTEtMjcyODM_038d0df3-5822-44ef-ae1f-e8aa0f7bfcb1">3,486</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" 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 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%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzktMS0xLTEtMjcyODM_3edb7d69-1e07-4c7f-bcc5-cd55adfbafa9">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzktMy0xLTEtMjcyODM_5447767d-d0a0-495d-89b8-c0befc75d898">294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzktNS0xLTEtMjcyODM_5c550aa7-c63d-4a4e-9ed6-b879b5a3a6f2">772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzEwLTEtMS0xLTI3Mjgz_80c856c1-a2b5-4a31-a7fd-0fede6d49736">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzEwLTMtMS0xLTI3Mjgz_0028c285-8443-4e57-b1e9-aa083bdf0c1e">253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzEwLTUtMS0xLTI3Mjgz_c6ae4e75-61be-4481-bea4-0ac01d80374d">1,887</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%">Interest expense, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzExLTEtMS0xLTI3Mjgz_060ff343-e8a0-439b-876b-44b0a978b730">58,839</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzExLTMtMS0xLTI3Mjgz_c7a7d216-9bf2-4db6-9cb0-5a18838b4686">45,769</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzExLTUtMS0xLTI3Mjgz_f9455d87-bf54-4b6e-a68d-48f2c44ecb45">58,218</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></ix:continuation><div id="ie915e9de338541a9bbe793846d3b73d6_292"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J &#8211; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI3MTI_1ae3f83d-da14-4533-9060-ee1f2d971b7f" continuedAt="i30b0ca4ac07f4e569c9babab6869e2c9" escape="true">Defined Benefit Plan</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="i30b0ca4ac07f4e569c9babab6869e2c9" continuedAt="i1a4acf0b3d8740f0a6b4b39d3b48720f">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. </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-42</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="i1a4acf0b3d8740f0a6b4b39d3b48720f" continuedAt="ia743a09074274fd5ba283621d4773c44"><div style="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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzE2NDkyNjc0NDUwNjk_619b3c6f-9ee4-4d4f-8b35-b20a07742618">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzY2NQ_ec831113-755d-4dd3-a1a6-df3e96c6181b">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, 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: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%">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="padding:2px 1pt;text-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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzMtMS0xLTEtMjcyODM_619e31bc-3a9a-46d8-b7e5-7d7381f445ca">14,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzMtMy0xLTEtMjcyODM_5c0276fb-b1d9-45a6-b72c-360a0c4f5823">14,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzQtMS0xLTEtMjcyODM_44f23ea4-01a2-43c0-8926-b1b9148a3f54">422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzQtMy0xLTEtMjcyODM_29cd76e0-376d-4615-a85b-f871b6420f5d">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzUtMS0xLTEtMjcyODM_c3a76799-5a9e-4222-bd1d-7aa77a0af898">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzUtMy0xLTEtMjcyODM_eee5d4dd-72ca-4bb1-bbc3-4307f41eb72a">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzYtMS0xLTEtMjcyODM_d2b54a74-43b8-4f84-b30e-0096aa17c9c3">484</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzYtMy0xLTEtMjcyODM_9897b76f-ebfb-4a5b-8660-f583390bf652">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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzctMS0xLTEtMjcyODM_c22def6e-ae38-4ecf-9d04-75bbe2c136ca">267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzctMy0xLTEtMjcyODM_6d16a0ac-55f5-4fad-972c-27986a3c7181">47</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzgtMS0xLTEtMjcyODM_a2742937-82da-453b-804d-44251e90ac50">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzgtMy0xLTEtMjcyODM_e61e799a-0886-4479-b0f8-17fff285eefc">356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzktMS0xLTEtMjcyODM_ebe36239-0cee-4d1d-a2f1-4f2441f58088">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzktMy0xLTEtMjcyODM_896e9336-01e7-4245-bb2a-05c281e5d486">153</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEwLTEtMS0xLTI3Mjgz_63b853b0-6112-4961-8c5a-463e8e2ada28">1,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEwLTMtMS0xLTI3Mjgz_66587912-47cf-4eb1-ade6-49019e0c984c">1,998</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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanCurtailments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzExLTEtMS0xLTI3Mjgz_220cd1a6-6db7-43ec-b552-bec043051e70">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanCurtailments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzExLTMtMS0xLTI3Mjgz_4dac2061-375e-4b04-b450-5faf101f30d1">921</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEyLTEtMS0xLTI3Mjgz_bbd6e51a-21db-4b4b-9a03-0e4397c36a0d">535</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEyLTMtMS0xLTI3Mjgz_170376b3-665f-4d90-a646-f6b165671b7a">1,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Benefit obligation</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEzLTEtMS0xLTI3Mjgz_f693e177-6aad-4d75-bb99-fd96600cd0c7">12,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEzLTMtMS0xLTI3Mjgz_69b699e0-c401-44a9-be1f-d0ee1f2dfd46">14,025</ix:nonFraction>&#160;</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%">Change in plan 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 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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE1LTEtMS0xLTI3Mjgz_c3f35e84-fec5-4351-93a2-b83ad388f6c7">10,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE1LTMtMS0xLTI3Mjgz_bc08a43a-6121-4372-86d9-7709dfbbaf30">10,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Actual 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="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE2LTEtMS0xLTI3Mjgz_85e9b1d5-51df-45ab-8b4b-dcc24cbc9da5">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE2LTMtMS0xLTI3Mjgz_7175584a-f985-4e6a-add0-349ce6081208">407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Company contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE3LTEtMS0xLTI3Mjgz_0da34737-3187-408f-9c97-1a1d62ce7ffa">324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE3LTMtMS0xLTI3Mjgz_b6a3e8ba-b0cf-4677-a35c-d518b7d6d77c">385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE4LTEtMS0xLTI3Mjgz_408098cf-86e4-442f-aea3-c0c7c1d394c6">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE4LTMtMS0xLTI3Mjgz_73e807e5-4450-4f8d-a838-1e2ee17838fd">356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE5LTEtMS0xLTI3Mjgz_f6035cd9-891e-4e5f-88b4-541889350c02">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE5LTMtMS0xLTI3Mjgz_97d283ea-108b-4480-a76e-d39942c77423">153</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIwLTEtMS0xLTI3Mjgz_ffb01eb2-4e6c-465c-a991-bc506befccaf">1,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIwLTMtMS0xLTI3Mjgz_ad48934a-56f4-4d12-845a-68e2f5341dfa">1,998</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIxLTEtMS0xLTI3Mjgz_9b98569e-b4af-421e-b865-2be2453842f1">370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIxLTMtMS0xLTI3Mjgz_b6aca2a7-bcc3-4549-88f7-338c52381378">929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Fair value of assets</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIyLTEtMS0xLTI3Mjgz_87128538-f6fa-49d8-8d1f-b58361c13ea6">9,449</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIyLTMtMS0xLTI3Mjgz_c653cad9-1d6a-453b-8646-35cf1e97835d">10,034</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%">Funded status</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="ife02c90d01f7481181b167a7f71f4c7e_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIzLTEtMS0xLTI3Mjgz_c85844f9-8426-41ec-ad52-95c14da57cd8">2,862</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="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIzLTMtMS0xLTI3Mjgz_e81ba496-4084-4311-b34e-42f098279594">3,991</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-weight:400;line-height:120%">The unfunded liability of $<ix:nonFraction unitRef="usd" contextRef="ife02c90d01f7481181b167a7f71f4c7e_I20211231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1Xzk0Mg_febcb52d-ba97-4e1d-bc34-caeb5c7914c7">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1Xzk0OQ_007f05d9-7d85-4e00-8b22-3a50f819b202">4.0</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively, is recognized in the consolidated balance sheet within other non-current liabilities.  <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI2OTM_c268b861-fd25-4207-a904-17ab9a73985a" continuedAt="if6ad2c76332847418f3cd35d0bd2c175" 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="if6ad2c76332847418f3cd35d0bd2c175"><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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzMtMS0xLTEtMjcyODM_83a7de31-1379-4c1d-a956-e6a07d99c9f0">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzMtMy0xLTEtMjcyODM_dc22fe4b-3dc9-4781-bc9c-283000d47803">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzMtNS0xLTEtMjcyODM_bf960d93-3194-4fd9-8f6e-702fe0ac3fa8">512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzQtMS0xLTEtMjcyODM_a82a2462-f147-4cfe-b221-4df026342715">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzQtMy0xLTEtMjcyODM_e6edb40b-07fb-4a48-aa0c-67f1cd817fc0">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzQtNS0xLTEtMjcyODM_b04cd3ef-1d06-409e-87cc-6143e0066165">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzUtMS0xLTEtMjcyODM_e27d6363-8dfc-4655-afbb-2ef1a72e0cf0">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzUtMy0xLTEtMjcyODM_581efe1b-4f0c-4caa-8885-541f047bd4ae">84</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzUtNS0xLTEtMjcyODM_c51b2d6b-c1e1-41fc-9ec7-593b6199cf3b">135</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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzYtMS0xLTEtMjcyODM_1a4d4775-2eaa-4c6e-b44b-e15160f2d681">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzYtMy0xLTEtMjcyODM_6672433f-0328-41e9-ab3b-a0c6cddc7493">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzYtNS0xLTEtMjcyODM_5d5bb377-0be6-4afb-8523-61d8fdb2eb4b">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;text-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzctMS0xLTEtMjcyODM_7303db10-ced6-412e-90a6-4c26bca03e48">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzctMy0xLTEtMjcyODM_8689b8b3-3dfa-45ce-aa19-7e2614be4050">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzctNS0xLTEtMjcyODM_26b42e8d-dd5f-49d9-8399-4e7113f4285f">&#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: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzgtMS0xLTEtMjcyODM_f8202df6-e6bb-4056-a303-f97172dec511">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzgtMy0xLTEtMjcyODM_0abb50b8-d3c4-4d2e-8dc8-e83becd6bb0a">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><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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzgtNS0xLTEtMjcyODM_6fdfdf8a-b85e-4051-bf34-94408b87b032">649</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="ia743a09074274fd5ba283621d4773c44"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI2ODc_5ad40a88-029a-4dde-9a01-decaa42a07c9" 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, 2021 and 2020:</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%">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></tr><tr><td colspan="3" style="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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzMtMS0xLTEtMjcyODM_ea3664f0-ca0a-4f96-b2b0-7c76be6e134f">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzMtMy0xLTEtMjcyODM_ec218c73-bc4e-4aec-8226-aa1869efe50a">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzQtMS0xLTEtMjcyODM_3243291c-7ebe-481f-98ba-7f69720748c0">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzQtMy0xLTEtMjcyODM_782aa494-ace3-4d20-b335-fdca685db8ff">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzUtMS0xLTEtMjcyODM_108eaa2b-814c-4060-87c0-9a60a1a4cf7b">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzUtMy0xLTEtMjcyODM_748fba8a-146f-4277-8511-dd652bc80878">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzE2NjU_eb55caed-2c10-4cab-87eb-8f4bc25f9424">0.3</ix:nonFraction> million to the defined benefit plan in 2022.  </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI2OTU_14313698-0c25-43fa-aca6-792e5f903deb" 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzAtMS0xLTEtMjcyODM_7cd1ad86-7b03-4aac-8d75-1dfb8565e018">451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzEtMS0xLTEtMjcyODM_97048a68-8ced-4119-939b-f53fac83ac1f">460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzItMS0xLTEtMjcyODM_76b7a7ae-2999-423f-818b-6e9b2c2cd7fb">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzMtMS0xLTEtMjcyODM_b7f034d9-e905-40d2-a506-cb9d6f497059">597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzQtMS0xLTEtMjcyODM_a19f0602-2f71-460c-909e-8660f138b3d0">653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzUtMS0xLTEtMjcyODM_128966b0-ca88-4b5f-a26f-56a09acede74">2,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: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DefinedBenefitPlanExpectedFutureBenefitPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzYtMS0xLTEtMjcyODM_8f105270-39e1-489a-b6f5-3c765ec9aaf5">5,587</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI3MDU_e4c198ab-f81c-417c-a6cc-b3f30333f616" continuedAt="i3936db5a98fa41d8bf81a3fa7420a121" 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, 2021:</ix:nonNumeric></span></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="i3936db5a98fa41d8bf81a3fa7420a121"><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:top"><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="ia69332ac36e74c8390fc1a81dee090b3_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzAtMS0xLTEtMjcyODM_b9e690f0-27c8-42bb-864e-f9fe57b5c926">63</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%">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="i1ecbb569353a457b9f8774779d1b8a7c_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzEtMS0xLTEtMjcyODM_9f45632e-0a66-4fae-a030-a41fa8781844">20</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%">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="i70b2b48ef5bc4446a6a8f4cb64539928_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzItMS0xLTEtMjcyODM_344169fc-3ca2-4f6c-97b5-a27ef517a1f5">13</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%">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="ibdb364443687465880450d6a1d76e042_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzMtMS0xLTEtMjcyODM_fb318c1d-83a5-4d9b-8e80-5aa919b941bf">2</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%">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="ie53bb562da1b493d9886dd0d5fac9714_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzQtMS0xLTEtMjcyODM_b9a2b35c-53de-486d-9878-5f4c06e80980">2</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="i5b35ec1953c74e5e8c6f1c27e7518860_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzUtMS0xLTEtMjcyODM_b410ab47-4d67-44fb-8da5-a14126d9d637">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, 2021 and 2020 were considered Level 3.</span></div></ix:continuation><div id="ie915e9de338541a9bbe793846d3b73d6_295"></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 K &#8212; <ix:nonNumeric contextRef="ibde4d5d091394e8d8568abafb4e3cbd5_D20191120-20191120" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNTU2_888f2290-126a-4b38-b81f-547e68ccebad" continuedAt="ib418d13c90c84b54a17771c7fa811429" escape="true">Stockholders' Equity </ix:nonNumeric></span></div><ix:continuation id="ib418d13c90c84b54a17771c7fa811429" continuedAt="ib0de63eb964443f1b19b702daebb1342"><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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzg5_8640176d-1ba0-48c8-8a4f-e671382547c0">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="ib0de63eb964443f1b19b702daebb1342" continuedAt="i05c64280547c4418b0d7064a3ea2f470"><div style="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="i1a77c77ada12479d960110521bb4b827_I20210907" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTkzODE_3f602b69-fe33-4a38-902b-6cfe10f3474d">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. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="codi:AtTheMarketOfferingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTkzOTU_65927115-3874-4cf5-97bf-0afb6f6c1912">0.5</ix:nonFraction>&#160;million in total costs related to the ATM program during the year 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%">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="i1a77c77ada12479d960110521bb4b827_I20210907" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk0MDk_3b6cb12a-022a-4b1e-a0cc-77091b11dcb6">500</ix:nonFraction>&#160;million, in amounts and at times to be determined by the Company. Pursuant to the Sales Agreement, the shares may be offered and sold through each Sales Agent, acting separately, in ordinary brokers&#8217; transactions, to or through a market maker, on or through the New York Stock Exchange or any other market venue where the securities may be traded, in the over-the-counter market, in privately negotiated transactions, in transactions that are deemed to be &#8220;at the market offerings&#8221; as defined in Rule 415 under the Securities Act or through a combination of any such methods of sale.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="i1942b25e57c04ce7a705dbe1157d43a8_I20211231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk0NjY_6ed11a64-6fb8-4d82-b603-307623b6823e">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="i9cdfcab31a844a9992cbd90a47421b31_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk0ODI_5dd6feff-8d24-463d-88fe-f70e4b30bd08">115.1</ix:nonFraction>&#160;million from these sales, and incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1MDQ_664908b9-7739-452f-bf4e-96a94a6090e1">2.1</ix:nonFraction>&#160;million in commissions payable to the Sales Agents.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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="id9db2e77fc4a421395bd80319d859391_I20200507" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzU3OA_a7b8286e-ae59-4278-bbfb-8de8000f3a0b">5,000,000</ix:nonFraction> Trust common shares at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id9db2e77fc4a421395bd80319d859391_I20200507" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYzMQ_6d38db27-3196-4b7e-9241-2c84a3a72b8b">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="i0fe09b3acb7a4b0ebbab6ad12666febd_D20200507-20200507" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc2Mw_293a113f-b9a2-4fc8-8073-a53de58d1e21">83.9</ix:nonFraction>&#160;million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzgyOQ_254c3f2d-6f97-4dcb-ba29-0a708f1fef5b">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="ib0942299127e4ff980a43b8148c94d0d_I20191120" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwMDM_72789847-375a-4e12-b422-fbafd7b8aec0">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ibd4ca551be6d42ed961038f2221b5f76_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwMDY_6bd7fa7a-9c93-47fb-a084-28ce4dc7eb58">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="i33a6629e6bb14aa3bd93db473cc85f30_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzExMDI_eff9487b-36cd-486b-a1d8-822a734b397a">25.00</ix:nonFraction> per share, and on December 2, 2019, the Trust issued <ix:nonFraction unitRef="shares" contextRef="iaf28572d0b0240dc9e9cece03801a4bb_I20191202" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzExNTg_503bc57b-5124-4ad7-acb0-873e37630af6">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="i707bd2f6600147199610f3132b8d9f94_D20191001-20191231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNTQ_44ce3368-5e1f-4bf5-b7a5-15b5aada685e">115.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="i18f6e70e83f041409be11423095630c4_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNjE_f5fbe2e3-ddb1-4762-b3ea-0f55cc5d0977">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="ibd4ca551be6d42ed961038f2221b5f76_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NzM_261b44c1-38a7-44f8-9f6b-63d014596cf7">7.875</ix:nonFraction>%.  Distributions on the Series C Preferred Shares are cumulative and at December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="ifc5ce5fdfa3c44b2bdf51babc4c4798e_D20210101-20211231" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE3NjY_129ab2f3-e49c-4618-beea-09b370666ea4">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="i33a6629e6bb14aa3bd93db473cc85f30_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzI0NjU_bdeba595-4897-49f1-a342-dbf01aae0d79">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series C Preferred Shares will have no right to require the redemption of the Series C Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120" name="codi:PreferredSharesRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzI5MzQ_74186f98-0546-4db2-93a9-9c4f42dda8d1">30</ix:nonNumeric> days&#8217; notice, within <ix:nonNumeric contextRef="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120" name="codi:PreferredSharesTaxRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzI5NTg_323cbed2-3800-437b-81c9-5548aceb29e0">60</ix:nonNumeric> days of the occurrence of such tax redemption event, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6eba994dd16b457da3fc05069b39337d_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzMwMjg_5683a28f-7caf-4572-899f-f3222337a838">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="i6eba994dd16b457da3fc05069b39337d_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzMzNTU_ac8762a4-daf3-4d71-9316-27955cb0d164">25.25</ix:nonFraction> per share, plus accumulated and unpaid distributions to, but </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="i05c64280547c4418b0d7064a3ea2f470" continuedAt="i66d542f4ab284834840fe512290dae11"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzM1NDI_3e574052-9991-4f71-b60e-258da64381bf">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="ibd4ca551be6d42ed961038f2221b5f76_D20191120-20191120" decimals="INF" name="codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzM4NDQ_53fd6f0a-8b2c-42e9-b658-d128ba9d2530">5.00</ix:nonFraction>%, beginning on the <ix:nonNumeric contextRef="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzM4NjU_360d6b28-7916-4a5a-a124-1d72c6d1f7ec">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="i9fdaaed4797e47759ca404ed930a813e_I20180313" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQzMDg_47e675c3-047b-4280-9542-fb5f51ffcebe">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQzMTE_4a624185-d370-4f6d-b754-e08c4eab7b21">7.875</ix:nonFraction>% Series B Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="ida0d5b754cd84ab89354470c8caf9f54_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ0MDc_9c74452b-93c4-4b5d-a48e-f071e441ec02">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ0NDM_a1e63df4-b0bd-4964-babc-7e369c08f323">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ0NTA_d86e812d-a084-4267-aa5b-412a9d9a4e1a">96.5</ix:nonFraction> million net of underwriters' discount and issuance costs.  Distributions on the Series B Preferred Shares will be payable quarterly in arrears, when and as declared by the Company's board of directors on January 30, April 30, July 30, and October 30 of each year, beginning on July 30, 2018, at a rate per annum of <ix:nonFraction unitRef="number" contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ3NjA_e4a60266-dd77-41dc-8771-650a2bd2fe24">7.875</ix:nonFraction>%. Distributions on the Series B Preferred Shares are cumulative and at December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i5bef03be45d948e3ba5a4fd33a0d565f_D20210101-20211231" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ4NTI_e9f72315-15f6-4400-b8d0-5c54fd98db70">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="ida0d5b754cd84ab89354470c8caf9f54_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzU1NDk_54285f87-61ce-45a9-9e04-8317e7f0b229">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: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 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="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313" name="codi:PreferredSharesRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYwMTY_f6e49cc1-030a-4c84-bbee-566505c504af">30</ix:nonNumeric> days&#8217; notice, within <ix:nonNumeric contextRef="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313" name="codi:PreferredSharesTaxRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYwNDA_654b1b66-5787-4bff-a9c5-0dfdcf078575">60</ix:nonNumeric> days of the occurrence of such tax redemption event, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia0a4cc75abdd466c96b87e3066065afa_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYxMTA_1add9b0f-0ea4-4a29-8966-9b08bd29fa8a">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="ia0a4cc75abdd466c96b87e3066065afa_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY0MzQ_47f2a2db-4b72-4af1-9d73-7a3cd5238484">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="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY2MjE_50704c44-3a60-4c51-97fd-aa54417e7079">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="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313" decimals="INF" name="codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY4MDY_af1f3a1d-4342-4a39-963c-5469bb6bfe57">5.00</ix:nonFraction>%, beginning on the <ix:nonNumeric contextRef="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY4Mjc_4405a92b-eade-4707-9c67-0514a3bc09e4">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="i8a64c48a026a48c38e8a30fd4ecda04f_I20170628" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzcyNjk_04c207ec-075e-43de-82a5-b83f09763b1f">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzcyNzI_72ee18cb-9fbb-460b-bd65-3af0d55eef98">7.250</ix:nonFraction>% Series A Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8a64c48a026a48c38e8a30fd4ecda04f_I20170628" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzczNjg_8eb1d48d-7282-4ab7-b864-c8d8e05ffcfd">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc0MDQ_e56e9ecc-220d-48fa-81cf-2505fa999555">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i3d340671399046deb82f23fb72e764ec_D20170628-20170628" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc0MTE_0b7caf7b-3a44-4e4d-bfd4-e7f4f7502bc2">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="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc3MTM_e41029fb-68b3-45ed-9684-af3652003238">7.250</ix:nonFraction>%.  Distributions on the Series A Preferred Shares are discretionary and non-cumulative.  The Company has no obligation to pay distributions for a quarterly distribution period if the board of directors does not declare the distribution before the scheduled record of date for the period, whether or not distributions are paid for any subsequent distribution periods with respect to the Series A Preferred Shares, or the Trust common shares.  If the Company's board of directors does not declare a distribution for the Series A Preferred Shares for a quarterly distribution period, during the remainder of that quarterly distribution period the Company cannot declare or pay distributions on the Trust common shares.  The Series A Preferred Shares are not convertible into Trust common shares and have no voting rights, except in limited circumstances as provided for in the share designation for the Series A Preferred Shares.</span></div><div style="margin-top: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 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="i8a64c48a026a48c38e8a30fd4ecda04f_I20170628" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzg3ODE_85558162-61b4-4ac0-b203-e3f68e590826">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></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="i66d542f4ab284834840fe512290dae11" continuedAt="ia221c188f1414774ad20ce8877a6e43e"><div style="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 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="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628" name="codi:PreferredSharesRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzkyNDc_a433dd6c-b959-4eba-8649-160e7214261c">30</ix:nonNumeric> days&#8217; notice, within <ix:nonNumeric contextRef="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628" name="codi:PreferredSharesTaxRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzkyNzE_6fcc591b-eba2-44c1-84dd-8811e39da241">60</ix:nonNumeric> days of the occurrence of such tax redemption event, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9021c950cec64c898602699cce23979c_I20170628" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzkzNDE_8bb3830d-2182-47e2-9d03-5b4bbe6401f5">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="i9021c950cec64c898602699cce23979c_I20170628" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzk3MTE_8a60498e-6ee1-4285-a722-4e0cfc40e5ae">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="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzk5NDQ_e91a14be-201b-4bbe-8a4e-8b1c0bb344d5">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="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628" decimals="INF" name="codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwMTI5_edcdf916-6299-4b3a-bfd1-1175a78324f5">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: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%">Profit Allocation Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Profit 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:6pt;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 each of the years ended December&#160;31, 2021, 2020 and 2019. </span></div><div style="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="i14f647b9343d4aa9bb8ff5dfb6aa85bd_D20210401-20210630" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTc1Mzc_093e79fa-86ac-41a4-b478-d13d4b09d398">12.1</ix:nonFraction>&#160;million in July 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">During the fourth quarter of 2021, the Company declared and paid a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="i87ebdf1830794a6185e49b42813573f6_D20211001-20211231" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1MTg_b2e71965-190b-45cd-bd04-36385ed670bb">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="#ie915e9de338541a9bbe793846d3b73d6_271">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="i520a77861ee14b489a7807b61095ad35_D20200101-20200331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyMDQw_e8004380-1cd0-4e44-bc22-745c105bff79">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="i3b9f5a892e2449ce8a3ae1338f5ad879_D20200701-20200930" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyMjE2_ffbb852a-fb65-4844-97ff-4638748f76ce">2.0</ix:nonFraction>&#160;million until after the end of 2020. The profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="if7e3884f04c74c8b84df47cad9586c1b_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1MzM_076d3a70-908b-4a58-8e1a-0214ccbb3b2d">3.3</ix:nonFraction>&#160;million related to the Liberty Holding Event and the profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="ib03528496a2545a19a50065d120c4bcf_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1NDc_72ce1a89-e529-4809-9774-d0ea8215ab03">2.0</ix:nonFraction>&#160;million related to the Ergobaby Holding Event were both paid in January 2021.</span></div><div style="margin-top:9pt;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="ife63f20f1a0342b091e5d707a4f99997_D20200101-20200331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzIxOTkwMjMyNzM4NTg_e83f7889-0b7b-4ded-858e-2a6c76bdbc0b">9.1</ix:nonFraction>&#160;million in February 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%">Year ended December 31, 2019 </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 second quarter of 2019, the Company declared and paid a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="iae43b4b6a19044149d83813ba49133f1_D20190401-20190630" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyMzg3_321d5541-ee5e-4927-a583-2d88c49aac2b">8.0</ix:nonFraction> million related to the sale of Manitoba Harvest and working capital settlements from prior Sale Events (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="#ie915e9de338541a9bbe793846d3b73d6_271">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: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 third quarter of 2019, the Company declared and paid a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="i24795573e3754aad98a494ebcf38c66a_D20190701-20190930" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyNjM5_bb107208-f988-43e8-be9b-084c39be22fd">43.3</ix:nonFraction> million related to the sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271">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: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 2019, the Company declared and paid a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="i0a2dd1a8e46d44c8969d5fca699c6ccf_D20191001-20191231" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyODMy_f57adfb2-5915-4230-afe9-fecc35ddb9d4">9.1</ix:nonFraction> million related to the deferred consideration from the Manitoba Harvest sale and the working capital settlement received from the sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271">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></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="ia221c188f1414774ad20ce8877a6e43e" continuedAt="iefa4c23053f24dfbbbdc6f5eb636711b"><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 loss available to common shares of Holdings</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles net income (loss) attributable to Holdings to net 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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 (loss) from continuing operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzMtMi0xLTEtMjcyODM_a2b3db6b-851e-45b4-85e4-3678420bf0ec">17,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzMtNC0xLTEtMjcyODM_ee9492c0-d1f3-4d2b-82f0-0bd24c97567b">5,261</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzMtNi0xLTEtMjcyODM_330a17a6-c5a7-4f83-8441-3d94f392818e">70,667</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzQtMi0xLTEtMjcyODM_33b2772e-d582-4a1f-ac9a-69e320a6e686">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzQtNC0xLTEtMjcyODM_d2a5a7c3-2d9e-409d-b84b-7a08d8c32c64">9,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzQtNi0xLTEtMjcyODM_7854b4bb-7646-4a3c-9240-5c01da62f9ba">60,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzUtMi0xLTEtMjcyODM_cac72795-0419-414d-a23a-aaab450a7cd8">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzUtNC0xLTEtMjcyODM_6da4d429-be53-4224-be79-d49da60e97bb">23,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzUtNi0xLTEtMjcyODM_3cdb6290-7295-4351-9b55-b29308a13d1c">15,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzYtMi0xLTEtMjcyODM_b0fc53d0-6ab5-40e5-8d82-2d1113bda50f">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzYtNC0xLTEtMjcyODM_f46581a6-0c2f-4e76-8101-8557b41c92ed">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzYtNi0xLTEtMjcyODM_a65e8beb-e1f4-4ed9-97d3-4ebb529d5533">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzctMi0xLTEtMjcyODM_444c1631-1f24-4068-9ea6-bbd279c6854f">43,989</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzctNC0xLTEtMjcyODM_40504dd2-1d85-4f66-b4ad-cfd8e68b3cfa">40,895</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzctNi0xLTEtMjcyODM_fc4a6362-4f7d-4584-90cf-f3d261fd1a5c">148,476</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNTU3_b3b64f1b-77d1-4126-8c25-fd350f2730e4" 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, 2021, 2020 and 2019 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzItMS0xLTEtMjcyODM_4516e588-e88d-478b-8b64-d5e4af74f309">43,989</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzItMy0xLTEtMjcyODM_060f96c2-695d-48fd-95dd-768e1aa0adee">40,895</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzItNS0xLTEtMjcyODM_9123774f-492a-44ff-b72f-2560fb5f0b62">148,476</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:top"><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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzMtMS0xLTEtMjcyODM_e6c0f2e8-1f86-4b1f-9621-b7863f781b54">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzMtMy0xLTEtMjcyODM_4faf68d3-67f0-460e-8007-ffdc88bc5f05">4,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzMtNS0xLTEtMjcyODM_88b9f7a4-5974-49a9-8cf1-2f996aa39bd0">3,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzQtMS0xLTEtMjcyODM_d0c8f8db-c058-4f77-89fd-a583f5545604">49,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzQtMy0xLTEtMjcyODM_0e84a3f2-7567-4166-b0fd-ae565ab20a15">45,869</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzQtNS0xLTEtMjcyODM_5c69cef1-9e86-463b-aeac-dbd81759cbb8">151,698</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzYtMS0xLTEtMjcyODM_a70a3fe6-1c35-4baa-b39e-c43ef72dca15">97,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzYtMy0xLTEtMjcyODM_594614e5-e0b7-42ab-ab26-6109f18d92cc">28,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzYtNS0xLTEtMjcyODM_a4c30bc3-3cfa-4938-b632-b5e80c76475a">372,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="id02c50be921d496681dcc38821b3685d_D20210101-20211231" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzctMS0xLTEtMjcyODM_f4352066-9728-4cb9-a3c1-37ec7ef2b270">&#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="if262a0e5b15646b7b3322014715d0afd_D20200101-20201231" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzctMy0xLTEtMjcyODM_485ba677-27ad-4414-9d73-bee3be93eefb">3,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b38ef445514445a932f688f7abad5c_D20190101-20191231" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzctNS0xLTEtMjcyODM_09682eba-ccff-40f0-87bc-a6441ec29666">2,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzgtMS0xLTEtMjcyODM_a11458d6-4266-40ee-8090-fd95c4d31b73">97,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzgtMy0xLTEtMjcyODM_c274aa86-1db1-4194-9b02-12459a6a63d3">24,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzgtNS0xLTEtMjcyODM_6b1052ff-12cb-430c-ae6c-96a23dd8cc49">370,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 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzEwLTEtMS0xLTI3Mjgz_1a5b10c2-c988-42db-8506-e5994484aa4d">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzEwLTMtMS0xLTI3Mjgz_7f1ac1cb-4be4-4819-9468-b39340ea2e8f">63,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzEwLTUtMS0xLTI3Mjgz_24c35b26-2691-40e4-bb7b-049dd828c2df">59,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE0LTEtMS0xLTI3Mjgz_23cce5b4-1053-4560-949d-49bffa1da821">0.76</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE0LTMtMS0xLTI3Mjgz_9d49784f-da3d-4ad9-93c7-ebd28803657c">0.72</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE0LTUtMS0xLTI3Mjgz_aa391575-6f76-4e7c-b72c-e970eccccf7b">2.54</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE1LTEtMS0xLTI3Mjgz_977177d0-8ae0-4842-813b-d03473a81bfd">1.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE1LTMtMS0xLTI3Mjgz_c4846b2c-803d-4034-9d9e-8ece3ce9bba1">0.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="usdPerShare" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE1LTUtMS0xLTI3Mjgz_33c8fa51-e17b-44bc-9e3d-52eb132dda4d">6.18</ix:nonFraction>&#160;</span></td><td style="background-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE2LTEtMS0xLTI3Mjgz_ee3028a9-68e1-41d0-a211-219529603525">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE2LTMtMS0xLTI3Mjgz_562248b5-c821-43fc-8ed1-45ba8cb9be7b">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE2LTUtMS0xLTI3Mjgz_2571ed83-13b0-4faa-bbfa-120462c0614f">3.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom: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, 2021 - December 31, 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">(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="i066a7c4723874d6b9ddbba49902fdf56_I20220120" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtMi0xLTEtNDQ3Mzk_d4191b36-5d97-49c9-a6bd-fb2353a0056a">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="i47741c95ac5846598add345b1d770609_D20220120-20220120" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtNC0xLTEtNDQ3Mzk_f773bc1c-42ef-42fa-8aa9-1ed48b683721">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="ie5883580b5484064b37bb0feb87bc7b2_I20211022" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtMi0xLTEtNDQ3ODA_21808960-192c-4db4-8234-7f89331c5db1">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="i72bd7d1415134971bd3a39e773ed62b8_D20211022-20211022" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtNC0xLTEtNDQ3ODA_4498cc2c-0fc9-4780-8d3c-c4e17c223c1f">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="i5520865129544a3f89f2758e6f45de1b_I20210907" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtMi0xLTEtNDQ3ODA_84024024-f9d4-4b16-ac68-36314f9ea1aa">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="i5147da2f16d94ed8b0922765a1d6c3d7_D20210907-20210907" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtNC0xLTEtNDQ3ODA_6347e426-d149-4758-8c6f-cbab7894f456">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="ie4c39f8301734464adce37acd4de50f8_I20210722" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtMi0xLTEtNDQ3ODA_d183114b-83d8-4984-a6cd-b2420253ea50">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="i65fa8e5fc1574da79e75e5e3f2c23753_D20210722-20210722" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtNC0xLTEtNDQ3ODA_282db9e1-2a85-4aba-80ab-9afea75852f7">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></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="iefa4c23053f24dfbbbdc6f5eb636711b" continuedAt="i4283d152eb804d3a91606d814375d2de"><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:#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="i6b030b184b7246b990bf23159bc8dba7_I20210422" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctMi0xLTEtNDQ3ODA_358cbd7d-c5a2-4727-b077-4c33f1ea329b">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="ibd412524bad944c7b0c4eb8a7809ad24_D20210422-20210422" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctNC0xLTEtNDQ3ODA_273182e8-e9e5-4bb0-9a92-7f79d5fad573">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="i6691650558eb4b888f624dd852ed2d17_I20210122" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtMi0xLTEtMjcyODM_2277eb28-8d7e-433f-89b7-c42690f11deb">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="i4c5e3712c70c42fd8b7f253e258899e1_D20210122-20210122" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtNC0xLTEtMjcyODM_537404ee-468e-4a8b-8ae5-d92a775a71f6">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="ieff5d422e66942aca98aa769dd899fef_I20201022" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtMi0xLTEtMjcyODM_20645eba-645b-42b7-b4bd-9905296c19fd">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="i50fe6b02014c40f8b9fe184cd6ce571a_D20201022-20201022" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtNC0xLTEtMjcyODM_d38999d2-6a66-4823-b1e8-d6d1f5c384cf">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="i9f27833f79814f3d99f8426e040aa0c0_I20200723" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtMi0xLTEtMjcyODM_d38ee9f4-7a15-4a55-add8-a97ec8f99690">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="i1433a95858de43bd9982944a1652c688_D20200723-20200723" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtNC0xLTEtMjcyODM_2d63ad1b-03ee-48b1-8926-d7b02d8d13f6">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="ic152bd9f4b864e5c96ac84d804a2fe38_I20200423" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtMi0xLTEtMjcyODM_1fbe3259-3f06-432b-8398-5b9ffa09b31b">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="ic4c057c3ddf144cd9a72596ba433acac_D20200423-20200423" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtNC0xLTEtMjcyODM_0a047135-2cc2-4d88-ab86-690a49b1abeb">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><td colspan="3" style="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, 2019 - December 31, 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.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="i91ef58c34d51422f94ccd3a19748d933_I20200123" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctMi0xLTEtMjcyODM_081510df-cca1-4031-b013-2345892de804">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="i3708eb43d4f04e86a1d897eb2eee047c_D20200123-20200123" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctNC0xLTEtMjcyODM_77d8017c-0257-4479-997a-46d9200e9729">21,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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 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%">January 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%">July 1, 2019 - September 30, 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.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="iaa8e589c34c94a62b2a38f1d10ce2937_I20191024" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzgtMi0xLTEtMjcyODM_9588abd1-0300-4286-be03-8fc02d9302a8">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="i14ff948ea8ed464fb7d644b6f42fcb63_D20191024-20191024" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzgtNC0xLTEtMjcyODM_7bdece06-394e-4870-b59a-02f385e9928c">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%">October 17, 2019</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 24, 2019</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, 2019 - June 30, 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.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="icd98357b620542bf85629b24f3f0061b_I20190725" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzktMi0xLTEtMjcyODM_325b28e5-af55-4a77-af45-ddbfcdd0a018">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="ib71fcd7fd40a41ca89565c8bbe5905af_D20190725-20190725" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzktNC0xLTEtMjcyODM_551a0fde-f382-4f9c-8012-650cb8c6ec12">21,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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 18, 2019</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 25, 2019</span></td></tr><tr><td colspan="3" style="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, 2019 - March 31, 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.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="i0c475633cac1491d9da003d65a7f64c3_I20190425" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzEwLTItMS0xLTI3Mjgz_0c0fa811-4198-4d72-ae4e-0905389e4734">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="if65516664f2543619e3c96f2fad76bad_D20190425-20190425" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzEwLTQtMS0xLTI3Mjgz_8cda4704-d5c5-4594-a014-2d068da9467f">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 18, 2019</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 25, 2019</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, 2021 - January 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iecffbe67460b497bbde4014873ca49db_D20220130-20220130" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTItMS0xLTQ0Nzg2_2257a392-a87e-4434-99da-94281643ff90">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="iecffbe67460b497bbde4014873ca49db_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTQtMS0xLTQ0Nzg2_c2860a39-2fef-4aba-8016-a2843bbae939">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 - September 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="i9425a096a642420b969ad4b0ee819c0c_D20211030-20211030" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTItMS0xLTQ0Nzkw_b9e75259-0af4-4319-8d87-ac9a82a10e25">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="i9425a096a642420b969ad4b0ee819c0c_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTQtMS0xLTQ0Nzkw_4347d72b-936a-4bc5-9422-e7d1f27526e8">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="if6f53cf5968a4223b2974a3dd9f56191_D20210730-20210730" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTItMS0xLTQ0Nzkw_4543deac-2db1-4280-b6fe-f585f663fd0e">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="if6f53cf5968a4223b2974a3dd9f56191_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTQtMS0xLTQ0Nzkw_52860393-e7a8-4f89-8abe-ca80a85dff2a">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="i96b91d96f8c94d96a9e31e3113ed0131_D20210430-20210430" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTItMS0xLTQ0Nzkw_5863b2c7-d06b-4c11-926e-5e2160a18eb5">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="i96b91d96f8c94d96a9e31e3113ed0131_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTQtMS0xLTQ0Nzkw_3220c511-4713-42ea-9f9c-c65a3ec21c9b">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="i1b448d5051ff4cdbb14e6e5bb3c42aa2_D20210130-20210130" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE3LTItMS0xLTI3Mjgz_3c00437a-92e1-475c-ae04-38ad2d0b15f0">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="i1b448d5051ff4cdbb14e6e5bb3c42aa2_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE3LTQtMS0xLTI3Mjgz_c1ff8ced-1bc3-48ed-a8c2-491176155b47">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="i3e6593fe2cad4c13bf2f7c3d39340ec6_D20201030-20201030" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTItMS0xLTI3Mjgz_43158dbd-4c75-475b-96d6-5a1508f94b36">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="i3e6593fe2cad4c13bf2f7c3d39340ec6_D20201030-20201030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTQtMS0xLTI3Mjgz_52f4101f-062b-4ca1-9263-e1cb2cb9bb4e">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="i0e46089602c94dbb8ff2c11dac23caea_D20200730-20200730" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTItMS0xLTI3Mjgz_730cfeef-907f-4397-a11d-bbdd9f13acf9">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="i0e46089602c94dbb8ff2c11dac23caea_D20200730-20200730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTQtMS0xLTI3Mjgz_43d874ba-28af-4d31-9838-b9a3830391f9">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="ib23a5ad278e543bf9a4a9fecad4c6627_D20200430-20200430" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTItMS0xLTI3Mjgz_555b65c6-a3e4-4612-a43a-9cf488f0fa48">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="ib23a5ad278e543bf9a4a9fecad4c6627_D20200430-20200430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTQtMS0xLTI3Mjgz_2480a1e6-0f9d-481f-8b8f-0585ca9a030f">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><td colspan="3" style="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, 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="i709620f9bb7d48ad954b20ed73b0e106_D20200130-20200130" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTItMS0xLTI3Mjgz_7fbd09c6-17bd-46f2-a7dd-7c9a59ddea50">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="i709620f9bb7d48ad954b20ed73b0e106_D20200130-20200130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTQtMS0xLTI3Mjgz_96324d10-c3ac-42f7-8afc-3b66aee2d3dc">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, 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><tr><td colspan="3" style="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, 2019 - October 29, 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.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="i1af2e1fbf8ed4c22932f848a9dbca656_D20191030-20191030" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIyLTItMS0xLTI3Mjgz_1b7bc150-54ef-41e3-96bc-bef5cdfd5795">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="i1af2e1fbf8ed4c22932f848a9dbca656_D20191030-20191030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIyLTQtMS0xLTI3Mjgz_7c4fdc6b-d75c-4f7d-b031-cc9a39d52175">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, 2019</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, 2019</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, 2019 - July 29, 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.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="idd4533c17973491c998816fa814f1deb_D20190730-20190730" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIzLTItMS0xLTI3Mjgz_9041120e-8708-4ac6-a0d8-e8ce501bb949">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="idd4533c17973491c998816fa814f1deb_D20190730-20190730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIzLTQtMS0xLTI3Mjgz_bc538a80-5e4d-4427-80bf-eec763d109e9">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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="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, 2019 - April 29, 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.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="i006ee9684ebe4907b4241cc01804d218_D20190430-20190430" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzI0LTItMS0xLTI3Mjgz_ee551cb8-fb01-44b4-9878-40671abf2f1e">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="i006ee9684ebe4907b4241cc01804d218_D20190430-20190430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzI0LTQtMS0xLTI3Mjgz_ff5a9ef8-c08b-42d2-8012-88413941ec74">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, 2019</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, 2019</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, 2021 - January 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i77597452d39c481bbd104a565fa3b8d2_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTItMS0xLTQ0Nzk4_1623116c-3929-4f13-951d-bdd8844aef72">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="i77597452d39c481bbd104a565fa3b8d2_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTQtMS0xLTQ0Nzk4_457af002-0e14-4fc4-a8d0-e9dfb4365225">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 - September 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="if02051a1d1d9445a8043dbb60d129a94_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTItMS0xLTQ0ODAy_5f169e1b-993a-4835-8b2b-82c98f049513">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="if02051a1d1d9445a8043dbb60d129a94_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTQtMS0xLTQ0ODAy_6b2285b7-2a99-439d-9d1a-d297c4bf6b7c">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="i0ab6255f99be4ccc928b7f78be409fbb_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTItMS0xLTQ0ODAy_d17cf24e-8667-4c9f-9b11-49db0fef924a">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="i0ab6255f99be4ccc928b7f78be409fbb_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTQtMS0xLTQ0ODAy_ab72f5a9-5310-4757-8308-70abf22531b0">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="i98b48fb22a2a47df9abd1e5ad296b57d_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTItMS0xLTQ0ODAy_7715ec8c-eab6-4504-a2ef-eb38044b0618">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="i98b48fb22a2a47df9abd1e5ad296b57d_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTQtMS0xLTQ0ODAy_3a2feb67-aa67-49f6-a6ed-fb7759666f85">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="ic82ba1d62d5b4ce4b77357e7e82e0b1c_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMxLTItMS0xLTI3Mjgz_65f0574a-1da7-4f52-b9b6-fdf7044023d4">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="ic82ba1d62d5b4ce4b77357e7e82e0b1c_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMxLTQtMS0xLTI3Mjgz_e3a2b0ad-651f-4f72-8fc1-6f4ed961ba25">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="ie4f08a4e754a4df78e3d6830fa23be1d_D20201030-20201030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTItMS0xLTI3Mjgz_6ca9e309-3501-415f-94e8-7a747603f60b">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="ie4f08a4e754a4df78e3d6830fa23be1d_D20201030-20201030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTQtMS0xLTI3Mjgz_bc98daf6-aae3-4412-af08-5429b82337f0">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="ia27f8abddce641028498150f66049c61_D20200730-20200730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTItMS0xLTI3Mjgz_079cf434-d15d-4e50-9dc1-96e096d75806">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="ia27f8abddce641028498150f66049c61_D20200730-20200730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTQtMS0xLTI3Mjgz_db1edd1d-c686-4e98-98db-90b45e6867f7">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="i11b6dfa43d5241e0afe24d9017ef51de_D20200430-20200430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTItMS0xLTI3Mjgz_6515e4fd-98f0-4c4c-bedd-1d5a74eeafc0">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="i11b6dfa43d5241e0afe24d9017ef51de_D20200430-20200430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTQtMS0xLTI3Mjgz_9824cfaf-8802-4bc6-b792-d02afea48a41">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><td colspan="3" style="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, 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="ib8e6167c110c413aac4fda21aeb69a4d_D20200130-20200130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTItMS0xLTI3Mjgz_d5116a27-3ef1-4bb8-825e-e0c9a7af37a2">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="ib8e6167c110c413aac4fda21aeb69a4d_D20200130-20200130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTQtMS0xLTI3Mjgz_1665d344-a628-42fc-804e-1ad41989e2f6">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, 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><tr><td colspan="3" style="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, 2019 - October 29, 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.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="i5893de0ff6e84cb49af766fec5c7e7da_D20191030-20191030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM2LTItMS0xLTI3Mjgz_1190bcf7-63b8-4ef3-b5b4-090886b3ce2f">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="i5893de0ff6e84cb49af766fec5c7e7da_D20191030-20191030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM2LTQtMS0xLTI3Mjgz_46700cfd-3c07-4934-a029-8c7df277849b">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, 2019</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, 2019</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, 2019 - July 29, 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.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="if8869b4c075048b7802351b8b538b7c1_D20190730-20190730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM3LTItMS0xLTI3Mjgz_f9652156-7131-48c6-b1f4-d550c91e624a">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="if8869b4c075048b7802351b8b538b7c1_D20190730-20190730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM3LTQtMS0xLTI3Mjgz_35ecea34-98fb-4825-9a70-9d09a2aae445">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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="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, 2019 - April 29, 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.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="i61dfe0e51bb74dca8be1f3a5e616fded_D20190430-20190430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQzLTItMS0xLTQ4MTk2_d6cffdce-ef0a-444d-8cb0-bd80a0ce74da">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="i61dfe0e51bb74dca8be1f3a5e616fded_D20190430-20190430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQzLTQtMS0xLTQ4MTk2_dabd5c82-4e89-4028-a759-73d46529e603">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, 2019</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, 2019</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, 2021 - January 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0a3b26ce1d6f4e32908169913cb23cd1_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTItMS0xLTQ0ODA2_4558165b-91e5-491e-89ae-87b2c2b5b043">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="i0a3b26ce1d6f4e32908169913cb23cd1_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTQtMS0xLTQ0ODA2_915e6bac-31f7-4e89-a897-f503cdc03fb3">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 - September 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="i8421a35c99f049cebf0ffbe83c150fe8_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTItMS0xLTQ0ODE3_b0552865-bddd-4b89-883a-25220e37b209">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="i8421a35c99f049cebf0ffbe83c150fe8_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTQtMS0xLTQ0ODE3_cb0b4af9-5361-4602-af15-44a3439c2aac">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="i975bca156f6a4d2298fe1c14d27462d7_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTItMS0xLTQ0ODE3_edab9fb9-c2d0-429f-9dcb-b91e9a7e3402">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="i975bca156f6a4d2298fe1c14d27462d7_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTQtMS0xLTQ0ODE3_a55fe132-a6f6-4791-8d1c-ca1fa7dd0d1d">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="ief57e9c7e259410696d1cdc1b0c924c9_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTItMS0xLTQ0ODE3_c6903ea9-ac4f-4d50-82fe-201802bd0099">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="ief57e9c7e259410696d1cdc1b0c924c9_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTQtMS0xLTQ0ODE3_69832808-fac6-417b-82b5-d3373f5346af">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="i5513daf3264f440089744752841fad36_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ0LTItMS0xLTI3Mjgz_cdc4cc2b-52b8-4ec0-9df8-628c9a14209c">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="i5513daf3264f440089744752841fad36_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ0LTQtMS0xLTI3Mjgz_6d3b557a-1060-4e8c-b69d-4f32ba094ee3">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="ib5701415fa20454a8dba9655df01b7f1_D20201030-20201030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTItMS0xLTI3Mjgz_270ca6a6-4b7a-4e86-b3ee-fa83016bb24b">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="ib5701415fa20454a8dba9655df01b7f1_D20201030-20201030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTQtMS0xLTI3Mjgz_276de4e4-f197-4aea-ad42-c2d5d412d820">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="i901f2a6ed3994b2ebeef62d1a4f41e86_D20200730-20200730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTItMS0xLTI3Mjgz_07d2bdf2-2493-458c-aa4d-216a61a509f9">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="i901f2a6ed3994b2ebeef62d1a4f41e86_D20200730-20200730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTQtMS0xLTI3Mjgz_cc4922de-c0b6-47ba-b1e3-fcd91b21035c">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></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="i4283d152eb804d3a91606d814375d2de"><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:#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="i46f098fe3fb44fb49e3ec821b5db2e11_D20200430-20200430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTItMS0xLTI3Mjgz_2c572500-f52b-4abd-8e4d-a98ce367aae6">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="i46f098fe3fb44fb49e3ec821b5db2e11_D20200430-20200430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTQtMS0xLTI3Mjgz_6f0d8055-a89c-4bd4-9829-45db90066683">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="i1d108db59ec647738196e083eb73f16e_D20200130-20200130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTItMS0xLTI3Mjgz_4790dd95-39c3-4235-8424-4097f379c5aa">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="i1d108db59ec647738196e083eb73f16e_D20200130-20200130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTQtMS0xLTI3Mjgz_02d5f81e-9cad-4f03-8e34-600363d897e3">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 3, 2022.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#8217;s common shares. A distribution of $<ix:nonFraction unitRef="usd" contextRef="i5147da2f16d94ed8b0922765a1d6c3d7_D20210907-20210907" decimals="-5" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwOTk1MTE2NDU0NzE_b3f401d3-eaf8-4a67-94d6-e512c9e71d5c">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="i066a7c4723874d6b9ddbba49902fdf56_I20220120" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwOTk1MTE2NDY0NzQ_6499d2cc-8ec9-4dd4-ab73-aea24a4541f3">0.25</ix:nonFraction> per share for the quarter ended December 31, 2021,which was reduced from $<ix:nonFraction unitRef="usdPerShare" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwOTk1MTE2NDU0ODY_6b8259c4-17e0-47d1-bdca-7f815c2a71f6">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="ie915e9de338541a9bbe793846d3b73d6_301"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L &#8212; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2Mjg_a6bda874-725b-4631-878c-1fabbe3b05c4" continuedAt="i053955df95794bc080a1c8f3e0f1242f" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="i053955df95794bc080a1c8f3e0f1242f" continuedAt="iedb134e2c8f746b8bd74f8bcc688b8bd"><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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2NTE_41f925e7-4f0a-4bc1-869a-3ab084b584f6" 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 pretax 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzMtMi0xLTEtMjcyODM_af7b73fe-ce8d-47bf-a4b6-deec12cda5d4">27,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzMtNC0xLTEtMjcyODM_2a0cb2fb-bfb1-464e-9fa4-69c72ca4b37a">6,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzMtNi0xLTEtMjcyODM_0a4cf95c-64ac-49a9-bb65-cbd09b94d720">72,264</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzQtMi0xLTEtMjcyODM_f3fa8dd9-0e8d-43f2-aefc-a5e0ec37f2e0">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzQtNC0xLTEtMjcyODM_7d861c6b-e879-419f-8241-dc5ae3ef1bf6">1,658</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzQtNi0xLTEtMjcyODM_55ce541d-326c-4977-bff6-d96800af1166">12,164</ix:nonFraction>&#160;</span></td><td style="background-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzUtMi0xLTEtMjcyODM_73e55912-bab4-4a81-8b3b-da3101076dbd">43,196</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzUtNC0xLTEtMjcyODM_d0e2338e-3a43-4fcb-89af-be442f80eeeb">4,434</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzUtNi0xLTEtMjcyODM_b4d2ee0a-dc26-420b-bdea-7b4f83b21add">60,100</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><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjI_7bd0f551-a6f7-4e59-b58f-e0f358250062" 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzQtMi0xLTEtMjcyODM_161323e1-15b7-4028-b9d5-81bfc3f068d6">18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzQtNC0xLTEtMjcyODM_2e006eb0-0b5d-4b69-b3cd-aaf12bb5a563">5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzQtNi0xLTEtMjcyODM_02c2d86d-04b9-4019-8a4b-423a885782c4">5,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzUtMi0xLTEtMjcyODM_50eeee89-8566-4704-aa62-c2d527c3b42e">4,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzUtNC0xLTEtMjcyODM_f8716b15-58e1-42b0-9c85-9f9502415b18">1,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzUtNi0xLTEtMjcyODM_c5b11722-8aff-413e-9e38-a26a27ce96ab">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzYtMi0xLTEtMjcyODM_14ebd657-1610-4388-875a-130097b29007">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzYtNC0xLTEtMjcyODM_35252c7a-b3fb-4bbf-ad27-e1b98eb94e42">4,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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzYtNi0xLTEtMjcyODM_efc6c987-d799-4fcf-8566-d369eafaac92">4,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzctMi0xLTEtMjcyODM_47f52f2a-8ad3-4507-ad10-d351efde3501">27,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzctNC0xLTEtMjcyODM_46b7edec-cfba-4fce-aa5f-7dcdce7b0cc5">12,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzctNi0xLTEtMjcyODM_6ef6b790-3e3b-4578-a1dc-a9d20d5e19f4">11,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></tr><tr><td colspan="3" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzktMi0xLTEtMjcyODM_1944f39e-3a40-48d1-8414-de5cfdb8a281">9,271</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzktNC0xLTEtMjcyODM_590a0c6a-49b3-461b-b56d-54f2c5478372">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzktNi0xLTEtMjcyODM_38fa28da-91e2-41e7-8fcb-a03f87243999">2,471</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEwLTItMS0xLTI3Mjgz_262336b2-b544-46e6-9128-6d243e4474fd">1,725</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEwLTQtMS0xLTI3Mjgz_27f18f29-1b33-43a8-8b16-60ccfa26faf3">294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEwLTYtMS0xLTI3Mjgz_1c43e2a8-6fa8-4fef-9028-26bab425b7af">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzExLTItMS0xLTI3Mjgz_2eb3312c-df87-4f50-b511-755ecf705e75">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzExLTQtMS0xLTI3Mjgz_5f4785de-4921-434d-849c-db0230d7c62b">2,763</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzExLTYtMS0xLTI3Mjgz_c1c1d73e-9312-4672-aa1a-50b97e7a7803">249</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEyLTItMS0xLTI3Mjgz_3904daad-dc29-4b48-93a6-34c5f9016dd0">9,458</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEyLTQtMS0xLTI3Mjgz_5c9fb319-276b-42d3-92b5-9f2394c26c7a">2,228</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEyLTYtMS0xLTI3Mjgz_ec448456-cf3c-4747-9338-2ae4b76a6fb6">2,057</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEzLTItMS0xLTI3Mjgz_375ce6aa-3080-4a7e-8dd2-496874b16aa9">18,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="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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEzLTQtMS0xLTI3Mjgz_8e2098ac-a8d8-487c-aad6-5c88bda45822">10,175</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEzLTYtMS0xLTI3Mjgz_ad009c91-bf39-42ac-85bf-406270d87326">9,914</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="iedb134e2c8f746b8bd74f8bcc688b8bd" continuedAt="i4d446e35328c4e35b73826a157878709"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjM_25a74737-834e-4749-8df4-945e92572112" 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, 2021 and 2020 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%">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></tr><tr><td colspan="3" style="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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzQtMS0xLTEtMjcyODM_e5c1290b-545a-4ab0-875b-ef6b89e3835f">7,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzQtMy0xLTEtMjcyODM_4fe37cfa-07d8-4190-928c-53b3bb228a5f">4,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: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DeferredTaxAssetsAccountsReceivableAndAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzUtMS0xLTEtMjcyODM_d6c6a39d-4546-46ee-9cf3-e29d1dfde949">1,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DeferredTaxAssetsAccountsReceivableAndAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzUtMy0xLTEtMjcyODM_e983e5a7-7eed-4964-a5b3-bfb922f13196">1,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzYtMS0xLTEtMjcyODM_e3710ef7-21e4-4b46-8d7b-26816a927c65">29,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzYtMy0xLTEtMjcyODM_5f5d8b80-eb15-4469-b23d-d88e1d449927">32,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzctMS0xLTEtMjcyODM_7ef99c94-a829-4ccb-bda3-a4b7ab1cea6d">8,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzctMy0xLTEtMjcyODM_65a0a2af-10a2-4826-a991-25243a5fb4ff">5,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzgtMS0xLTEtMjcyODM_cb6d3e1e-4a1b-4557-a75b-f20f2c30302f">2,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzgtMy0xLTEtMjcyODM_b1bc90ae-25b0-4cdb-8a0c-0f1c5274415e">2,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: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DeferredTaxAssetLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMS0xLTEtNDQ0OTY_09d93038-0d6f-4367-b10b-42933ef701fd">28,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DeferredTaxAssetLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMy0xLTEtNDQ0OTY_ca0facb9-f598-4b52-9c2c-86711eb00b06">21,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DeferredTaxAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTEtMS0xLTQ1NzAw_cb73101d-5af3-44bc-90d2-56a54722b2d6">8,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DeferredTaxAssetsHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTMtMS0xLTQ1NzAw_1d3abfaf-27d4-4c5e-873d-1b8a68a913fd">&#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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMS0xLTEtMjcyODM_e03fec6c-3389-4ba5-9b43-a060d9b0b5ed">12,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMy0xLTEtMjcyODM_55cfe25c-ca3e-48f6-b2b3-f78ca7cca7a5">11,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTEtMS0xLTI3Mjgz_881443d6-ba30-4ee4-be14-c66d889b6984">99,807</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTMtMS0xLTI3Mjgz_05c5e9ff-e2d7-4c23-a869-100577a98e03">79,254</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTEtMS0xLTI3Mjgz_cd964429-f015-470a-adaf-085148103d0b">9,413</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTMtMS0xLTI3Mjgz_72846486-a79f-42fa-9f24-db11d9bcd0ba">7,012</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEyLTEtMS0xLTI3Mjgz_23c333e3-1632-4209-bb0e-9fcda56a1768">90,394</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEyLTMtMS0xLTI3Mjgz_7fd48f21-f324-4f11-8a18-a99924e19ab4">72,242</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE0LTEtMS0xLTI3Mjgz_3d9f4081-3b05-4247-a096-b1e0077679d0">123,946</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE0LTMtMS0xLTI3Mjgz_1007d53e-ea48-44c6-8b04-8802a23fc322">102,748</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE1LTEtMS0xLTI3Mjgz_e348e8c9-6d66-42d1-85a9-44b79ee75db3">23,966</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE1LTMtMS0xLTI3Mjgz_1f8aa9a8-6135-42d7-a954-741bc357e605">17,859</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DeferredTaxLiabilityRepatriationofForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE2LTEtMS0xLTI3Mjgz_98ebbae2-36bf-492a-9fd6-88f55cfe92de">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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DeferredTaxLiabilityRepatriationofForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE2LTMtMS0xLTI3Mjgz_32fea720-4366-4fa1-a868-5cb190e44a09">37</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTEtMS0xLTQ0NTA1_726a4640-d276-49b6-9a9b-e6b44ff8f86e">26,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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTMtMS0xLTQ0NTA1_7925e451-57b1-45cf-9a23-b2fde90a6d93">18,831</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE3LTEtMS0xLTI3Mjgz_ff924b5f-ea2a-4106-9362-25adfda59d86">701</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE3LTMtMS0xLTI3Mjgz_55c76e3d-d56f-4f0f-92e9-377d61b7a63e">603</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTEtMS0xLTI3Mjgz_a0558efd-0ef9-4fe9-aa88-57d30a99e41a">174,738</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTMtMS0xLTI3Mjgz_9797db92-7c0f-40b5-8551-b0ecf2c841cb">140,078</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE5LTEtMS0xLTI3Mjgz_b34772cf-554a-4c8d-a85e-297323fef900">84,344</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE5LTMtMS0xLTI3Mjgz_63ac24c8-8e1e-41db-a248-a5ff6388f9f6">67,836</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="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Primarily relates to the 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, 2021 and 2020, the Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2Xzc3Ng_8ff76cd3-06c0-4587-a4e4-50dc1bd46bd2">174.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2Xzc4Mw_187e602a-bcf5-4a35-a8b1-add4883d1271">140.1</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 foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $<ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzE5MjQ_1aa69d3f-be94-4394-bde3-dd415ee35964">9.4</ix:nonFraction> million was provided at December&#160;31, 2021 and a valuation allowance related to the realization of foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzIxMjQ_aa6254ff-ca7b-4d75-8c73-334420421a0e">7.0</ix:nonFraction> million was provided at December&#160;31, 2020.  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="i4d446e35328c4e35b73826a157878709" continuedAt="i8f468d90ac0f44a3938292bf5c3261c1"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2NTM_25b2bdba-9745-4d59-8ec4-6252b62afe91" 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 2021, 2020 and 2019 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzItMS0xLTEtMjcyODM_677a4546-269f-4ef5-8980-91b8678407c4">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzItMy0xLTEtMjcyODM_4166061a-35e8-4764-ab31-933090980bf8">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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzItNS0xLTEtMjcyODM_cf9d30fb-b849-49df-863c-4bf09d9a2e6f">21.0</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"><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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzMtMS0xLTEtMjcyODM_9ffd98a0-37de-490a-bf3a-80402ee209f4">4.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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzMtMy0xLTEtMjcyODM_547fa748-caff-495c-8dda-8c04fa2adf21">34.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzMtNS0xLTEtMjcyODM_400c2af7-225a-4e44-a1d4-27b2fa571f56">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzQtMS0xLTEtMjcyODM_ed554d33-e85b-4eb1-9167-a1e807c2be6e">8.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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzQtMy0xLTEtMjcyODM_26c75d7b-f861-4e1f-bc13-845de8900226">37.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzQtNS0xLTEtMjcyODM_0a593530-add3-4e8d-a384-5f17409a4bad">1.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:top"><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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMS0xLTEtMjcyODM_a956a5f3-410e-4074-a240-a50daecc9622">29.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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMy0xLTEtMjcyODM_34c383ae-a602-4373-9234-81a72994ac35">137.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtNS0xLTEtMjcyODM_e0ce66ab-a66d-4e14-84aa-1491ba975b95">20.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:top"><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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzYtMS0xLTEtMjcyODM_5f5b56c9-9ebe-4518-82ac-808de6d9a17f">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzYtMy0xLTEtMjcyODM_60a929b2-e68a-4ea7-adf3-f81f71bfa91c">7.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzYtNS0xLTEtMjcyODM_d8c4865a-22a4-4b12-b319-69c3e80e8661">0.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:top"><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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzctMS0xLTEtMjcyODM_41ab618c-0dfb-47bc-9a48-26bf8457085e">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzctMy0xLTEtMjcyODM_bb5b1baa-c173-4982-bd6c-c2e39b8a8be9">11.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzctNS0xLTEtMjcyODM_7b61e703-f06d-4ba3-83d7-62a8db8a1aeb">&#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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzgtMS0xLTEtMjcyODM_63ee6605-484c-43bb-aff0-6bfe539f6c25">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzgtMy0xLTEtMjcyODM_71c9ecc1-1583-4056-b257-ed9e37173175">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzgtNS0xLTEtMjcyODM_d87e5a00-7176-4fce-9948-4535050821ee">9.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzktMS0xLTEtMjcyODM_ebc8f64c-3475-4708-9b05-22db9751e188">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzktMy0xLTEtMjcyODM_f7697a08-9055-4c25-9d23-cab8754d54dd">24.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzktNS0xLTEtMjcyODM_1a82a133-2350-4d15-a04e-df3e930c8380">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEwLTEtMS0xLTI3Mjgz_5bcd09e6-468c-4fa0-aaeb-9d2ea7188c36">5.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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEwLTMtMS0xLTI3Mjgz_fdb7b5eb-dac6-4351-816f-915f70814177">2.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEwLTUtMS0xLTI3Mjgz_a1eb1cc5-1623-4541-a1b4-06ef0098c2a8">2.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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-derived intangible income (FDII) and GILTI 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="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzExLTEtMS0xLTI3Mjgz_36070724-b42f-4eb9-977e-d19656d05102">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzExLTMtMS0xLTI3Mjgz_5f8b94a8-dbd6-4b34-919a-50feefc78761">5.0</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzExLTUtMS0xLTI3Mjgz_1bde139a-d226-4d26-ba50-9b6f869613e1">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Effect of classification of assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEyLTEtMS0xLTI3Mjgz_cd1b231a-32b8-4595-9b54-d58390cb97a8">16.8</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEyLTMtMS0xLTI3Mjgz_638c572d-b3e0-432f-8a65-a88d907058f5">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEyLTUtMS0xLTI3Mjgz_674df433-d9d3-4af1-ab34-a6f3674eb898">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE0LTEtMS0xLTI3Mjgz_38d3153b-187e-408e-9671-64ac5be67cfc">5.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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE0LTMtMS0xLTI3Mjgz_a0c8c9aa-d840-499b-b7d0-86c01d084c44">7.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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE0LTUtMS0xLTI3Mjgz_1a73570a-f9d3-434b-8e26-6a3c9139ca15">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Effective income tax rate</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%"><ix:nonFraction unitRef="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE1LTEtMS0xLTI3Mjgz_77d87598-63f2-4839-9aa8-fdcf6afabff0">42.5</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"><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%"><ix:nonFraction unitRef="number" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE1LTMtMS0xLTI3Mjgz_6a42b8f2-63c1-4d30-a025-c21555cc49f2">229.5</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"><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%"><ix:nonFraction unitRef="number" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE1LTUtMS0xLTI3Mjgz_3d0d66d6-2724-415a-b693-d7b26cbec7e0">16.5</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"><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="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7" footnoteRole="http://www.xbrl.org/2003/role/footnote">The effective income tax rate for each of the years presented includes 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2Mjc_23b8c9f9-95aa-44cb-af35-5411b8410a9c" 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 2021, 2020 and 2019 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, 2019</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="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzAtMS0xLTEtMjcyODM_de85abee-1cc4-4069-abe7-64c51c74260c">894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEtMS0xLTEtMjcyODM_4105ad7f-d4b4-49d6-ad4a-1bd393ea6f87">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzItMS0xLTEtMjcyODM_13264643-73b0-4d9a-8524-79b24c359d0b">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzMtMS0xLTEtMjcyODM_389d8573-fd5b-4b83-a4cc-e2b185fce63d">&#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%">Balance at December 31, 2019</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%"><ix:nonFraction unitRef="usd" contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzQtMS0xLTEtMjcyODM_a11e126b-18dc-4ff8-b0a4-1a907c577dd9">993</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 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 #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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzUtMS0xLTEtMjcyODM_b6872ec9-65a0-41f2-893e-edc0a3945d5c">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzYtMS0xLTEtMjcyODM_b629699c-e5cc-4134-a302-d683fdd394c5">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' 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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzctMS0xLTEtNDQ2NTU_3be59929-885e-4336-b7d9-d134d9634327">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzctMS0xLTEtMjcyODM_c6dbb1cf-50ac-4360-bad4-7007e12b89b1">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzgtMS0xLTEtMjcyODM_94a009dc-db86-4780-a407-9e53a55b077c">1,334</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%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#cceeff;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzktMS0xLTEtMjcyODM_0af6f90b-8582-42e0-a6a3-9df810044c9a">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEwLTEtMS0xLTI3Mjgz_aad73fa5-ad18-4cf0-9044-aa1b09d14136">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzExLTEtMS0xLTI3Mjgz_b67fe8df-d14e-4b55-bf91-23333d72ba1c">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEyLTEtMS0xLTI3Mjgz_04e14019-4782-4cca-ae6f-ac6d949d6260">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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEzLTEtMS0xLTI3Mjgz_bbcd0800-4ef3-487b-8689-abc0262adab2">1,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></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%">Included in the unrecognized tax benefits at both December&#160;31, 2021 and 2020 is  $<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzI3Mzk_f0e21009-5803-4336-8bf0-0de63c711495">1.0</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, 2021, 2020 and 2019 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="i8f468d90ac0f44a3938292bf5c3261c1">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 2016 through 2021 tax years generally remain subject to examinations by the taxing authorities.</ix:continuation></span></div><div id="ie915e9de338541a9bbe793846d3b73d6_304"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1Mzk_441ecc74-ce4f-4ff3-b92a-0aafd1cd9463" continuedAt="i66fa16fe06024b27ac192d8ce5b99c98" escape="true">Fair Value Measurement </ix:nonNumeric></span></div><ix:continuation id="i66fa16fe06024b27ac192d8ce5b99c98" continuedAt="i7fc1cbee001348f89f312f20c9895c3c"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1MzM_9d8c6072-91b4-4666-aa0c-3436c9837fb5" 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, 2021 and 2020 (</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;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="i449734617eef47a6b0cd5e37a6d896b2_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtMS0xLTEtMjcyODM_ab910b0f-c864-473b-b154-e3de8fbbee02">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="i019bc73af73c4fe1af08d3b021bfce00_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtMy0xLTEtMjcyODM_0e771dce-887b-4ec9-9e22-07d606898a23">&#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="ie4a3b9df7a3d4ebca99276dfd2c9d46f_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtNS0xLTEtMjcyODM_b1d64f4d-302b-44d2-81c3-e9a022d45162">&#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="ie5eae2516b794c5fab1d29da1812c46a_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtNy0xLTEtMjcyODM_2e0bf07f-57e8-4166-93a8-82338e47bb4b">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i537567198fc5490e9de63919fcd1a37e_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtMS0xLTEtMjcyODM_3002bd3c-40b0-496e-8596-deeadc4f1bf1">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5cdcce9872436d86123b785331bc6e_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtMy0xLTEtMjcyODM_480294ba-561a-404a-a94c-93d3d87fb150">&#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="i6c19d301128a47cda618575e3ef58558_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtNS0xLTEtMjcyODM_4b1998ba-280c-4077-9bf5-1ec47da0a34c">&#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="i1dcbcbc7d49d4829908a269deb6d1393_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtNy0xLTEtMjcyODM_0b910aaf-83fa-4ffd-93fb-13a0ba4d5810">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 #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="i0b341abce6f8471b8527c3e89cb011ca_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtMS0xLTEtMjcyODM_7205ca89-f302-45f2-ab89-d707aae35436">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><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="i1d9311b264fa41cd9c3d093406357938_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtMy0xLTEtMjcyODM_563abe64-3cb8-4e27-b60d-554643b8ac9b">&#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="i48bc003f4ff54ee9a04fe0b977fc664d_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtNS0xLTEtMjcyODM_ce839f0e-339e-4869-ba2e-1ab1d88b1426">&#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="i5d37ff258a684d11b3f6dddfc74e1969_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtNy0xLTEtMjcyODM_b1c3ef20-6bcb-4eaf-b95f-cf6dce38ba53">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><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 Altor Solutions in connection with the acquisition of Polyfoam.</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;2020</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="i45741fe563414e31af8171f0e0e8556e_I20201231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtMS0xLTEtMjcyODM_8b46d028-b929-430b-a54a-32a3b2162be5">435</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="i1d24bc3d56ea4af39317959d6253f839_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtMy0xLTEtMjcyODM_6dcea975-7f19-4005-9c0e-7b39eaf0d4d7">&#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="ib7aa416f5d974868b8cee5e2c6883bed_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtNS0xLTEtMjcyODM_882ed90c-a9bd-48e4-8383-3864af5d0bab">&#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="i18dd353451cc413881f4154190bbb5a5_I20201231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtNy0xLTEtMjcyODM_24a961c2-ac21-4ab1-9c67-823f6273a5f1">435</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="icea445fb43fb4d9083ee76c7fcfc4cdb_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMS0xLTEtMzU4MTE_8c5910e2-cf1b-435c-8315-95483bb7c0a0">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="i426a5523ecab4f8ebc4e9a0bba19f7e4_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMy0xLTEtMzU4MTE_960bf8b4-fbfa-47ef-a039-78d33970b37c">&#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="i396ea572ff074687842ad5324ffc7926_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNS0xLTEtMzU4MTE_bfb492ec-9697-4ab8-94b9-9b2a065cba0b">&#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="i4ade48d6f1d348dca8adc8abe255fa07_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNy0xLTEtMzU4MTE_522a64ee-07b6-443b-8f0f-9e8d959b947d">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="iba059473b2544ba682e07160af81b1fc_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMS0xLTEtMjcyODM_5320d198-b4af-4f68-8be8-4971667b99f0">1,785</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="i63cc51e644f8401fae09eb72a018009c_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMy0xLTEtMjcyODM_243f381f-00b7-4cbb-97e0-8b4d4df1b347">&#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="i864143579a964d6ebfdcab4d903d6f07_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNS0xLTEtMjcyODM_c50fa5ea-fb55-4a99-aa4d-8f0c85f8b849">&#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="idb7dbe5a4fd6491ba027bd77b3bfff19_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNy0xLTEtMjcyODM_4a728f99-0252-4bd6-be3f-1e31b69f516d">1,785</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 put options issued to noncontrolling shareholders in connection with the Liberty and 5.11 acquisitions.  Liberty was sold on July 16, 2021.</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.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1Mzc_0c4ddc04-0963-4fd9-af15-1e5f12d73cf2" 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%">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="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%">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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzMtMS0xLTEtMjcyODM_dab3f3ce-1e70-4555-946c-1576c490fa82">1,785</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="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzMtMy0xLTEtMjcyODM_b1ecd17c-f412-4aa0-91b6-937465f5fd95">111</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%">Contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2129c8a91ca494fb61a9bdac2cb8a8b_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzQtMS0xLTEtMjcyODM_e87ed1aa-7619-4c0e-9b77-bf8766028fba">&#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="idafb982270654751aa7e6b5ab9dc3dc8_D20200101-20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzQtMy0xLTEtMjcyODM_c4ef598a-2473-4d96-bd90-b238a62aadcd">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Termination of put option of noncontrolling shareholder- Liberty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58851dd6b5114666a5b309a356a86f3c_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMS0xLTEtMzIzMzE_4ba8e4dd-a6b7-401e-95e6-ec7b245fdf51">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMy0xLTEtMzIzMzE_c6647a20-3217-492a-8657-1b797dfc23e6">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholders - 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="i58851dd6b5114666a5b309a356a86f3c_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMS0xLTEtMjcyODM_951066c0-82da-4dbb-9b60-93ba8cf4bcbf">&#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="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMy0xLTEtMjcyODM_443ad1dd-f76e-43ae-8e09-b2b2118ec94a">264</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%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzYtMS0xLTEtMjcyODM_51edc5d4-bc52-4030-adba-3c5d3d30b2cc">30</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="icdc65a9ae553418c895372f41489acc8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzYtMy0xLTEtMjcyODM_bd03845e-31c1-4188-8893-73be739cdfbf">60</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&#160;31st</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzktMS0xLTEtMjcyODM_e16e1366-5516-4b9b-8cfc-3b6f7108c904">1,501</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzktMy0xLTEtMjcyODM_d49abdc7-c2bf-43fa-b6d8-17aa131913a1">1,785</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></tr></table></div></ix:nonNumeric><div style="margin-top:18pt"><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 </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="i7fc1cbee001348f89f312f20c9895c3c"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation are earnings before interest, taxes amortization and depreciation times a multiple established in the 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:9pt"><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 will 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="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 includes a potential earn-out of $<ix:nonFraction unitRef="usd" contextRef="ibc1cdc52cf8444978311774788fd9771_I20200701" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzIyMzU_75138993-b876-40c4-824c-4f04555ac8c1">1.4</ix:nonFraction>&#160;million if Polyfoam achieves certain financial metrics.  </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, 2021</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="i210d3557f6224b00b395f6fce33f4e5a_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzItNC0xLTEtMjcyODM_901c5594-dad4-44fb-b7c2-80c13104d5a7">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="i210d3557f6224b00b395f6fce33f4e5a_I20211231" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzItOC0xLTEtMjcyODM_90d2848d-dabc-4731-b9b9-8a8de2a5963c">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="i210d3557f6224b00b395f6fce33f4e5a_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzItMTAtMS0xLTI3Mjgz_e27bd73d-492d-41c2-b224-1ff01f91855c">307,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="background-color:#ffffff;padding:2px 1pt;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="ide4bf2d46bc94e12979270def50719bd_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzMtNC0xLTEtNDQ2MjU_58ff181a-c156-4d0b-80af-e3b0ea2d8401">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="ide4bf2d46bc94e12979270def50719bd_I20211231" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzMtOC0xLTEtNDQ2Mjc_bf973527-3b91-4feb-b5ce-9896c974fe12">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="ide4bf2d46bc94e12979270def50719bd_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzMtMTAtMS0xLTQ0NjMw_5a87d276-1121-4171-80c9-24786ba5c361">1,051,700</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-style:italic;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements</span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1NDY_d3801757-c2f0-4c3d-862a-3b79313fd141" 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, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_283">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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 - Velocity Outdoor</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="ie008f1abf43f4379a4bc3966538343ea_I20191231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtMS0xLTEtMjcyODM_54ecfaca-6f95-4689-bfa3-1f65c6d79a7c">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i61af7ab84df94909b9358c7a7e4a028f_I20191231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtMy0xLTEtMjcyODM_99a98b3a-30b7-4b29-a292-2bc189d41854">&#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="ia39aa0211ca34d429e003b1867f98b18_I20191231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtNS0xLTEtMjcyODM_55cf4a81-be18-4da2-b101-6db2a73d8832">&#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="i42a6014e9ebd4155918bcbd5fef1b6ba_I20191231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtNy0xLTEtMjcyODM_a214c3c9-e38e-4d36-ba64-909746716fee">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2467592fad44ffbb7b3f104da71e610_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtOS0xLTEtMjcyODM_2deacb18-000a-4083-9a9e-59fb6bba99a7">32,881</ix:nonFraction>&#160;</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 style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><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-54</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_307"></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 N &#8212; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU5NQ_27e62c77-9158-4a6d-a55e-c6697c083707" continuedAt="if99c03dae051469c93b8da479ff4c086" escape="true">Noncontrolling Interest</ix:nonNumeric></span></div><ix:continuation id="if99c03dae051469c93b8da479ff4c086"><div style="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 and equity that is owned by noncontrolling shareholders.  </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:NoncontrollingInterestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Ng_01c07b34-2f15-4543-8fd3-9dcf8665c15a" 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, 2021, 2020 and 2019 and related noncontrolling interest balances as of December&#160;31, 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: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;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><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;2019</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="i6fa0b5009ee94768b33649e45760f073_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMS0xLTEtMjcyODM_b6640112-4c51-4a31-912b-a7ea754c8c63">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="i25d0a816acb84070b15ad9889cf5435b_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMy0xLTEtMjcyODM_9859c8cc-0152-42f1-97a1-1fc1589ecda1">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="i7ceff4d9832f406391334a8fcf324ea3_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNS0xLTEtMjcyODM_c16c28a3-92be-41c7-9e42-399cae887ec7">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="ia554c95ed90f4c549517f4fcc13d04cc_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNy0xLTEtMjcyODM_fdc77499-7dc9-43e9-82c5-1f50b0f74530">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><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="i87fb0a3132614c338f208fb947db81d2_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItOS0xLTEtMjcyODM_5fe16ed2-8724-4867-9523-9ec95c6ebda5">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="i8f751e60967e4b7b9353747cf9a60ea5_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMTEtMS0xLTI3Mjgz_0ce5c136-2f92-4aa6-932f-efaf412771c8">88.9</ix:nonFraction>&#160;</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="i5521ba0f175b4a5591d386331d155aed_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtMS0xLTEtMjcyODM_cd569c49-e3eb-4f82-81ec-bb83ed36c9e2">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="i372f50ed586943ae924b1ef52625e41b_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtMy0xLTEtMjcyODM_56f585a3-e551-491f-bb62-e25f1877e4bb">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="ia9d01d29660c4a83b3cca5e9173d7516_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtNS0xLTEtMjcyODM_a41af2e6-90bd-4c1b-9d11-1d65ea8124e3">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="i218dfbfed0b3406c9f166f711d2fd4ec_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtNy0xLTEtMjcyODM_ab8b9d18-6fd7-4a40-aba4-d031163691cd">74.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="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%">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="i88d8597f8d6c4c578daf2d97dae78907_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMS0xLTEtMjcyODM_9828fe17-8e0a-4f09-b1ac-6aa03e21d371">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="ibf2bf035ad3f4f619ad94972bec64dec_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMy0xLTEtMjcyODM_f50ff267-3c96-42d5-b671-4d82ebd3e201">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="i09d7e43a940843fcbe687533cf911404_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNS0xLTEtMjcyODM_35ce7df7-a82a-4566-9866-5ca490eeab84">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="ic10c34594146406f9df994a77ee78bf4_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNy0xLTEtMjcyODM_ac57bd96-7772-45b0-932e-f785382f48e1">72.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="i97621bb5dc604fb79e85ab2fa0d53bed_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtOS0xLTEtMjcyODM_a899e01c-bd2c-4472-b414-0d2a24762fec">81.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib2a3b475c3fc43fd81d156c0a23b52aa_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMTEtMS0xLTI3Mjgz_aa5342b7-3201-4f1e-b8a4-449ccef56c4f">75.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%">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="ia543371195dd4863b318783b15a586bc_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMS0xLTEtMjcyODM_27a3d29a-e483-4a18-be62-d9c789a55e52">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="i463567feaf1b43a29aaaef0061f7a867_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMy0xLTEtMjcyODM_6f0e81dc-9227-4a39-994a-f98ad03af40f">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><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="i90d447fccd154523bcefdfd9ef290ed6_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtMS0xLTEtMjcyODM_d90ac2f2-255f-44b4-914c-3bbe71aca9be">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="i08b55880f96c4723a6ce2fd4527abb25_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtMy0xLTEtMjcyODM_39aaea49-72d6-447a-8695-0203be03e66a">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="i99c99d124539445493d304a2baa18876_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtNS0xLTEtMjcyODM_551054f6-7b12-4e25-a86e-5963bcc61878">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="id5a42ff459504b7ab6c3f2122fcd45cc_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtNy0xLTEtMjcyODM_143c5d9e-122a-4b2b-956d-cb202aa16a97">83.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="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%">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: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:#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%">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="number" contextRef="i8e512bd31b2f4d01aa9c8c5c4b20433a_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMS0xLTEtMjcyODM_870c2f9a-7fc8-4dbc-90b1-a51f144a7bbc">99.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f2f603670a84bc69df5d34a4589ebb2_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMy0xLTEtMjcyODM_a5f9645d-ab28-416e-a0e6-6f8160db8a2c">87.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="i71f4742a635940d896d4b1d3f622efdb_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNS0xLTEtMjcyODM_85fb2f8e-da75-4c2a-9155-e7c3bc625ffe">99.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib307de03cad646f882d5f197db1370bf_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNy0xLTEtMjcyODM_ab77ad94-4ea0-462d-9dc7-e8d5866e6c4a">88.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i29b76f4861dc44079e7a7a4c3d1592f9_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctOS0xLTEtMjcyODM_8fab0890-f576-4e1d-9100-135aec7993ae">99.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8c604d46b74c4d44bd2e840e875e5fb0_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMTEtMS0xLTI3Mjgz_5af5aa2a-f87f-44e3-bd6f-8a6c2da67136">93.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="ice0c122938e941819e2ad16b94620398_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktMS0xLTEtMjcyODM_8d967f81-c103-4b2b-982f-6c7889fa6460">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="ie21fd922bbc24e0694ed5f52f46882e5_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktMy0xLTEtMjcyODM_7f240cfb-0196-40b2-bada-35eecb81eaa8">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="i3cc361d63b25497cb561c7de54a22926_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktNS0xLTEtMjcyODM_19ae6411-e8de-432b-a316-a2cb466a4975">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="ic0b3472ebae647a0bffd5f8cb07b1b87_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktNy0xLTEtMjcyODM_3943e799-1be6-4884-93f5-c696d77ce657">91.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i632ca86543dc40e990887f31b9d3d2a3_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktOS0xLTEtMjcyODM_8da625b9-df4b-4353-8332-5c8b4c66ac52">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="icb88576c5ade4e2daf7296d4552ebaa3_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktMTEtMS0xLTI3Mjgz_3bac542d-ee2e-4dbf-b31c-7b9a0d4fd9e6">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="id9592bbc400349268f87f9a04e5c6feb_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTEtMS0xLTI3Mjgz_e00c67c4-3278-4450-ad6a-0454ba874ed7">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="iea9cba4374ab439db7f3980a0b7a1ff1_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTMtMS0xLTI3Mjgz_8d22fcfe-4c13-4311-af7b-b567ab2b0b0c">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="ibe2c8d6470184a3dbbd4e2ac4c81b491_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTUtMS0xLTI3Mjgz_4e4aa889-1756-41ee-91fa-fea39c8d5c0f">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="i5b7940be008e4fe59d2fd2ff2f9adcbb_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTctMS0xLTI3Mjgz_eb35c7a7-eb0d-43c7-80f2-58e21e4249aa">81.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="ic73d4d318d794b1bbc2391a48c1f156a_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTktMS0xLTI3Mjgz_25e6bcad-a445-4582-80e8-319c88d1f7bb">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="i5482af4e695240fdb37e1bdccce3718d_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTExLTEtMS0yNzI4Mw_3ef1c872-5a98-41b5-85c7-92a1b90562a1">80.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i63f43b2df5d1407dbeb84e921639e4bd_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTEtMS0xLTI3Mjgz_ea1cfd17-b927-4105-a4b9-1a3c962f4cbf">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="i19016c20ddd643889c7b913e46edc6e8_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTMtMS0xLTI3Mjgz_36676c81-4601-4e1c-9c0e-5ad7435fd115">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="i4263d99fc5ca4800866ef12d52432548_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTUtMS0xLTI3Mjgz_440d8292-9ca1-43c8-88fb-71370dc3bf1a">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="ief76ce2e27ec4a18ae69686c586f4f7d_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTctMS0xLTI3Mjgz_92f34f8f-bbb0-43ae-8d40-78a3b3ad3428">88.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i47241e64732a46d091b029d1bc107457_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTktMS0xLTI3Mjgz_ff72b2ce-bf04-48b3-9cb0-1f689cfbc432">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="i77dcef6bcd5745168b39702522446d0e_I20191231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTExLTEtMS0yNzI4Mw_13a12c31-6a79-4a48-84a7-180b8866711a">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="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208" 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/>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%">December 31,<br/>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="iac19cd744f4d4868bdd26dc3957def17_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzItMS0xLTEtMjcyODM_13ba1209-e94c-4349-a47c-09383de5d35a">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzItMy0xLTEtMjcyODM_b03c9234-afcc-44c6-b025-a05dd4bb4187">14,567</ix:nonFraction>&#160;</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="i551809e4a703499b986c3234577e616e_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzMtMS0xLTEtMjcyODM_ba478ae4-c7e9-4d4e-a2e9-4e565b114069">30,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzMtMy0xLTEtMjcyODM_9b0d541a-c704-4fb5-833f-aa6fe7943abd">61,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i7b7c9f50cffb492f813b4499241b5a9d_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzQtMS0xLTEtMjcyODM_93104bf4-2766-4acb-a07b-c09f93605978">29,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="id4e91ba819694208b14615634a13d0c9_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzQtMy0xLTEtMjcyODM_8cd86f25-6b4b-4a44-a40f-8845fa0479a6">27,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ia92d74d1319646dcab73738c2973f882_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzUtMS0xLTEtMjcyODM_bca5ef9c-c81f-4a32-b33f-d45a70123bbe">70,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0fe242802b41519c438ebe49dff2ad_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzUtMy0xLTEtMjcyODM_d0d0e93e-fadb-4ead-8f28-29e2f2f80bdb">&#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="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzYtMS0xLTEtMjcyODM_daff4bee-b818-4695-9013-dd038c3cb786">17,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="i080a070f1e094805ab07b479d9afcce9_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzYtMy0xLTEtMjcyODM_31cfb262-3cf7-4d2a-bfd1-c9c52b23480a">11,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzctMS0xLTEtMjcyODM_060f97ca-8730-4aad-a5a7-079012c833a9">5,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5f25023d2f42e186990f600e229601_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzctMy0xLTEtMjcyODM_99631937-03ec-4021-9145-75990d8be178">4,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzktMS0xLTEtMjcyODM_3e25a7d8-0247-48e5-a07d-1b8f9b43b0ae">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzktMy0xLTEtMjcyODM_f2c993aa-532b-4323-923d-b8920a50ad70">2,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ic956728f2b5c49bda68524e001d3a847_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEwLTEtMS0xLTI3Mjgz_2d34caa9-0ae3-41b3-b2bf-c82e5499845d">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEwLTMtMS0xLTI3Mjgz_b9b35557-7f4f-406f-93ef-1cf715b19196">1,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="if0cd1d44771b41199f9b8a36422bb2a0_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzExLTEtMS0xLTI3Mjgz_61449f9c-61e4-4eef-a07a-c1b861aa7089">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7860f083bc474da50f91b74ab59676_I20201231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzExLTMtMS0xLTI3Mjgz_f78f482e-c6e7-4f61-8c11-b0e2fe8ecfd0">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i26074bcb949c44c5a7292652cdcadb0d_I20211231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEyLTEtMS0xLTI3Mjgz_9f3645a5-fd9c-40eb-a914-7d5b0d129e56">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="if94548b3fcb34c21bc50a15191505ad4_I20201231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEyLTMtMS0xLTI3Mjgz_487255a0-73ae-483c-aa0c-b027ad6ce79c">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEzLTEtMS0xLTI3Mjgz_45ab7c48-432b-4f54-986b-97fe2266c9dd">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEzLTMtMS0xLTI3Mjgz_1959aa08-f141-441e-b49e-b23d10877b10">123,463</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="ie915e9de338541a9bbe793846d3b73d6_310"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyMw_0747ef3d-29ba-43b3-a41a-85ec6ac02e78" continuedAt="i5671da68234c4488bd8c3dc00747dc4a" escape="true">Supplemental Data</ix:nonNumeric></span></div><ix:continuation id="i5671da68234c4488bd8c3dc00747dc4a" continuedAt="i8d2d606eeb4b4375b5d42c900fe8f714"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:SupplementalBalanceSheetDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyNQ_52331950-8036-4525-bb23-5792ae6907bd" escape="true"><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%">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%">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: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:top"><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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzMtMS0xLTEtMjcyODM_e526ac5a-0986-4c28-bd29-cbb945ee4317">43,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzMtMy0xLTEtMjcyODM_45321784-0c48-4ec9-aa98-0c005397d7e9">34,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzQtMS0xLTEtMjcyODM_f189eb2c-5104-4dec-a4d1-d300dbe083c8">16,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzQtMy0xLTEtMjcyODM_e40853f2-68d2-44d6-98ee-f1e8b0c15566">14,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzUtMS0xLTEtMjcyODM_127a349d-a270-445b-a9eb-c22d9c5160a5">6,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzUtMy0xLTEtMjcyODM_5aa67403-cd72-43d2-9094-67918d896f61">6,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzYtMS0xLTEtMjcyODM_a0e12362-2638-4417-8d6e-258274cb6dd0">13,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzYtMy0xLTEtMjcyODM_40a18ef8-0271-4df7-b127-2a8961b9b642">8,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:AccruedProductRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzctMS0xLTEtMjcyODM_2b55779a-532b-49f3-9d38-a993117c8b7b">10,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:AccruedProductRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzctMy0xLTEtMjcyODM_7e4822b2-7537-4afb-935e-312223b7d2c9">5,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzgtMS0xLTEtMjcyODM_329cb1a8-a39a-4b3a-8844-d604246537ad">2,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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzgtMy0xLTEtMjcyODM_010baf37-eb60-418c-a88c-0a8ecf18292d">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="codi:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzktMS0xLTEtMjcyODM_7224ca18-7550-4c1a-adbe-463cc354a863">50,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="codi:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzktMy0xLTEtMjcyODM_d5c0da31-6a92-4203-9a0c-90e21e0e0024">40,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzEwLTEtMS0xLTI3Mjgz_3cfbde75-72ec-482b-a62e-ff7ae90e07b9">32,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzEwLTMtMS0xLTI3Mjgz_eb9b272b-705d-458c-ab82-beda3c82c8e6">24,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzExLTEtMS0xLTI3Mjgz_cabbb7bf-e14c-44f0-ad15-39537da3c006">174,801</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzExLTMtMS0xLTI3Mjgz_247d2b09-3e8f-41cf-92b8-008a238c0d25">134,218</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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzMtMS0xLTEtMjcyODM_61930fa4-0399-4f40-ad61-181e0c93ac33">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7cc8c56d71de45959be5fa0f6396de08_I20191231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzMtMy0xLTEtMjcyODM_763081f0-df82-4792-a148-6d4f001c8004">784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzQtMS0xLTEtMjcyODM_59882b46-ae24-45c8-b9e7-add243681685">4,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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzQtMy0xLTEtMjcyODM_5693537e-93cc-4203-89b6-3390d80e6ba0">2,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzUtMS0xLTEtMjcyODM_d2a4e6f0-5ce1-4e84-8ed1-95a08ad69d36">3,753</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzUtMy0xLTEtMjcyODM_a5c963e3-b7ed-4354-bd25-50c1bef1391a">2,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzYtMS0xLTEtMjcyODM_9e136365-4168-4b65-81d8-aa6bf0e30b19">&#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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzYtMy0xLTEtMjcyODM_2c3676ea-2ca8-4acb-b1e9-79c358e37d06">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;text-align:left;vertical-align:top"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzctMS0xLTEtMjcyODM_a9ee9a28-acf0-4d66-bb3e-832111cdcd67">2,062</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzctMy0xLTEtMjcyODM_cd7f47e9-6f11-4f00-89db-8f86a13db70e">1,558</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: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%">Represents warranty liabilities of acquired businesses. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyOA_952c6e9d-cdd3-490a-8190-bacc88c93a17" escape="true"><div><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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzItMS0xLTEtMjcyODM_d54226b1-b4d0-4747-9348-247fd3c96bb1">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzItMy0xLTEtMjcyODM_244a867a-249f-422d-9108-c7e405cc9b7a">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzItNS0xLTEtMjcyODM_aba904c2-f801-4e9b-9254-39b2ee25f7d9">67</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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzMtMS0xLTEtMjcyODM_13b386ef-c5c5-41b4-9aee-8e78f901297f">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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzMtMy0xLTEtMjcyODM_07b91b1a-638e-4722-9656-c92d30da7ac9">1,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzMtNS0xLTEtMjcyODM_bb3ec89a-199a-4580-b790-20578c795ea5">1,626</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="codi:OtherIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzQtMS0xLTEtMjcyODM_4034186f-c17f-462b-a63b-a84f53d2fb02">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="codi:OtherIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzQtMy0xLTEtMjcyODM_3ae94222-86a7-452e-80c9-f8f64321a52b">679</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="codi:OtherIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzQtNS0xLTEtMjcyODM_8b152a4a-f2df-4199-83a2-646652fed308">353</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzUtMS0xLTEtMjcyODM_d3b3d50e-c1e3-489c-934a-48e481a31748">1,184</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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzUtMy0xLTEtMjcyODM_c801043f-9e30-4250-8a48-e6b08284a177">2,459</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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzUtNS0xLTEtMjcyODM_df881313-c14c-4087-af10-4bfee14a2eec">2,046</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyNg_332fbd31-eb3f-43bb-8192-58d92918ac35" continuedAt="ide763a7ed74241e7b5e2a36de6434b29" escape="true"><div style="margin-top:18pt"><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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzMtMS0xLTEtMjcyODM_e7f5f0b2-3ffe-402e-b283-c87ae261b93e">58,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzMtMy0xLTEtMjcyODM_ad9a7882-29b5-4b35-9d74-d680a9a2838d">43,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzMtNS0xLTEtMjcyODM_26aec7c8-57fd-465f-a0a1-6056c5b1ad1d">56,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzQtMS0xLTEtMjcyODM_94142ea7-4425-4a04-b2e1-87517631601a">27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzQtMy0xLTEtMjcyODM_9a10494a-d461-4f4f-a1bf-d8f38cab06df">10,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzQtNS0xLTEtMjcyODM_8c6ad36d-67b0-4688-8c6f-00d6aba1aa3e">15,367</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="ia163bd4866384a829916587a6d32cc95_I20211231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzMxMA_5d6c5db1-62dd-42e2-bfbf-aeb0f96217bc">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, 2021, 2020 and 2019.</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><ix:continuation id="i8d2d606eeb4b4375b5d42c900fe8f714"><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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzYzOA_058ab71c-2fb5-48b4-959e-f4138088fefc">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 method investment. Gains and losses from the investment were not material for the years ended December 31, 2021 and 2020.</span></div></ix:continuation><div id="ie915e9de338541a9bbe793846d3b73d6_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 P &#8212; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MTk_9d5e92bf-ba4d-4927-a7bd-7abea0770b72" continuedAt="id08d27339f93411db72181a0306efca1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="id08d27339f93411db72181a0306efca1" continuedAt="i06ee33b494c24273aa53c82d712c790f"><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, 2021. </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MjM_500c554f-d9ec-403d-bf68-5819cd639bf5" 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, 2021 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%">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%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzAtMi0xLTEtMjcyODM_5961d219-5713-40b4-8c2e-292384c99031">34,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzEtMi0xLTEtMjcyODM_a3a71096-4b30-47e6-a6f3-0045194104ea">29,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzItMi0xLTEtMjcyODM_86739d16-0456-44cc-878b-6a9d2973cf6d">25,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzMtMi0xLTEtMjcyODM_32e43638-738b-42ef-94ef-113065438611">20,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzQtMi0xLTEtMjcyODM_9666df23-6ddc-4e3e-af14-f9f2c7f2b588">17,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzUtMi0xLTEtMjcyODM_d7b16edc-44fb-414c-9585-7725e0b06798">37,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: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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzYtMi0xLTEtMjcyODM_d6ef16f0-51ab-4489-9c13-00875e3b594f">165,002</ix:nonFraction>&#160;</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzctMi0xLTEtMjcyODM_040a7eb3-e959-4f83-8c2b-b01b6229f13f">35,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzgtMi0xLTEtMjcyODM_2d3342a4-f512-4d08-aec9-34b8ebf928a2">129,463</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, 2021, 2020 and 2019 totaled $<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzM3NDU_b950d28e-eab7-4d3a-88af-2c2f62c9f0fa">35.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzM3NDk_3f599592-a415-44a7-aa98-36a32b05630a">27.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzM3NTY_39675226-2a5a-45fe-a495-1ba30a3ccfe3">23.7</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MTU_de220bcf-04c8-4c62-8f3f-76849e8f0e33" 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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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="i4fa37b374dc540a9b3981f7672524c25_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzEtMi0xLTEtMjcyODM_738ae3a4-4dde-4217-a419-ed8347cc9f82">5.89</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzEtNC0xLTEtMjcyODM_7d8dbcbc-dde0-48e7-a59f-158fb0fec01a">5.44</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzItMi0xLTEtMjcyODM_7fadca2f-e43d-4766-87a1-304a27c28a59">7.41</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="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzItNC0xLTEtMjcyODM_3bb57cb6-cb1c-4120-ba70-0c4f032a70f2">7.45</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="i06ee33b494c24273aa53c82d712c790f"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MjY_926b4fd2-a747-4350-a661-8718577a38b8" 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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2020</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30">116,992</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7">83,662</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5">25,663</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63">21,228</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2">103,800</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd">68,179</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="ide763a7ed74241e7b5e2a36de6434b29"><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 cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:15pt;margin-top:8pt;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, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended 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%">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzItMi0xLTEtMjcyODM_0c50f4eb-a998-4bc7-b260-49473b2af925">37,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzItNC0xLTEtMjcyODM_e95618dd-de88-4b09-8ff8-fa7bf7b38e29">32,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzQtMi0xLTEtMjcyODM_789d9173-6eae-4d70-8fbc-43c576e77058">43,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzQtNC0xLTEtMjcyODM_747cc28b-caac-4b01-b075-6108fd724110">10,543</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="ie915e9de338541a9bbe793846d3b73d6_319"></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 Q &#8212; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzkwODE_988c2e03-4b83-421a-b3cb-ac0f3279a733" continuedAt="i4bd1ecd651534963a037e28b41e07255" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i4bd1ecd651534963a037e28b41e07255" continuedAt="i2c5df52e3e1241dd8672eaa3152a5a02"><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 Company 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 Company 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 Company in exchange for a management fee paid quarterly and equal to <ix:nonFraction unitRef="number" contextRef="id87f8395577a41eda0cad79a5fcebd4b_D20060516-20060516" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU0OQ_098f760e-062a-49ea-b6eb-ccdbcfc4728c">0.5</ix:nonFraction>% of the Company&#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 Company under the MSA. </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 proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM has entered into a waiver of the MSA at December 31, 2021 to exclude 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 Company with additional cash liquidity in light of the COVID-19 pandemic, the Company elected to draw down $<ix:nonFraction unitRef="usd" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-6" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDk0NzQ_24811eba-1c71-400d-88ff-1e1dd08bd151">200</ix:nonFraction>&#160;million on our 2018 Revolving Credit Facility. The Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive <ix:nonFraction unitRef="number" contextRef="i6acf0ef0df6d4dfebf3c4934dda8b4ea_I20200630" decimals="INF" name="codi:ManagementFeeWaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDk0Nzg_c2bd728c-8fe9-4776-a82b-295bb7f40b71">50</ix:nonFraction>% of 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="i2c5df52e3e1241dd8672eaa3152a5a02" continuedAt="i8f7e1fd6d4f749a0aabfe835179c7ccd"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of September 30, 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%">Concurrent with the June 2019 sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271">Note D - Discontinued Operations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) CGM agreed to waive the management fee on cash balances held at the Company, commencing with the quarter ended June 30, 2019 and continuing until the quarter during which the Company next borrowed under the 2018 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 Company paid CGM $<ix:nonFraction unitRef="usd" contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForManagementFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwMjI_498aa055-2b22-49d2-9c8a-b54426891a22">0.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231" decimals="-3" name="us-gaap:PaymentForManagementFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzI2ODU_ba2eb0f6-93f4-44f5-9e13-cd298bd2a60e">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 Company for the management fee paid on their behalf. </span></div><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzkwNzg_4981b105-5643-4f7e-a55b-abb5c52a9fbb" 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 year ended December&#160;31, 2021, 2020 and 2019, 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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9229c0fc56bf46a5a2d18cfd368fcda4_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzMtMS0xLTEtMjcyODM_7cb970ac-ebe6-4c42-8005-0a531d673fe2">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="i1c96271966154f799748100eb24f6ee5_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzMtMy0xLTEtMjcyODM_bb91a7e3-f242-4061-9e75-e7288b2e4c52">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="i05df3bc7b35c46f5b8954e07891f2205_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzMtNS0xLTEtMjcyODM_01228f24-c416-44ba-97b7-09854dbbe40d">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: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="ibd5cff8653884cdea01120004034adf9_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzQtMS0xLTEtMjcyODM_0596121e-5056-49a8-a7f5-f97b16095fd6">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="i35d6d042b8be484bb3d9d1fdeb4957fa_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzQtMy0xLTEtMjcyODM_6c039a79-84c9-4ba6-ba84-0459ad196a7c">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">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="i68056182216b4c04ba9fefc99cf366d0_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzUtMS0xLTEtMjcyODM_abc785cd-8e8a-4d21-862f-ef1e1a0cde6f">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="icef0c74efa554a9d9586c5e08b40af4e_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzUtMy0xLTEtMjcyODM_5b771c47-9fbb-4c70-99cd-60f529a0d5c4">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="i3273d8067d4f4b339b78eb64d11736a8_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzUtNS0xLTEtMjcyODM_0a71b9fa-cbcc-43b2-abd8-f82cd7cb3441">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: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="ia177dfeb91a24e01905488b58d35e30e_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzYtMS0xLTEtMjcyODM_b51b726b-ea37-4ec3-a12f-c3d3ab4bfc52">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><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="usd" contextRef="i977166197fc343a5ad5a3f6466c9263a_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzctMS0xLTEtMjcyODM_a81b4ed9-84f9-4e08-a74f-b0db0f3139c5">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="ib985decf46cb48dea08998114835dbd8_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzctMy0xLTEtMjcyODM_c0c4a381-30c3-4adc-82be-ad8e534f52ba">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="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%">N/a</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%">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="i20f10e29adb64235ad086329515eace0_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzgtMS0xLTEtMjcyODM_a06df89b-9986-44a4-ac68-1563636172e5">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="i6eb3e3de290f4cea957dccd5ac50eb06_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzgtMy0xLTEtMjcyODM_805ecbda-7956-4847-a590-6e25492c1374">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="ie37e86c7b5e1477db367c0ec12f313dc_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzgtNS0xLTEtMjcyODM_5740e9a8-81bc-49e2-944b-26786bebe348">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i5c958b6d116e42759fa2706960d8ca71_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEwLTEtMS0xLTI3Mjgz_3ebe34a7-2eb3-4e95-945d-439a9ec4d867">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="i52acbe25720a4c609739385047de38e1_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEwLTMtMS0xLTI3Mjgz_213501e4-b48f-4b94-ad04-49908dd6ec27">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="i95b54e4f4fb64643afb9f80579c2c9ae_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEwLTUtMS0xLTI3Mjgz_0db99d33-d90e-4270-8fff-ce532884d3f5">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: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="i6d39bff2915c4ba984a6c637c8461c86_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzExLTEtMS0xLTI3Mjgz_bd93bf2d-a731-4532-bb8c-769539a3175b">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="i2b287aec60624f5aa19c7906604f06e4_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzExLTMtMS0xLTI3Mjgz_fc95fe1c-df86-43f8-a301-006a9045bc66">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="i259ecb34955a4b55b7dba9d715d6cc4d_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzExLTUtMS0xLTI3Mjgz_3960e835-9a5f-426e-9a51-220679f162af">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: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="ibf06d1d572314b33a779e955fb0d95b7_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEyLTEtMS0xLTI3Mjgz_fff9e832-eefb-4b0b-8c6a-5877f2dc718c">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="ic9731d7330dc47adb40b11a9dc3bf90d_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEyLTMtMS0xLTI3Mjgz_2efa39e3-d8fb-432f-afdf-151ed228beea">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="icc75a599313a43058c226a4d0d1e0af2_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEyLTUtMS0xLTI3Mjgz_9953cde3-2595-4821-a6e9-135c3d67243e">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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4abec554656467abe713c3e3c62af39_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEzLTEtMS0xLTI3Mjgz_69affbd2-4cfa-48b4-8ca9-7a1ca6d46ffc">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="i0120db8d99f445d4a5d73dc03b08ab21_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEzLTMtMS0xLTI3Mjgz_85b0931b-496d-41d8-a48a-aa6f24bedf3e">29,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i225d7d5c0dec4c6f875d8b941f70dbd6_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEzLTUtMS0xLTI3Mjgz_f5059ad6-42fc-41f4-9d87-07c8a874b33c">32,280</ix:nonFraction>&#160;</span></td><td style="background-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="if737529d99074724a4d2149a21dee50b_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzE0LTEtMS0xLTI3Mjgz_6a8019b7-db4e-4e75-bb26-826bfe5f8091">46,943</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="i4c4611789577464fb2fd5ca3f7118ada_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzE0LTMtMS0xLTI3Mjgz_f9f48625-28ad-46ee-89aa-ed6b654230cf">33,749</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="i2a4c82e17c134d1591e1ac7b13ca6f82_D20190101-20191231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzE0LTUtMS0xLTI3Mjgz_85ba077a-6e94-4f76-a2a1-9765f3cd08fe">36,030</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="i4fa37b374dc540a9b3981f7672524c25_I20211231" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzMwMTc_7b5867ac-0faa-4f88-a83d-47955573f456">11.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2MzkxOTc_9722e6d2-9e34-4a1e-9600-30f3b88f1043">10.0</ix:nonFraction> million of the management fees incurred were unpaid as of December&#160;31, 2021 and 2020, 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="i1d7ab8479f2145c7b9971718d53b3cfe_D20210101-20211231" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzM1MjU_48a45e0e-0fee-441a-9e52-739f4928743e">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="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231" decimals="-5" name="codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzM3Mjc_0574258a-9f8b-4b67-b441-e9b3100628f7">34.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231" decimals="-5" name="codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2Mzg3MjQ_ad6de8c0-e838-45df-9536-ec14ca5f4329">9.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231" decimals="-5" name="codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwMDc_91764c42-c9d9-4e16-84fc-02a4caf7a862">60.4</ix:nonFraction> million in distributions related to Sale and Holding Events that occurred during 2021, 2020 and 2019, 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="#ie915e9de338541a9bbe793846d3b73d6_295">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="i7e1ae811b2bb42b8839d2fcf823e2e1c_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQxNzE_94328c25-277a-4ebf-b5ae-e567cb0b2273">57.8</ix:nonFraction>% of the Allocation Interests at December&#160;31, 2021 and <ix:nonFraction unitRef="number" contextRef="ia680a1c1cdd348d98211d58150f93cfa_D20200101-20201231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyMTI_d4a315a9-01af-4731-a799-76e3efd8658a">45.0</ix:nonFraction>% at December&#160;31, 2020.  Of the remaining <ix:nonFraction unitRef="number" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyNDA_eef4c783-cb52-4447-8459-a5183ebdabfe">42.2</ix:nonFraction>% at 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%"> and <ix:nonFraction unitRef="number" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyNTM_73e31697-8fd8-4ff3-982d-389ee3010f0e">55.0</ix:nonFraction>% at December&#160;31, 2020, <ix:nonFraction unitRef="number" contextRef="if2b1da38db2943acbcdd84d57bb4bdab_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyNjM_906008d6-3119-434f-abad-09a3db78a0c3">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="i3f8a514222724dbaac520a84b36f3228_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQzMDY_f408a10e-2eb1-4491-8ec9-549cee05d40f">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 the Chairman of 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">Integrations 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></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="i8f7e1fd6d4f749a0aabfe835179c7ccd"><div style="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 an integration services fee of $<ix:nonFraction unitRef="usd" contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2MzkxNDE_05e9a231-a6c9-46f0-9682-b179b2b645ef">2.3</ix:nonFraction>&#160;million 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, Marucci Sports, which was acquired in April 2020 and Altor Solutions, which was acquired in 2018 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="i640b181e4a5d496a90790a399a4b341d_I20201016" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzE2NDkyNjc0NTY3NjM_66a014f6-0b3f-479a-b32a-7c20ae97f623">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="i5384db8d057f41de8a8d5887d2f4c59a_I20200420" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzE2NDkyNjc0NTY3Njc_089174ef-0942-4339-bc00-b9f5d78dc024">2.0</ix:nonFraction>&#160;million in integration services fees, beginning in the quarter ended September 30, 2020. Altor paid CGM a total of $<ix:nonFraction unitRef="usd" contextRef="i0cb9b40d033447ffad8295aa39038b92_I20180226" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU2MzY_b5c7a508-3c3e-46d6-8c67-104926cd2ed6">2.3</ix:nonFraction> million in integration services fees, with $<ix:nonFraction unitRef="usd" contextRef="i1974dfca19814b1991be564bea91b2f1_D20190101-20191231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3MDk_a951c0ff-0a91-4e33-b33c-9baa973fe5ed">0.3</ix:nonFraction> million paid in 2019. </span></div><div style="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, 2021, 2020 and 2019, CGM received $<ix:nonFraction unitRef="usd" contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3ODY_9ac1e10f-0bdb-4d7a-b640-fbabd47df7e7">4.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3OTA_a2044b93-057b-44c4-8f1f-b9ec6041a4e1">2.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3OTg_ce393bcb-6200-4783-948b-d7ed344a8615">0.3</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-5" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzYxMDY_71bb17bf-9a35-4573-a5f9-2d6f3b0fa4e5">5.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-5" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzYxMTA_932eb9af-0448-4e8b-8e84-aaad99c81517">5.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-5" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzYxMTg_7ed23b30-c5a4-4f8e-baa9-2dcc85392059">5.6</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, 2021, 2020 and 2019, 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%">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 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 $<ix:nonFraction unitRef="usd" contextRef="i9ea6f29edef14d3bb22cabd5cb89254f_I20210803" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwMzY_a0874738-8e07-424c-b5b1-ebe5e8c25bc3">55.0</ix:nonFraction>&#160;million to fund a distribution to shareholders. The Company owned <ix:nonFraction unitRef="number" contextRef="iacf451c51f844a01b83dea1049f99fee_D20210803-20210803" decimals="INF" name="codi:Ownershippercentageintercompanyloanagreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwNTE_7b32de04-51a6-4eca-8629-2a21d030ee34">97.7</ix:nonFraction>% of the outstanding shares of 5.11 on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="i882ca42f887a4a45a30e8bdc7e94da22_D20210803-20210803" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwNTg_098e7b7f-d399-476b-8e76-a946081c5ea4">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="i5e0ac956c74745fe979350527b4de107_D20210101-20211231" decimals="INF" name="codi:NumberofRelatedPartyVendors" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY0NjU_847f6849-40d0-419f-b419-c2e1b097777a">one</ix:nonFraction> of the executive officers of 5.11 via the executive's <ix:nonFraction unitRef="number" contextRef="ic33a0c546f9b4ee6a612180ee5e16068_I20211231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY1MjI_973aaa95-15e5-4128-9261-d83986858e4e">40</ix:nonFraction>% ownership interest in the vendor. During the years ended December&#160;31, 2021, 2020 and 2019, 5.11 purchased approximately $<ix:nonFraction unitRef="usd" contextRef="i7ffab2760d594cd5a0ae49a22ca7ffab_D20210101-20211231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY2MjY_b92767ac-faf5-4b8e-9f17-cb335aa6bf8b">1.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0c69e00be07346e1a09139b08bcf8604_D20200101-20201231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY2MzA_3428580c-fdf4-4a20-bca1-e0273c2eee52">2.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i8a3bbd26716a460ea03a0131ec32b790_D20190101-20191231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY2Mzg_86896638-7fce-4bb4-85af-9e1ca43d835a">4.4</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="i3914a26076bf4bfaaacd362957848539_D20210903-20210903" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwNzM_fa46e077-2025-44b9-9227-e7f5f02739a4">48.0</ix:nonFraction>&#160;million, which BOA financed by borrowing under their intercompany credit facility with the Company (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="i3914a26076bf4bfaaacd362957848539_D20210903-20210903" decimals="-5" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIxNDY_81338314-7118-4d77-8f8d-709106ff3223">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="i3914a26076bf4bfaaacd362957848539_D20210903-20210903" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwODg_74488c34-3474-4471-863f-9fffc268e1e5">48.0</ix:nonFraction>&#160;million and the amount by which the noncontrolling interest was adjusted of $<ix:nonFraction unitRef="usd" contextRef="i3914a26076bf4bfaaacd362957848539_D20210903-20210903" decimals="-5" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIxMzE_3d1879fb-469b-4c1f-9b37-91bd4d4b0895">39.4</ix:nonFraction>&#160;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 year ended December&#160;31, 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="i45d5799958c745bd8a37e5f6b0fe390a_D20210101-20211231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDQxMDI_7fef01af-6639-4bf6-afbd-c233806f505a">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="ieb1ed91fc0e042639830d85bbde147e3_D20200101-20201231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDQxMjU_5d93505b-59e5-4dcf-af06-84ba29027ab8">6.7</ix:nonFraction>&#160;million, respectively, in parts from this supplier.</span></div></ix:continuation><div id="ie915e9de338541a9bbe793846d3b73d6_325"></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 R &#8211; <ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90ZXh0cmVnaW9uOjk0NWZiN2Q0MzU3ZDRjNDY4ZTdkY2Y4ZWNiYzE3YWFjXzE5MzU_701eb7ce-5ab0-41a8-9304-f36d13c286ee" continuedAt="if0761b60e2e140d7974a1cf00d1dd997" escape="true">Unaudited Quarterly Financial Data</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if0761b60e2e140d7974a1cf00d1dd997" continuedAt="ia4be08ec695f49c58410241145960d3d"><ix:nonNumeric contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90ZXh0cmVnaW9uOjk0NWZiN2Q0MzU3ZDRjNDY4ZTdkY2Y4ZWNiYzE3YWFjXzE5NDE_948efec1-6c85-4120-afd1-0c502439b84c" continuedAt="i955347e08ab74be0a1636276b72f98da" escape="true">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 </ix:nonNumeric></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-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><ix:continuation id="i955347e08ab74be0a1636276b72f98da"><ix:continuation id="ia4be08ec695f49c58410241145960d3d"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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></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)(3)</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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtMS0xLTEtMjcyODM_b6969192-f031-4e8b-9ab3-25da6d63d798">536,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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtMy0xLTEtMjcyODM_3f150e40-ca83-47e0-bac4-a07bbddd2b35">464,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtNS0xLTEtMjcyODM_08f3f71b-6947-4559-8959-632ddad34dca">431,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtNy0xLTEtMjcyODM_ac4a6c19-67a0-4609-a1d2-6fcf73ef0fcf">408,556</ix:nonFraction>&#160;</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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItMS0xLTEtMjcyODM_82a3e586-1777-4ef9-8bd2-7396e0e382bc">202,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItMy0xLTEtMjcyODM_f27f2c59-7595-48e3-8823-6c4e7461a373">181,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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItNS0xLTEtMjcyODM_c2a4b08f-af5a-4ebf-a394-470e10f607ab">173,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItNy0xLTEtMjcyODM_2d29f9fc-644b-418d-93ba-20de74d9c354">168,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtMS0xLTEtMjcyODM_1f9d85bc-0370-4463-9cd8-d976a3dee9a2">32,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="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtMy0xLTEtMjcyODM_f516f63d-865d-4742-a034-7360de509f66">35,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtNS0xLTEtMjcyODM_9dc9a0ae-c3fe-487a-b363-2a39da67ea71">36,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtNy0xLTEtMjcyODM_2cf6586d-610d-4a0b-a84b-f72b198fc3d7">35,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: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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtMS0xLTEtMjcyODM_459a98b8-5bef-426b-96cb-c4676cd2c0d4">20,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtMy0xLTEtMjcyODM_0444be02-dab5-4130-b764-80cc7f496be1">13,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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtNS0xLTEtMjcyODM_65918b04-a19c-462e-9703-20322b9b6809">21,608</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="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtNy0xLTEtMjcyODM_adf9e2ba-919c-46be-93aa-cbd4e328d8fd">13,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMS0xLTEtMzU0MDg_466398d9-5148-4b4c-8689-d30c27015048">5,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMy0xLTEtMzU0MDg_c6d5985a-9b03-4248-877a-16cebeb13dda">4,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNS0xLTEtMzU0MDg_c2028a48-fe04-4a11-8a31-35221ad66208">10,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNy0xLTEtMzU0MDg_33a8ff8f-baf0-457c-95ee-71f28155d99f">8,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="iad8c6d608fbc4b9dae8fb350632bb88e_D20211001-20211231" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMS0xLTEtMjcyODM_e5683bca-100d-417e-81c8-5ad9502471fd">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="iafa99d9d39454e1ca8474cd2893cc1d6_D20210701-20210930" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMy0xLTEtMjcyODM_04640d14-0261-4061-a525-9b543934a08a">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="ia745348f2184473aa980ce014822bddc_D20210401-20210630" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNS0xLTEtMjcyODM_a8560a9f-5ace-4447-b4a5-5badb93c590b">&#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="ibd7058307e06467b9b3db5503fc110ff_D20210101-20210331" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNy0xLTEtMjcyODM_3341ac9a-ce31-4e8c-9b7c-103f9e1c7298">&#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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtMS0xLTEtMjcyODM_dfa71372-8363-429e-bf33-a337260add6c">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="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtMy0xLTEtMjcyODM_11442453-3369-497e-aa4f-f0dfea392664">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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtNS0xLTEtMjcyODM_60f8ca34-d9bc-4397-8e0a-329057e3da1e">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="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtNy0xLTEtMjcyODM_afdda617-d2e9-466a-92a2-a6a4bd9d05e6">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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktMS0xLTEtMjcyODM_917e1c4c-c618-4fe9-8eb0-2c1361238cde">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-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="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktMy0xLTEtMjcyODM_e768e808-7cde-421c-936e-bbf9baef01d3">0.19</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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktNS0xLTEtMjcyODM_2afc4926-4c41-4aac-8935-c2fd20f29419">0.50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktNy0xLTEtMjcyODM_7eb08354-bc31-4046-b16b-33480cb68a3e">0.10</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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTEtMS0xLTI3Mjgz_d24c3b99-0fff-42f3-bc74-6c9509ad0840">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="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTMtMS0xLTI3Mjgz_71a1b3ca-eafb-47cc-8542-b5617513704d">1.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTUtMS0xLTI3Mjgz_706ecfd5-1821-465f-8e89-f4fcd648f5ab">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTctMS0xLTI3Mjgz_6710e067-078f-4229-8fe7-c4dcd7eb01d1">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTEtMS0xLTI3Mjgz_ef20994f-0e44-4981-a448-ce56bb8e1bd2">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="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTMtMS0xLTI3Mjgz_68849c75-690a-4864-96df-397ec272fcc2">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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTUtMS0xLTI3Mjgz_35d88027-c8d7-4dbf-b957-51121e9ea2fb">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="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTctMS0xLTI3Mjgz_f8bff661-1308-4db0-b097-5a775d8124cf">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></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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.</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">(3)</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="i9a657153969c41ef843e1b3ae78b2517_D20210101-20211231" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90ZXh0cmVnaW9uOjk0NWZiN2Q0MzU3ZDRjNDY4ZTdkY2Y4ZWNiYzE3YWFjXzEwOTk1MTE2MzIzNDQ_a514040a-3301-4dde-9be6-050302aadb2d">72.8</ix:nonFraction>&#160;million. All prior periods are presented as discontinued operations.</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><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, 2020 </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)(3)</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: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, 2020 </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)(3)</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: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%">June 30, 2020 </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)(3)</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%">March 31, 2020 </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)(3) </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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtMS0xLTEtMjcyODM_ec773c49-7fe8-4a26-ab1c-eca2336f5201">421,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtMy0xLTEtMjcyODM_b1bdb566-5aba-4f22-834d-acbb328494d4">364,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtNS0xLTEtMjcyODM_0ce5e1e3-f23b-4ce6-8bcf-e0263d164dde">286,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtNy0xLTEtMjcyODM_8d8de4f5-8f5f-48ba-84c0-8aaa8badeaaf">286,792</ix:nonFraction>&#160;</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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItMS0xLTEtMjcyODM_c115249f-569c-4a5f-874f-8108949da38a">155,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItMy0xLTEtMjcyODM_a354df96-991e-450b-b88c-f438c6e2b5aa">135,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItNS0xLTEtMjcyODM_be4b775a-08e7-446a-9cb7-25f32367a3b6">100,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItNy0xLTEtMjcyODM_fd2c87c8-46b8-43c8-b5b0-b2cbc3abb872">103,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtMS0xLTEtMjcyODM_2fef2a3c-3e47-4350-a89a-07d8c6f0aac8">22,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtMy0xLTEtMjcyODM_bc35b1e5-ad71-44f8-9f62-a91fb73d327e">23,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtNS0xLTEtMjcyODM_5dcc2da9-a5f0-44d6-9d48-35d5c9ce1903">3,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtNy0xLTEtMjcyODM_97ba9046-3f38-451c-888c-02649caaefd6">4,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtMS0xLTEtMjcyODM_a6bde6f4-d319-4dd6-9b6c-3a4b2c133310">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtMy0xLTEtMjcyODM_426b3cc8-351e-4e3a-9f88-338b20fa80b8">11,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtNS0xLTEtMjcyODM_b2b4a0b7-307b-4070-9404-de89cbaf2db4">16,081</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="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtNy0xLTEtMjcyODM_c18b7dcb-8fbe-449e-9983-dd4a8df01e7c">2,036</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%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtMS0xLTEtMjcyODM_7fc56aab-2c57-4808-a2d4-924fa3f04013">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtMy0xLTEtMjcyODM_d638d54e-b553-4b0e-a47d-fc34d3478309">9,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtNS0xLTEtMjcyODM_101bc48e-b3aa-4046-8aba-c5987b400571">8,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="usd" contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtNy0xLTEtMjcyODM_ab900599-e668-4932-a3fd-4b112e25c8b4">6,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="id112b180cdc942a2833715d65a05e63e_D20201001-20201231" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtMS0xLTEtMjcyODM_62bd0488-8680-49d3-a363-0bfb14f26d97">&#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="id0853ddb961f4c9f9dc21f08062c96ed_D20200701-20200930" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtMy0xLTEtMjcyODM_6ebfc4cf-47d7-4c4e-8fac-6d50eeb7d8f5">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="i54d0d21796e0442082d01fc49ef893cd_D20200401-20200630" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtNS0xLTEtMjcyODM_8ad08889-5464-43d8-a3bf-3af7eb69f285">&#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="ib8d5353554854d6da314bc95508740ac_D20200101-20200331" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtNy0xLTEtMjcyODM_695a0eb2-560c-4a1f-95a6-0f91c58e4e17">&#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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctMS0xLTEtMjcyODM_85c2ff06-bed3-4f21-8b00-a2232419653a">8,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctMy0xLTEtMjcyODM_4749f905-0b50-482d-8d0f-4e1ab6d57e80">19,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="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctNS0xLTEtMjcyODM_2335f6d9-3847-448a-8d88-29758a13d09b">8,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctNy0xLTEtMjcyODM_ef837a62-861d-4a11-83f1-51767fd6ea4a">3,665</ix:nonFraction>&#160;</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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTEtMS0xLTI3Mjgz_d1e2d0fd-076a-47ae-a65c-5cf1d0758532">0.15</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="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTMtMS0xLTI3Mjgz_19b73cbd-a528-4454-bf45-0c999edefbcb">0.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-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="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTUtMS0xLTI3Mjgz_ec94dbff-9d1b-40e8-891c-879f21a3db09">0.40</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="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTctMS0xLTI3Mjgz_5d0d30ed-5a62-4bbe-9c9a-1e9bfbfec5bf">0.35</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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTEtMS0xLTI3Mjgz_a2dac6df-7885-4b16-8c69-489eff718372">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTMtMS0xLTI3Mjgz_5bfb9398-eca1-4ded-9bb9-315432dc5636">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTUtMS0xLTI3Mjgz_200a5fa4-4edd-4df0-8165-df33b4c2481a">0.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="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTctMS0xLTI3Mjgz_52917d7c-eaf3-4e47-b529-ef0fa3b1fd7d">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTEtMS0xLTI3Mjgz_26f8fb48-009f-41a3-bb98-352d6d050e12">0.06</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="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTMtMS0xLTI3Mjgz_87f7cd04-109d-4847-9e6a-cdd005326a9b">0.08</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="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTUtMS0xLTI3Mjgz_08492f72-cc45-45e1-aa01-55bd4b5ff814">0.30</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="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTctMS0xLTI3Mjgz_1dcd0966-76bc-46c8-b6ee-51ccb34b9984">0.26</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:continuation><div style="margin-top:9pt;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 June 30, 2020, September 30, 2020 and December 31, 2020 include operating results from Marucci, which the Company acquired on April 20, 2020. The quarter ended December 31, 2020 includes the operating results from BOA, which the Company acquired on October 16, 2020.</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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.</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">(3)</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. All prior periods are presented as discontinued operations.</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-61</span></div></div></div><div id="ie915e9de338541a9bbe793846d3b73d6_328"></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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90ZXh0cmVnaW9uOmY0M2QyYjYxODFiODRmODRiZGVlM2JmYmQ5MTJkZDNiXzE1Mw_8afa4855-7b88-4388-b6d4-d730bfad242d" 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 - 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="i5b73524d74844c75bfcf6d7f56a6dad5_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItMS0xLTEtMjcyODM_1e522797-9ea8-483b-8241-a87e6ebb97f8">17,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="i804f60f8a1f548c6b722b2d32f942050_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItMy0xLTEtMjcyODM_b971f8dd-71ba-4bf0-b79c-4470c10814fa">4,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i804f60f8a1f548c6b722b2d32f942050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItNS0xLTEtMjcyODM_936cd48e-d63f-4f5d-a0db-cc7aa4c27c7b">3,533</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="i804f60f8a1f548c6b722b2d32f942050_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItNy0xLTEtMjcyODM_d21feb59-2b05-4113-89dc-b8899416a49c">5,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02b37e9fccdc4b32ad80d6946ba07e9f_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItOS0xLTEtMjcyODM_08ccdcd8-2a84-45f1-b911-b3c3413d8121">13,852</ix:nonFraction>&#160;</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 - 2020</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="ib8785da6ac8541838c79b81f15837f2a_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtMS0xLTEtMjcyODM_efe52ae0-3558-483e-892a-e35c11845073">14,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bd050b849c24808b3d69904f8ddbe3b_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtMy0xLTEtMjcyODM_7ed0b4ed-d287-4709-a221-17060bdfcefd">7,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bd050b849c24808b3d69904f8ddbe3b_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtNS0xLTEtMjcyODM_01c37538-802e-42b3-8c2b-d238b400e039">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i5bd050b849c24808b3d69904f8ddbe3b_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtNy0xLTEtMjcyODM_869f08d4-73e6-4be8-9935-c11701a765f9">4,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b73524d74844c75bfcf6d7f56a6dad5_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtOS0xLTEtMjcyODM_329551da-9d0d-4100-a29b-586478a0c2ba">17,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 - 2019</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="i009ba7eeb85b49af9a9668604a080788_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtMS0xLTEtMjcyODM_abbce58f-7adb-4bfb-ae12-d4ca4c4ffde3">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtMy0xLTEtMjcyODM_e868aea2-b828-44dd-972a-3307ced81fe5">6,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtNS0xLTEtMjcyODM_4625590e-6267-4b89-ae1b-31db9a87deef">&#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="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtNy0xLTEtMjcyODM_4ae5c13a-08cc-4ad6-8941-d18e40ea2b08">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8785da6ac8541838c79b81f15837f2a_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtOS0xLTEtMjcyODM_6b803724-7f2b-463c-859e-0b7f555e9d67">14,397</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 - 2021</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="id51bcd6a051442b2ba2bd5af705976be_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtMS0xLTEtMjcyODM_396d18b2-4c9c-44ab-8f1e-eff6e7643b6c">7,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic3a90491a6bd42af971696379ac1947e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtMy0xLTEtMjcyODM_270e4e1d-54fe-4e74-b405-5d7b2245eb0c">2,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3a90491a6bd42af971696379ac1947e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtNS0xLTEtMjcyODM_0083080e-0377-44a9-a23e-ae58d92ccf44">&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtNy0xLTEtMjcyODM_9a30dc1d-4285-4343-b3f1-d8cd3c21270c">502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ifd7932f181e6462db170ada9968fa499_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtOS0xLTEtMjcyODM_1e26a3c8-0ae1-4498-8b4e-a09e6b39e5ee">9,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 - 2020</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="i1073b63a93c447b0a9b9c8aa3066389d_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctMS0xLTEtMjcyODM_c5944e90-15af-4fcc-a863-7a20899723c8">8,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i0a8a44c1e3c746f7b47090a18a0ce1cf_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctMy0xLTEtMjcyODM_190a924e-7033-4d6e-bde8-0565f6b928e0">606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a8a44c1e3c746f7b47090a18a0ce1cf_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctNS0xLTEtMjcyODM_079c66fa-3f59-4efe-80fb-5e52e6b06747">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctNy0xLTEtMjcyODM_d66a4cc6-d638-428b-9940-c65933ba2bd1">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id51bcd6a051442b2ba2bd5af705976be_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctOS0xLTEtMjcyODM_4dddc86c-7127-44f7-b2bb-69dbd9e20998">7,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 - 2019</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="id58a1480a1d84c31a083a506b7bd523e_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtMS0xLTEtMjcyODM_310069aa-7fb8-4871-89f0-9baa5e255903">6,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia22a6960985f44189ab7658d22da0c0e_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtMy0xLTEtMjcyODM_b2489d3f-8334-4d48-8207-2c5352bc3884">1,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia22a6960985f44189ab7658d22da0c0e_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtNS0xLTEtMjcyODM_fdff389c-560f-4352-92d1-10a1ad479c64">&#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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtNy0xLTEtMjcyODM_801e000b-eb5e-4cec-9083-fa1cd75e328c">&#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="i1073b63a93c447b0a9b9c8aa3066389d_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtOS0xLTEtMjcyODM_aa9f4d3e-42c3-4c38-8be5-d60a87e3bcbb">8,099</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, due to a shift in revenue, 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="ie915e9de338541a9bbe793846d3b73d6_331"></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%">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><tr><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></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.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/1345122/000119312518080755/d436474dex31.htm">Share Designation of Compass Diversified Holdings with respect to Series B Preferred Shares (incorporated by reference to Exhibit 3.1 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="a12312021ex48.htm">Description of Securities.</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><tr><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></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.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><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">.</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="a12312021ex211.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="a12312021ex231.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="#ie915e9de338541a9bbe793846d3b73d6_223">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="a12312021ex311.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="a12312021ex312.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="a12312021ex321.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="a12312021ex322.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><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></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: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></div><div style="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 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-4.8
<SEQUENCE>2
<FILENAME>a12312021ex48.htm
<DESCRIPTION>EX-4.8
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifcd4650ad9384a58a7bc28109894038c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 4.8</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF REGISTRANT&#8217;S SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGISTERED UNDER SECTION 12 OF THE EXCHANGE ACT OF 1934</font></div><div style="text-indent:24.75pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following is a summary of the material terms of the registered securities of Compass Diversified Holdings (the &#34;trust&#34;) and the corresponding trusts interests of Compass Group Diversified Holdings (the &#34;company&#34; and, collectively with the trust, &#34;we&#34;, &#34;us&#34; and &#34;our&#34;). The description is based, in part, on the Third Amended and Restated Trust Agreement of the trust dated as of August 3, 2021 (as further amended, the &#34;trust agreement&#34;) and the Sixth Amended and Restated Operating Agreement of the company dated as of August 3, 2021 (as further amended, the &#34;LLC agreement&#34;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following descriptions of the trust agreement and the LLC agreement are subject to the provisions of the Delaware Statutory Trust Act and the Delaware Limited Liability Company Act. Certain provisions of the trust agreement and the LLC agreement are intended to be consistent with the Delaware General Corporation Law, which we refer to as the DGCL, and the powers of the company, the governance processes and the rights of the trust as the holder of the trust interests and the shareholders of the trust are generally intended to be similar in many respects to those of a typical Delaware corporation under the DGCL, with certain exceptions. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The summaries and descriptions below do not purport to be complete statements of the relevant provisions of the trust agreement and the LLC agreement. The statements that follow are subject to, and are qualified in their entirety by, reference to all of the provisions of each of the trust agreement and the LLC agreement, which will govern your rights as a holder of the shares and the trust's rights as a holder of trust interests. Each of our trust agreement and LLC agreement are included as exhibits to our Annual Report on Form 10-K.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General </font></div><div style="text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust is authorized to issue shares each representing one undivided beneficial interest corresponding to one underlying trust interest in the company held by the trust. Shares of the trust may be common shares, which correspond to underlying trust common interests in the company, or preferred shares, which correspond to trust preferred interests in the company. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust interests, which consist of trust common interests and trust preferred interests, are one of two classes of equity interests in the company - the trust interests, of which 100% are held by the trust, and the allocation interests, of which 100% are held by Sostratus LLC. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Shares in the Trust </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each common share of the trust represents one undivided beneficial interest in the trust property and corresponds to one underlying trust common interest held by the trust. Unless the trust is dissolved, it must remain the holder of 100% of the trust common interests and at all times the company will have outstanding the identical number of trust common interests as the number of outstanding common shares of the trust. Pursuant to the trust agreement, the trust is authorized to issue up to 500,000,000 common shares and the company is authorized to issue a corresponding number of trust common interests. All common shares and trust common interests, when they are issued, will be fully paid and nonassessable. Holders of common shares have no preemptive, subscription or conversion rights. There are no redemption or sinking fund provisions applicable to the common shares. The rights of the holders of common shares will be subject to, and may be adversely affected by, the rights of holders of any preferred shares that may be issued in the future. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Shares in the Trust </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each preferred share of the trust represents one undivided beneficial interest in the trust property and corresponds to one underlying trust preferred interest held by the trust. Unless the trust is dissolved, it must remain the holder of 100% of the trust preferred interests and at all times the company will have outstanding the identical number of trust preferred interests as the number of outstanding preferred shares of the trust. Pursuant to the trust agreement, the trust is authorized to issue up to 50,000,000 preferred shares and the company is authorized to issue a corresponding number of trust preferred interests. All preferred shares and trust preferred interests, when they are issued, are and will be fully paid and nonassessable. </font></div><div style="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><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 style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company's board of directors may determine, without further action by the holders of our shares, the terms, designations, preferences, rights, powers and duties of the preferred shares offered by this prospectus, as reflected in a share designation, including&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the right, if any, of such shares to share in the trust's profits and losses or items thereof&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the right, if any, of such shares to share in the trust's distributions, the dates distributions on such shares will be payable and whether distributions with respect to such shares will be cumulative or non-cumulative&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rights of such shares upon dissolution and liquidation of the trust&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether, and the terms and conditions upon which, the trust may redeem such shares&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether such shares are issued with the privilege of conversion or exchange and, if so, the conversion or exchange price or prices or rate or rates, any rate adjustments, the date or dates on which, or the period or periods during which, such shares will be convertible or exchangeable, and all other terms and conditions upon which the conversion or exchange may be made&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the terms and conditions upon which such shares will be issued, evidenced by certificates and assigned or transferred&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the method for determining the percentage interest as to such shares&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the terms and amounts of any sinking fund provided for the purchase or redemption of such shares&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether there will be restrictions on the issuance of preferred shares of the same class or series or any other class or series&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the right, if any, of the holder of each such share to vote on trust matters, including matters relating to the relative rights, preferences and privileges of such shares. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A share designation (or any resolution of the board of directors of the company amending any share designation) will constitute an amendment to the trust agreement. However, the company's board of directors will not, without prior shareholder approval, issue or use any preferred shares for any defensive or anti-takeover purpose or for the purpose of implementing any shareholder rights plan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Interests in the Company </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company is authorized, pursuant to action by the company's board of directors, to issue up to 500,000,000 trust common interests in one or more series. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company is authorized, pursuant to action by the company's board of directors, to issue up to 50,000,000 trust preferred interests in one or more classes or series, with the terms, designations, preferences, rights, powers and duties of any such trust preferred interests reflected in a trust interest designation. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the trust common interests and trust preferred interests, which we refer to collectively as the trust interests, the company is authorized, pursuant to action by the company's board of directors, to issue up to 1,000 allocation interests. In connection with the formation of the company, our manager acquired 100% of the allocation interests so authorized and issued. On June 27, 2013, our manager assigned its allocation interests to Sostratus LLC. All allocation interests are fully paid and nonassessable. Other than the allocation interests held by Sostratus LLC, the company is not authorized to issue any other allocation interests. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distributions </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company, acting through its board of directors, may declare and pay distributions on the applicable interests of the company, subject to any applicable trust interest designation. Any distributions so declared will be paid on such interests in proportion to the number of such interests held by the holders thereof. The members of our manager currently have a nominal indirect equity interest in the company, which is subject to dilution if additional shares, including the common shares and preferred shares described herein, are offered in the future. The company's board of directors may, in its sole discretion and at any time, declare and pay distributions from the cash flow available for distributions to the holders of its interests, subject to any applicable trust interest designation. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon receipt of any distributions declared and paid by the company, the trust will, pursuant to the terms of the trust agreement, distribute within five business days the amounts determined by the company, out of such distributions in cash to its applicable shareholders, in proportion to their percentage ownership of the common shares or preferred shares on the related record date. The record date for distributions by the company will be the same as the record date for corresponding distributions by the trust. </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain members of our manager indirectly own allocation interests in the Company through their ownership of Sostratus LLC. The owner of the allocation interests in the company is sometimes referred to herein as the &#34;Allocation Member.&#34; Upon the occurrence of certain events, the company will pay a profit allocation to the Allocation Member, as holder of the allocation interests. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting and Consent Rights </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each outstanding share, subject to any applicable share designation, is entitled to one vote on any company matter with respect to which the trust is entitled to vote, as provided in the LLC agreement and as detailed below. Pursuant to the terms of the LLC agreement and the trust agreement, the company will act at the direction of the trust only with respect to those matters subject to vote by the holders of trust interests of the company. The company, as sponsor of the trust, will provide to the trust, for transmittal to shareholders of the trust, the appropriate form of proxy to enable shareholders of the trust to direct, in proportion to their percentage ownership of the shares, the trust's vote with respect to the trust interests. The trust will vote its trust interests in the same proportion as the vote of holders of the shares. For purposes of this summary, the voting rights of holders of the trust interests of the company that effectively will be exercised by the shareholders of the trust by proxy will be referred to as the voting rights of the holders of the shares. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC agreement provides that the holders of trust interests are entitled, at the annual meeting of members of the company, to vote for the election of all of the directors other than any director appointed by our manager, subject to any applicable trust interest designation. Because neither the trust agreement nor the LLC agreement provides for cumulative voting rights, the holders of a plurality of the voting power of the then outstanding shares represented at a shareholders meeting will effectively be able to elect all the directors of the company standing for election, subject to any applicable share designation or trust interest designation. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC agreement further provides that holders of allocation interests will not be entitled to any voting rights, except that holders of allocation interests will have, in accordance with the terms of the LLC agreement&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">voting or consent rights in connection with certain anti-takeover provisions, as discussed below&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a consent right with respect to the amendment or modification of the provisions providing for distributions to the holders of allocation interests&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a consent right to any amendment to the provision entitling the holders of allocation interests to appoint directors who will serve on the board of directors of the company&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a consent right with respect to any amendment of the provision of the LLC agreement governing amendments thereof&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a consent right with respect to any amendment that would adversely affect the holders of allocation interests.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Board of Directors Appointee </font></div><div style="text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As holder of the allocation interests, our Allocation Member has the right to appoint one director (or two directors if the board size is increased to nine or more directors) to the company's board of directors. No such appointed director on the company's board of directors will be required to stand for election by the shareholders. No such appointed director who is also a member of the company's management will receive any compensation (other than reimbursements that are permitted for directors) or will have any special voting rights. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Right to Bring a Derivative Action and Enforcement of the Provisions of the LLC Agreement by Holders of the Shares and Our Manager </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement and the LLC agreement both provide that holders of common shares representing at least ten percent of the outstanding common shares shall have the right to directly institute a legal proceeding against the company to enforce the provisions of the LLC agreement. In addition, the trust agreement and the LLC agreement provide that holders of common shares representing at least ten percent of the outstanding common shares have the right to cause the trust to institute any legal proceeding for any remedy available to the trust, including the bringing of a derivative action in the right of the company under Section 18-1001 of the Delaware Limited Liability Company Act relating to the right to bring derivative actions. Holders of common shares will have the right to direct the time, method and place of conducting such legal proceedings brought by the </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trust. The Allocation Member, as holder of the allocation interests, has the right to directly institute proceedings against the company to enforce the provisions of the LLC agreement. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition Exchange and Optional Purchase </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement and the LLC agreement provide that, if at any time more than 90% of the then outstanding voting shares entitled to vote are beneficially owned by one person, who we refer to as the acquirer and which time we refer to as the control date, such acquirer has the right to cause the trust, acting at the direction of the company's board of directors, to mandatorily exchange all shares then outstanding for an equal number of underlying trust interests, which we refer to as an acquisition exchange, and dissolve the trust. The company, as sponsor of the trust, will cause the transfer agent of the shares to mail a copy of notice of such acquisition exchange to the shareholders of the trust at least 30 days prior to the exchange of shares for underlying trust interests. Upon the completion of such acquisition exchange, each holder of shares immediately prior to the completion of the acquisition exchange will be admitted to the company as a member in respect of an equal number of underlying trust interests and the trust will cease to be a member of the company. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC agreement provides that, following such exchange, the acquirer shall have the right to purchase at the offer price, as defined in the LLC agreement, from the other holders of trust interests for cash all, but not less than all, of the outstanding trust interests that the acquirer does not own as of the control date. While this provision of the LLC agreement provides for a fair price requirement, the LLC agreement does not provide members with appraisal rights to which shareholders of a Delaware corporation would be entitled under Section 262 of the DGCL. The acquirer can exercise its right to effect such purchase by delivering notice to the company and the transfer agent of its election to make the purchase not less than 60 days prior to the control date. The company will cause the transfer agent to mail the notice of the purchase to the record holders of the trust interests at least 30 days prior to the control date. We refer to the date of purchase as the purchase date. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voluntary Exchange </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement and the LLC agreement provide that in the event the company's board of directors determines that the existence of the trust results, or is reasonably likely to result, in a material tax detriment to the trust, the holders of shares, the company or any of the members, the company, as sponsor of the trust, shall cause the trust to exchange all shares then outstanding for an equal number of underlying trust interests and dissolve the trust. We refer to such an exchange as a voluntary exchange. The company, as sponsor of the trust, will cause the transfer agent for the shares to mail a copy of notice of such voluntary exchange to the shareholders of the trust at least 30 days prior to the exchange of shares for underlying trust interests. Upon the completion of such voluntary exchange, each holder of shares immediately prior to the completion of the voluntary exchange will be admitted to the company as a member in respect of an equal number of underlying trust interests and the trust will cease to be a member of the company. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Election of the Trust </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company may, acting through its board of directors, without further action by the shareholders, at such time as it may determine, cause the trust to elect to be treated as a corporation for U.S. federal income tax purposes and, thereafter, must maintain the trust's status as an association taxable as a corporation. Effective as of September 1, 2021, the trust has elected to be treated as a corporation for U.S. federal income tax purposes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Election of the Company</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In circumstances where the trust has been dissolved, the LLC agreement provides that the company's board of directors may, without the consent or vote of holders of trust interests, cause the company to elect to be treated as a corporation for U.S. federal income tax purposes. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion of the Trust</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company may, acting through its board of directors, without further action by the shareholders&#58;</font></div><div style="text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause the trust to be converted to a corporation, through direct conversion, merger into, or conveyance of all assets to, a corporation which otherwise has no assets, liabilities or operations at the time&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">convert or exchange the trust shares into or for shares of stock of one or more classes in such corporation&#59; and</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;     adopt the organizational documents of the corporation with terms that provide the shareholders and the holder of the allocation interests in the company with substantially similar rights and obligations as the trust agreement and the LLC agreement (including to reflect the election of directors of such corporation directly by the stockholders of such corporation rather than through the trust agreement and the LLC agreement), with any such alterations thereto as are required by the laws governing such corporation or determined by the board to be in the best interests of the trust and the shareholders.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment to LLC Agreement for Conversion of the Trust</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the trust is converted to, or the trust is merged into or all of the trust's assets are conveyed to, a corporation pursuant to the trust agreement, without further approval of the company's members but subject to the prior written consent of the Allocation Member if the rights of the Allocation Member would be adversely affected, the company's board of directors may amend the LLC agreement as the board determines is necessary or appropriate to reflect such conversion, merger or conveyance.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dissolution of the Trust and the Company </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC agreement provides for the dissolution and winding up of the company upon the occurrence of&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the adoption of a resolution by a majority vote of the company's board of directors approving the dissolution, winding up and liquidation of the company and the approval of such action by the affirmative vote of the holders of a majority of the outstanding trust interests entitled to vote thereon&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the unanimous vote of the holders of the outstanding trust interests entitled to vote to dissolve, wind up and liquidate the company&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a judicial determination that an event has occurred that makes it not reasonably practical to carry on the business of the company in conformity with the LLC agreement as determined in accordance with Section 18-802 of the Delaware Limited Liability Company Act&#59; or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the termination of the legal existence of the last remaining member of the company or the occurrence of any other event that terminates the continued membership of the last remaining member of the company, unless the company is continued without dissolution in a manner provided under the LLC agreement or the Delaware Limited Liability Company Act.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement provides for the dissolution and winding up of the trust upon the occurrence of&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">an acquisition exchange or a voluntary exchange&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the filing of a certificate of cancellation of the company or its failure to revive its certificate of formation within 10 days following revocation of the company's certificate of formation&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the entry of a decree of judicial dissolution by a court of competent jurisdiction over the company or the trust&#59; or </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">receipt by the regular trustees of written notice from the company at any time of its determination to dissolve the trust and distribute the trust interests in exchange for the shares.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to these events as dissolution events. Following the occurrence of a dissolution event with respect to the trust, each share will be mandatorily exchanged for an underlying trust interest of the company. Upon dissolution of the company in accordance with the terms of the LLC agreement, the then holders of trust interests will be entitled to share in the assets of the company legally available for distribution following payment to creditors, subject to any applicable trust interest designation, in accordance with the positive balance in such holders' capital accounts required by the LLC agreement, including any applicable trust interest designation, after giving effect to all contributions, distributions and allocations for all periods. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Series A Preferred Shares </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2017, the trust executed a share designation, which was further amended and restated on August 3, 2021 (as so amended and restated, the &#34;Series A Share Designation&#34;) to designate 4,600,000 shares of the preferred shares of the trust, no par value, as the Series A Preferred Shares (&#34;the Series A Preferred Shares&#34;) with the powers, designations, preferences and other rights as set forth therein. On June 28, 2017, we issued 4,000,000 shares of the Series A Preferred Shares, all of which remain outstanding. The Series A Preferred Shares are listed on the New York Stock Exchange under the symbol &#34;CODI PR A.&#34; </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Distributions </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions on the Series A Preferred Shares are payable when, as and if declared by the board of directors of the company out of funds legally available, at a rate per annum equal to 7.250% of the $25.00 liquidation preference per share. Distributions on the Series A Preferred Shares are payable quarterly on January 30, April 30, July 30 and October 30 of each year, when, as and if declared by the board of directors of the company in its sole discretion. If any of those dates is not a business day, then distributions are payable on the next succeeding business day. Distributions on the Series A Preferred Shares are non-cumulative. Accordingly, if the board of directors of the company does not declare a distribution before the scheduled record date for any distribution period, the trust will not make a distribution in that distribution period, whether or not distributions on the Series A Preferred Shares are declared or paid for any future distribution period. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Shares rank junior to the allocation interests to the extent provided in the LLC agreement, and senior to the common shares to the extent provided in the trust agreement, with respect to the payment of distributions. Unless distributions have been declared and paid or declared and set apart for payment on the Series A Preferred Shares for a quarterly distribution period, no distribution may be declared or paid or set apart for payment on the common shares (or on any other shares that the trust has, or may in the future, issue ranking, as to the payment of distributions, junior to the Series A Preferred Shares (together with the common shares, &#34;Series A junior shares&#34;)) for the remainder of that quarterly distribution period, other than distributions paid in Series A junior shares or options, warrants or rights to subscribe for or purchase Series A junior shares, and we and our subsidiaries may not directly or indirectly repurchase, redeem or otherwise acquire for consideration common shares (or any Series A junior shares). However, for a subsequent distribution period, payments on Series A junior shares can be made again as long as distributions have been made on the Series A Preferred Shares for that period (even if no distributions have been made in one or more prior periods). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The board of directors of the company, or a duly authorized committee thereof, may, in its discretion, choose to cause the trust to pay distributions on the Series A Preferred Shares without the payment of any distributions on any Series A junior shares. No distributions may be declared or paid or set apart for payment on any Series A Preferred Shares if at the same time any arrears exist or default exists in the payment of distributions on any outstanding series of Series A senior shares (defined below), if any are issued. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When distributions are not paid (or duly provided for) on any distribution payment date (or, in the case of Series A parity shares (as defined below) having distribution payment dates different from the distribution payment dates pertaining to the Series A Preferred Shares, on a distribution payment date falling within the related distribution period (as defined below) for the Series A Preferred Shares) in full upon the Series A Preferred Shares or any Series A parity shares, all distributions declared upon the Series A Preferred Shares and all such Series A parity shares payable on such distribution payment date (or, in the case of Series A parity shares having distribution payment dates different from the distribution payment dates pertaining to the Series A Preferred Shares, on a distribution payment date falling within the related distribution period for the Series A Preferred Shares) shall be declared pro rata so that the respective amounts of such distributions shall bear the same ratio to each other as all declared and unpaid distributions per share on the Series A Preferred Shares and all unpaid distributions, including any accumulations, on all Series A parity shares payable on such distribution payment date (or in the case of Series A parity shares having distribution payment dates different from the distribution payment dates pertaining to the Series A Preferred Shares, on a distribution payment date falling within the related distribution period for the Series A Preferred Shares) bear to each other. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ranking </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Shares rank senior to the Series A junior shares with respect to payment of distributions and distribution of the trust's assets upon the trust's liquidation, dissolution or winding up. The Series A Preferred Shares rank equally with any equity securities, including our other preferred shares, that the trust may issue in the future, the terms of which provide that such securities will rank equally with the Series A Preferred Shares with respect to payment of distributions and distribution of the trust's assets upon its liquidation, dissolution or winding up (&#34;Series A parity shares&#34;). The Series A Preferred Shares rank junior to (i) all of the trust's existing and future indebtedness, and (ii) any of the trust's equity securities, including </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preferred shares, that the trust or the company may issue in the future, the terms of which provide that such securities will rank senior to the Series A Preferred Shares with respect to payment of distributions and distribution of the trust's assets upon its liquidation, dissolution or winding up (such equity securities, &#34;Series A senior shares&#34;). The Series A Preferred Shares rank junior to the company's allocation interests with respect to the payment of distributions prior to dissolution of the company, and equally with the company's allocation interests upon liquidation, dissolution or winding up of the company or the trust&#59; provided however that the rights allocated to the allocation interest may reduce the amount distributable to the Series A Preferred Shares upon the liquidation, dissolution or winding up of the trust. Other than the company's allocation interests, there are no Series A senior shares or interests in the company outstanding. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturity </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Shares do not have a maturity date, and the trust is not required to redeem or repurchase the Series A Preferred Shares. Accordingly, the Series A Preferred Shares will remain outstanding indefinitely unless the board of directors of the company decides to cause the trust to redeem or repurchase them. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust may not redeem the Series A Preferred Shares prior to July 30, 2022. On or after July 30, 2022, the board of directors of the company may cause the trust, at its option, out of funds legally available to redeem the Series A Preferred Shares, in whole or in part, upon not less than 30 nor more than 60 days' notice, at a price of $25.00 per Series A Preferred Share plus any accumulated and unpaid distributions thereon, if any, to, but excluding, the redemption date, without payment of any undeclared distributions. Holders of the Series A Preferred Shares have no right to require the redemption of the Series A Preferred Shares. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase at the Option of Holders </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Series A Fundamental Change (as defined below) occurs, unless, prior to or concurrently with the time the board of directors of the company is required to cause the trust to make a Series A Fundamental Change Offer (as described below), the board of directors of the company has caused the company to previously or concurrently mail or transmit electronically a redemption notice with respect to all of the outstanding Series A Preferred Shares, the board of directors of the company will cause the trust to make an offer to purchase all of the Series A Preferred Shares pursuant to the offer described below (the &#34;Series A Fundamental Change Offer&#34;), out of funds received by the trust on the Series A Trust Preferred Interests (as defined below under &#34;&#8212;Series A Trust Preferred Interests&#34;) and legally available, at a price in cash of $25.25 per Series A Preferred Share, plus declared and unpaid distributions to, but excluding, the purchase date for the Series A Preferred Shares (the &#34;Series A Fundamental Change Payment Date&#34;), without payment of any undeclared distributions. If (i) a Series A Fundamental Change occurs and (ii) (x) we do not give notice prior to the 31st day following the Series A Fundamental Change of either (1) a Series A Fundamental Change Offer or (2) the intention to redeem all the outstanding Series A Preferred Shares or (y) we default upon our obligation to repurchase or redeem the Series A Preferred Shares on the Series A Fundamental Change Payment Date or redemption date, the distribution rate per annum on the Series A Preferred Shares will increase by 5.00%, beginning on the 31st day following such Series A Fundamental Change. &#34;Series A Fundamental Change&#34; means (i) the Series A Preferred Shares cease to be listed on a U.S. national securities exchange for a period of 20 consecutive trading days or (ii) the company and the trust are no longer subject to, and are not voluntarily filing the annual reports, information, documents and other reports that the company and the trust would be so required to file if so subject to, the reporting requirements of Section 13(a) or 15(d) of the Exchange Act. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Series A Preferred Shares generally have no voting rights. However, if and whenever six quarterly distributions (whether or not consecutive) payable on the Series A Preferred Shares have not been declared and paid (a &#34;Nonpayment&#34;), the number of directors then constituting the board of directors of the company will be increased by two and the holders of the Series A Preferred Shares, voting together as a single class with the holders of any other series of Series A parity shares then outstanding upon which like voting rights have been conferred and are exercisable (any such other series, the &#34;Series A voting preferred shares&#34;), will have the right to elect these two additional directors at a meeting of the holders of the Series A Preferred Shares and such other Series A voting preferred shares. When quarterly distributions have been declared and paid on the Series A Preferred Shares for four consecutive quarters following the Nonpayment, the right of the holders of the Series A Preferred Shares and any other Series A voting preferred shares to elect these two additional directors will cease, the terms of office of these two directors will forthwith terminate and the number of directors constituting the board of directors of </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the company will be reduced accordingly. However, the right of the holders of the Series A Preferred Shares and any other Series A voting preferred shares to elect two additional directors will again vest if and whenever six additional quarterly distributions have not been declared and paid, as described above. </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approval of two-thirds of the votes entitled to be cast by the holders of outstanding Series A Preferred Shares and all other series of Series A voting preferred shares, acting as a single class regardless of series, at a meeting of shareholders, is required in order (i) to amend, alter or repeal any provisions of the trust agreement relating to the Series A Preferred Shares or other series of Series A voting preferred shares, whether by merger, consolidation or otherwise, to affect materially and adversely the voting powers, rights or preferences of the holders of the Series A Preferred Shares or other series of Series A voting preferred shares, unless in connection with any such amendment, alteration or repeal, each Series A Preferred Share and any other voting preferred share remains outstanding without the terms thereof being materially changed in any respect adverse to the holders thereof or is converted into or exchanged for preferred shares of the surviving entity having preferences, conversion and other rights, voting powers, restrictions, limitations as to distributions, qualifications and terms and conditions of redemption thereof substantially similar to those of the Series A Preferred Shares or any other series of Series A voting preferred shares, as the case may be, or (ii) to authorize, create or increase the authorized amount of, any class or series of preferred shares having rights senior to the Series A Preferred Shares with respect to the payment of distributions or amounts upon liquidation, dissolution or winding up&#59; provided, however, that in the case of clause (i) above, if such amendment affects materially and adversely the rights, preferences, privileges or voting powers of one or more but not all of the classes or series of Series A voting preferred shares (including the Series A Preferred Shares for this purpose), only the consent of the holders of at least two-thirds of the outstanding shares of the classes or series so affected, voting as a class, is required in lieu of (or, if such consent is required by law, in addition to) the consent of the holders of two-thirds of the Series A voting preferred shares (including the Series A Preferred Shares for this purpose) as a class. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amount Payable in Liquidation </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon any voluntary or involuntary liquidation, dissolution or winding up of the trust (other than in the case of a voluntary exchange or acquisition exchange (as defined in the trust agreement) of preferred shares for trust preferred interests) (&#34;Liquidation&#34;), each holder of the Series A Preferred Shares will be entitled to a payment out of the trust's assets available for distribution to the holders of the Series A Preferred Shares following the satisfaction of all claims ranking senior to the Series A Preferred Shares. Such payment will be equal to their preferred capital account balance (the &#34;Series A Preferred Share Liquidation Value&#34;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital account balance for each Series A Preferred Share was equal to $25.00 initially and is increased each year by an allocation of gross income (excluding capital gains) recognized by us (including any gross income recognized in the year of Liquidation). The allocations of gross income to the capital account balances for the Series A Preferred Shares in any year will not exceed the sum of the amount of distributions paid on the Series A Preferred Shares during such year. If the board of directors of the company declares a distribution on the Series A Preferred Shares, the amount of the distribution paid on each such Series A Preferred Share will be deducted from the capital account balance for such Series A Preferred Share, whether or not such capital account balance received an allocation of gross income in respect of such distribution. The allocation of gross income to the capital account balances for the Series A Preferred Shares is intended to entitle the holders of the Series A Preferred Shares to a preference over the holders of outstanding common shares upon the trust's Liquidation, to the extent required to permit each holder of a Series A Preferred Share to receive the Series A Preferred Share Liquidation Value in respect of such share. In addition, a special allocation of gross income (from any source) in the year of Liquidation will be made if necessary so that a holder's preferred capital account balance equals the Series A Preferred Share Liquidation Value. If, however, the trust were to have insufficient gross income to achieve this result, then the amount that a holder of Series A Preferred Shares would receive upon liquidation may be less than the Series A Preferred Share Liquidation Value. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After each holder of Series A Preferred Shares receives a payment equal to the capital account balance for such holder's shares (even if such payment is less than the Series A Preferred Share Liquidation Value of such holder's shares), holders will not be entitled to any further participation in any distribution of the trust's assets.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For any period in which the trust is an association taxable as a corporation for U.S. federal income tax purposes, the capital account balance for each Series A Preferred Share will be deemed equal to the sum of $25.00 per Series A Preferred Share and declared and unpaid distributions, if any, to, but excluding, the date of the liquidation, dissolution or winding up of the trust on the Series A Preferred Shares, with the intent to provide holders of Series A Preferred Shares the same rights to liquidation proceeds regardless of whether the trust is taxable as a partnership or a corporation for U.S. federal income tax purposes. </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Shares are not convertible into common shares or any other class or series of shares or any other security. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Trust Preferred Interests </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Series A Preferred Share corresponds to one underlying trust preferred interest of the company held by the trust of the same class and series, and with corresponding rights, powers and duties, as the Series A Preferred Shares (the &#34;Series A Trust Preferred Interests&#34;). Unless the trust is dissolved, it must remain the holder of 100% of the company's trust interests, including the Series A Trust Preferred Interests, and, at all times, the trust will have outstanding the identical number of common shares and preferred shares, including the Series A Preferred Shares, as the number of outstanding trust common interests and trust preferred interests, including the Series A Trust Preferred Interests, of the company that are of the corresponding class and series. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Series B Preferred Shares </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 13, 2018, the trust executed a share designation, which was further amended and restated on August 3, 2021 (as so amended and restated, the &#34;Series B Share Designation&#34;) to designate 4,600,000 shares of the preferred shares of the trust, no par value, as the Series B Preferred Shares (&#34;Series B Preferred Shares&#34;) with the powers, designations, preferences and other rights as set forth therein. On March 13, 2018, we issued 4,000,000 shares of the Series B Preferred Shares, all of which remain outstanding. The Series B Preferred Shares are listed on the New York Stock Exchange under the symbol &#34;CODI PR B.&#34; </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Distributions </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Series B Preferred Shares are entitled to receive, when, as and if declared by the board of directors of the company, cumulative cash distributions on the liquidation preference of the Series B Preferred Shares at a rate equal to (i) 7.875% per annum of the liquidation preference per share for each quarterly distribution period from the original issue date of the Series B Preferred Shares to, but excluding, April 30, 2028, and (ii) the then applicable three-month LIBOR plus a spread of 4.985% per annum of the liquidation preference per share for each quarterly distribution period from April 30, 2028 through the redemption date of the Series B Preferred Shares, if any. In the event we issue additional Series B Preferred Shares, distributions on such additional shares will accrue from the original issuance date of such additional shares. Distributions on the Series B Preferred Shares accumulate daily and are cumulative from, and including, the date of original issuance. The distributions payable on any distribution payment date include distributions accumulated to, but not including, such distribution payment date. Distributions on the Series B Preferred Shares are payable quarterly, in arrears, on January 30, April 30, July 30 and October 30 of each year. Declared distributions are payable on the relevant distribution payment date to holders of record as they appear on our share register at the close of business, New York City time, on the January 15, April 15, July 15 and October 15, as the case may be, immediately preceding the relevant distribution payment date. These record dates apply regardless of whether a particular record date is a business day, provided that if the record date is not a business day, the declared distributions are payable on the relevant distribution payment date to holders of record as they appear on the trust's share register at the close of business, New York City time, on the business day immediately preceding such record date. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions on the Series B Preferred Shares accumulate whether or not (i) the terms and provisions of any laws or agreements referred to in the preceding paragraph at any time prohibit the current payment of distributions, (ii) we have earnings, (iii) there are funds legally available for the payment of those distributions and (iv) those distributions are declared. No interest, or sum in lieu of interest, is payable in respect of any distribution payment or payments on the Series B Preferred Shares which may be in arrears, and holders of Series B Preferred Shares are not entitled to any distributions in excess of full cumulative distributions described above. Any distribution payment made on the Series B Preferred Shares will first be credited against the earliest accumulated but unpaid distribution due with respect to those shares. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Preferred Shares rank junior to the allocation interests to the extent provided in the LLC agreement, and senior to the common shares to the extent provided in the trust agreement, with respect to the payment of distributions. Unless </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">full cumulative distributions on the Series B Preferred Shares have been or contemporaneously are declared and paid or declared and set apart for payment on the Series B Preferred Shares for all past distribution periods, no distribution may be declared or paid or set apart for payment on the common shares (or on any other shares that the trust may issue in the future ranking, as to the payment of distributions, junior to the Series B Preferred Shares (together with the common shares, &#34;Series B junior shares&#34;)), other than distributions paid in Series B junior shares or options, warrants or rights to subscribe for or purchase Series B junior shares, and we and our subsidiaries may not directly or indirectly repurchase, redeem or otherwise acquire for consideration common shares (or any Series B junior shares). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The board of directors of the company, or a duly authorized committee thereof, may, in its discretion, choose to cause the trust to pay distributions on the Series B Preferred Shares without the payment of any distributions on any Series B junior shares. No distributions may be declared or paid or set apart for payment on any Series B Preferred Shares if at the same time any arrears exist or default exists in the payment of distributions on any outstanding series of Series B senior shares (defined below), if any are issued. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When distributions are not paid in full (or a sum sufficient for such full payment is not so set apart) upon the Series B Preferred Shares and our Series B parity shares (as defined below), all distributions declared upon the Series B Preferred Shares and such Series B parity shares must be declared pro rata so that the amount of distributions declared per Series B Preferred Share and such Series B parity shares will in all cases bear to each other the same ratio that accumulated distributions per share on the Series B Preferred Shares and such Series B parity shares (which will not include any accrual in respect of unpaid distributions for prior distribution periods if such other Series B parity shares do not have a cumulative distribution) bear to each other. No interest, or sum of money in lieu of interest, will be payable in respect of any distribution payment or payments on the Series B Preferred Shares which may be in arrears. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ranking </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Preferred Shares rank senior to the Series B junior shares with respect to payment of distributions and distribution of the trust's assets upon the trust's liquidation, dissolution or winding up. The Series B Preferred Shares rank equally with any equity securities, including our other preferred shares, that the trust may issue in the future, the terms of which provide that such securities will rank equally with the Series B Preferred Shares with respect to payment of distributions and distribution of the trust's assets upon its liquidation, dissolution or winding up (&#34;Series B parity shares&#34;). The Series B Preferred Shares rank junior to (i) all of the trust's existing and future indebtedness, and (ii) any of the trust's equity securities, including preferred shares, that the trust or the company may issue in the future, the terms of which provide that such securities will rank senior to the Series B Preferred Shares with respect to payment of distributions and distribution of the trust's assets upon its liquidation, dissolution or winding up (such equity securities, &#34;Series B senior shares&#34;). The Series B Preferred Shares rank junior to the company's allocation interests with respect to the payment of distributions prior to dissolution of the company, and equally with the company's allocation interests upon liquidation, dissolution or winding up of the company or the trust&#59; provided however that the rights allocated to the allocation interest may reduce the amount distributable to the Series B Preferred Shares upon the liquidation, dissolution or winding up of the trust. Other than the company's allocation interests, there are no Series B senior shares or interests in the company outstanding. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturity </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Preferred Shares do not have a maturity date, and the trust is not required to redeem or repurchase the Series B Preferred Shares. Accordingly, the Series B Preferred Shares will remain outstanding indefinitely unless the board of directors of the company decides to cause the trust to redeem or repurchase them. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust may not redeem the Series B Preferred Shares prior to April 30, 2028. On or after April 30, 2028, the board of directors of the company may cause the trust, at its option, out of funds legally available to redeem the Series B Preferred Shares, in whole or in part, upon not less than 30 nor more than 60 days' notice, at a price of $25.00 per Series B Preferred Share plus any accumulated and unpaid distributions thereon (whether or not authorized or declared) to, but excluding, the redemption date. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to any redemption of Series B Preferred Shares, we will pay, in cash, any accumulated and unpaid distributions to, but excluding, the redemption date, unless a redemption date falls after a distribution record date and prior to the corresponding distribution payment date, in which case each holder of Series B Preferred Shares at the close of business on </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such distribution record date will be entitled to the distribution payable on such shares on the corresponding distribution payment date notwithstanding the redemption of such shares before such distribution payment date. Except as provided above, we will make no payment or allowance for unpaid distributions, whether or not in arrears, on the Series B Preferred Shares to be redeemed. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless full cumulative distributions on all Series B Preferred Shares have been or contemporaneously are declared and paid or declared and a sum sufficient for the payment thereof has been or contemporaneously is set apart for payment for all past distribution periods, no Series B Preferred Shares may be redeemed unless all outstanding Series B Preferred Shares are simultaneously redeemed, and we may not purchase or otherwise acquire directly or indirectly any Series B Preferred Shares (except by conversion into or exchange for shares of, or options, warrants or rights to purchase or subscribe for, our common stock or other Series B junior shares we may issue or pursuant to a purchase or exchange offer made on the same terms to all holders of Series B Preferred Shares and all Series B parity shares). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Series B Preferred Shares have no right to require the redemption of the Series B Preferred Shares. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase at the Option of Holders </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Series B Fundamental Change (as defined below) occurs, unless, prior to or concurrently with the time the board of directors of the company is required to cause the trust to make a Series B Fundamental Change Offer (as described below), the board of directors of the company has caused the company to previously or concurrently mail or transmit electronically a redemption notice with respect to all of the outstanding Series B Preferred Shares, the board of directors of the company will cause the trust to make an offer to purchase all of the Series B Preferred Shares pursuant to the offer described below (the &#34;Series B Fundamental Change Offer&#34;), out of funds received by the trust on the Series B Trust Preferred Interests (as defined below under &#34;&#8212;Series B Trust Preferred Interests&#34;) and legally available, at a price in cash of $25.25 per Series B Preferred Share, plus any accumulated and unpaid distributions thereon (whether or not authorized or declared) to, but excluding, the purchase date for the Series B Preferred Shares (the &#34;Series B Fundamental Change Payment Date&#34;). If (i) a Series B Fundamental Change occurs and (ii) (x) we do not give notice prior to the 31st day following the Series B Fundamental Change of either (1) a Series B Fundamental Change Offer or (2) the intention to redeem all the outstanding Series B Preferred Shares or (y) we default upon our obligation to repurchase or redeem the Series B Preferred Shares on the Series B Fundamental Change Payment Date or redemption date, the distribution rate per annum on the Series B Preferred Shares will increase by 5.00%, beginning on the 31st day following such Series B Fundamental Change. &#34;Series B Fundamental Change&#34; means (i) the Series B Preferred Shares cease to be listed on a U.S. national securities exchange for a period of 20 consecutive trading days or (ii) the company and the trust are no longer subject to, and are not voluntarily filing the annual reports, information, documents and other reports that the company and the trust would be so required to file if so subject to, the reporting requirements of Section 13(a) or 15(d) of the Exchange Act. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Series B Preferred Shares generally have no voting rights. However, if and whenever distributions on any Series B Preferred Shares are in arrears for six or more full quarterly distribution periods (whether or not consecutive), the number of directors then constituting the board of directors of the company will be increased by two (if not already increased by two by reason of the election of directors by the holders of any other class or series of Series B parity shares upon which like voting rights have been conferred and are exercisable) and the holders of the Series B Preferred Shares, voting together as a single class with the holders of any other series of Series B parity shares then outstanding upon which like voting rights have been conferred and are exercisable (any such other series, the &#34;Series B voting preferred shares&#34;), will have the right to elect these two additional directors at a meeting of the holders of the Series B Preferred Shares and such other Series B voting preferred shares. When all distributions accumulated on the Series B Preferred Shares for all past distribution periods and the then current distribution period have been fully paid, the right of the holders of the Series B Preferred Shares and any other Series B voting preferred shares to elect these two additional directors will cease and, unless there are other classes or series of Series B parity shares upon which like voting rights have been conferred and are exercisable, the terms of office of these two directors will terminate and the number of directors constituting the board of directors of the company will be reduced accordingly. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approval of two-thirds of the votes entitled to be cast by the holders of outstanding Series B Preferred Shares and all other series of Series B voting preferred shares, acting as a single class regardless of series, at a meeting of shareholders, is required in order (i) to amend, alter or repeal any provisions of the trust agreement relating to the Series B Preferred Shares or other series of Series B voting preferred shares, whether by merger, consolidation or otherwise, to affect materially and </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adversely the voting powers, rights or preferences of the holders of the Series B Preferred Shares or other series of Series B voting preferred shares, unless in connection with any such amendment, alteration or repeal, each Series B Preferred Share and any other Series B voting preferred share remains outstanding without the terms thereof being materially changed in any respect adverse to the holders thereof or is converted into or exchanged for preferred shares of the surviving entity having preferences, conversion and other rights, voting powers, restrictions, limitations as to distributions, qualifications and terms and conditions of redemption thereof substantially similar to those of the Series B Preferred Shares or any other series of Series B voting preferred shares, as the case may be, or (ii) to authorize, create or increase the authorized amount of, any class or series of preferred shares having rights senior to the Series B Preferred Shares with respect to the payment of distributions or amounts upon liquidation, dissolution or winding up, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,that in the case of clause (i) above, if such amendment affects materially and adversely the rights, preferences, privileges or voting powers of one or more but not all of the classes or series of Series B voting preferred shares (including the Series B Preferred Shares for this purpose), only the consent of the holders of at least two-thirds of the outstanding shares of the classes or series so affected, voting as a class, is required in lieu of (or, if such consent is required by law, in addition to) the consent of the holders of two-thirds of the Series B voting preferred shares (including the Series B Preferred Shares for this purpose) as a class. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amount Payable in Liquidation </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon any Liquidation, each holder of the Series B Preferred Shares will be entitled to a payment out of the trust's assets available for distribution to the holders of the Series B Preferred Shares following the satisfaction of all claims ranking senior to the Series B Preferred Shares. Such payment will be equal to their preferred capital account balance (the &#34;Series B Preferred Share Liquidation Value&#34;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital account balance for each Series B Preferred Share was equal to $25.00 initially and is increased each year by an allocation of gross income (excluding capital gains) recognized by us (including any gross income recognized in the year of Liquidation). The allocations of gross income to the capital account balances for the Series B Preferred Shares in any year will not exceed the sum of the amount of distributions paid on the Series B Preferred Shares during such year. If the board of directors of the company declares a distribution on the Series B Preferred Shares, the amount of the distribution paid on each such Series B Preferred Share will be deducted from the capital account balance for such Series B Preferred Share, whether or not such capital account balance received an allocation of gross income in respect of such distribution. The allocation of gross income to the capital account balances for the Series B Preferred Shares is intended to entitle the holders of the Series B Preferred Shares to a preference over the holders of outstanding common shares upon the trust's Liquidation, to the extent required to permit each holder of a Series B Preferred Share to receive the Series B Preferred Share Liquidation Value in respect of such share. In addition, a special allocation of gross income (from any source) in the year of Liquidation will be made if necessary so that a holder's preferred capital account balance equals the Series B Preferred Share Liquidation Value. If, however, the trust were to have insufficient gross income to achieve this result, then the amount that a holder of Series B Preferred Shares would receive upon liquidation may be less than the Series B Preferred Share Liquidation Value. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After each holder of Series B Preferred Shares receives a payment equal to the capital account balance for such holder's shares (even if such payment is less than the Series B Preferred Share Liquidation Value of such holder's shares), holders will not be entitled to any further participation in any distribution of the trust's assets. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For any period in which the trust is an association taxable as a corporation for U.S. federal income tax purposes, the capital account balance for each Series B Preferred Share will be deemed equal to the sum of $25.00 per Series B Preferred Share and declared and unpaid distributions, if any, to, but excluding, the date of the liquidation, dissolution or winding up of the trust on the Series B Preferred Shares, with the intent to provide holders of Series B Preferred Shares the same rights to liquidation proceeds regardless of whether the trust is taxable as a partnership or a corporation for U.S. federal income tax purposes.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Preferred Shares are not convertible into common shares or any other class or series of shares or any other security. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series B Trust Preferred Interests </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Series B Preferred Share corresponds to one underlying trust preferred interest of the company held by the trust of the same class and series, and with corresponding rights, powers and duties, as the Series B Preferred Shares (the &#34;Series B </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust Preferred Interests&#34;). Unless the trust is dissolved, it must remain the holder of 100% of the company's trust interests, including the Series B Trust Preferred Interests, and, at all times, the trust will have outstanding the identical number of common shares and preferred shares, including the Series B Preferred Shares, as the number of outstanding trust common interests and trust preferred interests, including the Series B Trust Preferred Interests, of the company that are of the corresponding class and series. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Series C Preferred Shares </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 20, 2019, the trust executed a share designation, which was further amended and restated on August 3, 2021 (as so amended and restated, the &#34;Series C Share Designation&#34;) to designate 4,600,000 shares of the preferred shares of the trust, no par value, as the Series C Preferred Shares (the &#34;Series C Preferred Shares&#34;) with the powers, designations, preferences and other rights as set forth therein. On November 20, 2019 and December 2, 2019, we issued 4,000,000 shares and 600,000 shares of the Series C Preferred Shares, respectively, all of which remain outstanding. The Series C Preferred Shares are listed on the New York Stock Exchange under the symbol &#34;CODI PR C.&#34; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Distributions </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Series C Preferred Shares are entitled to receive, when, as and if declared by the board of directors of the company, cumulative cash distributions on the liquidation preference of the Series C Preferred Shares at a rate equal to 7.875% per annum of the liquidation preference per share for each quarterly distribution period. In the event we issue additional Series C Preferred Shares after the original issue date, distributions on such additional shares will accrue from the original issuance date of such additional shares. Distributions on the Series C Preferred Shares accumulate daily and are cumulative from, and including, the date of original issuance. The distributions payable on any distribution payment date include distributions accumulated to, but not including, such distribution payment date. Distributions on the Series C Preferred Shares are payable quarterly, in arrears, on January 30, April 30, July 30 and October 30 of each year. Declared distributions are payable on the relevant distribution payment date to holders of record as they appear on our share register at the close of business, New York City time, on the January 15, April 15, July 15 and October 15, as the case may be, immediately preceding the relevant distribution payment date. These record dates apply regardless of whether a particular record date is a business day, provided that if the record date is not a business day, the declared distributions will be payable on the relevant distribution payment date to holders of record as they appear on the trust's share register at the close of business, New York City time, on the business day immediately preceding such record date. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions on the Series C Preferred Shares accumulate whether or not (i) the terms and provisions of any laws or agreements referred to in the preceding paragraph at any time prohibit the current payment of distributions, (ii) we have earnings, (iii) there are funds legally available for the payment of those distributions and (iv) those distributions are declared. No interest, or sum in lieu of interest, is payable in respect of any distribution payment or payments on the Series C Preferred Shares which may be in arrears, and holders of Series C Preferred Shares are not entitled to any distributions in excess of full cumulative distributions described above. Any distribution payment made on the Series C Preferred Shares will first be credited against the earliest accumulated but unpaid distribution due with respect to those shares. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series C Preferred Shares rank junior to the allocation interests to the extent provided in the LLC agreement, and senior to the common shares to the extent provided in the trust agreement, with respect to the payment of distributions. Unless full cumulative distributions on the Series C Preferred Shares have been or contemporaneously are declared and paid or declared and set apart for payment on the Series C Preferred Shares for all past distribution periods, no distribution may be declared or paid or set apart for payment on the common shares (or on any other shares that the trust may issue in the future ranking, as to the payment of distributions, junior to the Series C Preferred Shares (together with the common shares, &#34;Series C junior shares&#34;)), other than distributions paid in Series C junior shares or options, warrants or rights to subscribe for or purchase Series C junior shares, and we and our subsidiaries may not directly or indirectly repurchase, redeem or otherwise acquire for consideration common shares (or any Series C junior shares). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The board of directors of the company, or a duly authorized committee thereof, may, in its discretion, choose to cause the trust to pay distributions on the Series C Preferred Shares without the payment of any distributions on any Series C junior shares. No distributions may be declared or paid or set apart for payment on any Series C Preferred Shares if at the same time any arrears exist or default exists in the payment of distributions on any outstanding series of Series C senior shares (defined below), if any are issued. </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When distributions are not paid in full (or a sum sufficient for such full payment is not so set apart) upon the Series C Preferred Shares and our Series C parity shares (as defined below), all distributions declared upon the Series C Preferred Shares and such Series C parity shares must be declared pro rata so that the amount of distributions declared per Series C Preferred Share and such Series C parity shares will in all cases bear to each other the same ratio that accumulated distributions per share on the Series C Preferred Shares and such Series C parity shares (which will not include any accrual in respect of unpaid distributions for prior distribution periods if such other Series C parity shares do not have a cumulative distribution) bear to each other. No interest, or sum of money in lieu of interest, will be payable in respect of any distribution payment or payments on the Series C Preferred Shares which may be in arrears. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ranking</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series C Preferred Shares rank senior to the Series C junior shares with respect to payment of distributions and distribution of the trust's assets upon the trust's liquidation, dissolution or winding up. The Series C Preferred Shares rank equally with any equity securities, including our other preferred shares, that the trust may issue in the future, the terms of which provide that such securities will rank equally with the Series C Preferred Shares with respect to payment of distributions and distribution of the trust's assets upon its liquidation, dissolution or winding up (&#34;Series C parity shares&#34;). The Series C Preferred Shares rank junior to (i) all of the trust's existing and future indebtedness, and (ii) any of the trust's equity securities, including preferred shares, that the trust or the company may issue in the future, the terms of which provide that such securities will rank senior to the Series C Preferred Shares with respect to payment of distributions and distribution of the trust's assets upon its liquidation, dissolution or winding up (such equity securities, &#34;Series C senior shares&#34;). The Series C Preferred Shares rank junior to the company's allocation interests with respect to the payment of distributions prior to dissolution of the company, and equally with the company's allocation interests upon liquidation, dissolution or winding up of the company or the trust&#59; provided however that the rights allocated to the allocation interest may reduce the amount distributable to the Series C Preferred Shares upon the liquidation, dissolution or winding up of the trust. Other than the company's allocation interests, there are no Series C senior shares or interests in the company outstanding. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturity </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series C Preferred Shares do not have a maturity date, and the trust is not required to redeem or repurchase the Series C Preferred Shares. Accordingly, the Series C Preferred Shares will remain outstanding indefinitely unless the board of directors of the company decides to cause the trust to redeem or repurchase them. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust may not redeem the Series C Preferred Shares prior to January 30, 2025. On or after January 30, 2025, the board of directors of the company may cause the trust, at its option, out of funds legally available to redeem the Series C Preferred Shares, in whole or in part, upon not less than 30 nor more than 60 days' notice, at a price of $25.00 per Series C Preferred Share plus any accumulated and unpaid distributions thereon (whether or not authorized or declared) to, but excluding, the redemption date. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to any redemption of Series C Preferred Shares, we will pay, in cash, any accumulated and unpaid distributions to, but excluding, the redemption date, unless a redemption date falls after a distribution record date and prior to the corresponding distribution payment date, in which case each holder of Series C Preferred Shares at the close of business on such distribution record date will be entitled to the distribution payable on such shares on the corresponding distribution payment date notwithstanding the redemption of such shares before such distribution payment date. Except as provided above, we will make no payment or allowance for unpaid distributions, whether or not in arrears, on the Series C Preferred Shares to be redeemed. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless full cumulative distributions on all Series C Preferred Shares have been or contemporaneously are declared and paid or declared and a sum sufficient for the payment thereof has been or contemporaneously is set apart for payment for all past distribution periods, no Series C Preferred Shares may be redeemed unless all outstanding Series C Preferred Shares are simultaneously redeemed, and we may not purchase or otherwise acquire directly or indirectly any Series C Preferred Shares (except by conversion into or exchange for shares of, or options, warrants or rights to purchase or subscribe for, our common stock or other Series C junior shares we may issue or pursuant to a purchase or exchange offer made on the same terms to all holders of Series C Preferred Shares and all Series C parity shares). </font></div><div style="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><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 style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Series C Preferred Shares have no right to require the redemption of the Series C Preferred Shares.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase at the Option of Holders </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Series C Fundamental Change (as defined below) occurs, unless, prior to or concurrently with the time the board of directors of the company is required to cause the trust to make a Series C Fundamental Change Offer (as described below), the board of directors of the company has caused the company to previously or concurrently mail or transmit electronically a redemption notice with respect to all of the outstanding Series C Preferred Shares, the board of directors of the company will cause the trust to make an offer to purchase all of the Series C Preferred Shares pursuant to the offer described below (the &#34;Series C Fundamental Change Offer&#34;), out of funds received by the trust on the Series C Trust Preferred Interests (as defined below under &#34;&#8212;Series C Trust Preferred Interests&#34;) and legally available, at a price in cash of $25.25 per Series C Preferred Share, plus any accumulated and unpaid distributions thereon (whether or not authorized or declared) to, but excluding, the purchase date for the Series C Preferred Shares (the &#34;Series C Fundamental Change Payment Date&#34;). If (i) a Series C Fundamental Change occurs and (ii) (x) we do not give notice prior to the 31st day following the Series C Fundamental Change of either (1) a Series C Fundamental Change Offer or (2) the intention to redeem all the outstanding Series C Preferred Shares or (y) we default upon our obligation to repurchase or redeem the Series C Preferred Shares on the Series C Fundamental Change Payment Date or redemption date, the distribution rate per annum on the Series C Preferred Shares will increase by 5.00%, beginning on the 31st day following such Series C Fundamental Change. &#34;Series C Fundamental Change&#34; means (i) the Series C Preferred Shares cease to be listed on a U.S. national securities exchange for a period of 20 consecutive trading days or (ii) the company and the trust are no longer subject to, and are not voluntarily filing the annual reports, information, documents and other reports that the company and the trust would be so required to file if so subject to, the reporting requirements of Section 13(a) or 15(d) of the Exchange Act. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Voting Rights </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Series C Preferred Shares generally have no voting rights. However, if and whenever distributions on any Series C Preferred Shares are in arrears for six or more full quarterly distribution periods (whether or not consecutive), the number of directors then constituting the board of directors of the company will be increased by two (if not already increased by two by reason of the election of directors by the holders of any other class or series of Series C parity shares upon which like voting rights have been conferred and are exercisable) and the holders of the Series C Preferred Shares, voting together as a single class with the holders of any other series of Series C parity shares then outstanding upon which like voting rights have been conferred and are exercisable (any such other series, the &#34;Series C voting preferred shares&#34;), will have the right to elect these two additional directors at a meeting of the holders of the Series C Preferred Shares and such other Series C voting preferred shares. When all distributions accumulated on the Series C Preferred Shares for all past distribution periods and the then current distribution period have been fully paid, the right of the holders of the Series C Preferred Shares and any other Series C voting preferred shares to elect these two additional directors will cease and, unless there are other classes or series of Series C parity shares upon which like voting rights have been conferred and are exercisable, the terms of office of these two directors will terminate and the number of directors constituting the board of directors of the company will be reduced accordingly. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approval of two-thirds of the votes entitled to be cast by the holders of outstanding Series C Preferred Shares and all other series of Series C voting preferred shares, acting as a single class regardless of series, at a meeting of shareholders, is required in order (i) to amend, alter or repeal any provisions of the trust agreement relating to the Series C Preferred Shares or other series of Series C voting preferred shares, whether by merger, consolidation or otherwise, to affect materially and adversely the voting powers, rights or preferences of the holders of the Series C Preferred Shares or other series of Series C voting preferred shares, unless in connection with any such amendment, alteration or repeal, each Series C Preferred Share and any other Series C voting preferred share remains outstanding without the terms thereof being materially changed in any respect adverse to the holders thereof or is converted into or exchanged for preferred shares of the surviving entity having preferences, conversion and other rights, voting powers, restrictions, limitations as to distributions, qualifications and terms and conditions of redemption thereof substantially similar to those of the Series C Preferred Shares or any other series of Series C voting preferred shares, as the case may be, or (ii) to authorize, create or increase the authorized amount of, any class or series of preferred shares having rights senior to the Series C Preferred Shares with respect to the payment of distributions or amounts upon liquidation, dissolution or winding up,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that in the case of clause (i) above, if such amendment affects materially and adversely the rights, preferences, privileges or voting powers of one or more but not all of the classes or series of Series C voting preferred shares (including the Series C Preferred Shares for this purpose), only the consent of the holders of at least two-thirds of the outstanding shares of the classes or series so affected, voting as a class, is required in lieu of (or, if such consent is required by law, in addition to) the consent of the holders of two-thirds of the Series C voting preferred shares (including the Series C Preferred Shares for this purpose) as a class. </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amount Payable in Liquidation </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon any Liquidation, each holder of the Series C Preferred Shares will be entitled to a payment out of the trust's assets available for distribution to the holders of the Series C Preferred Shares following the satisfaction of all claims ranking senior to the Series C Preferred Shares. Such payment will be equal to their preferred capital account balance (the &#34;Series C Preferred Share Liquidation Value&#34;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital account balance for each Series C Preferred Share was equal to $25.00 initially and is increased each year by an allocation of gross income (excluding capital gains) recognized by us (including any gross income recognized in the year of Liquidation). The allocations of gross income to the capital account balances for the Series C Preferred Shares in any year will not exceed the sum of the amount of distributions paid on the Series C Preferred Shares during such year. If the board of directors of the company declares a distribution on the Series C Preferred Shares, the amount of the distribution paid on each such Series C Preferred Share will be deducted from the capital account balance for such Series C Preferred Share, whether or not such capital account balance received an allocation of gross income in respect of such distribution. The allocation of gross income to the capital account balances for the Series C Preferred Shares is intended to entitle the holders of the Series C Preferred Shares to a preference over the holders of outstanding common shares upon the trust's Liquidation, to the extent required to permit each holder of a Series C Preferred Share to receive the Series C Preferred Share Liquidation Value in respect of such share. In addition, a special allocation of gross income (from any source) in the year of Liquidation will be made if necessary so that a holder's preferred capital account balance equals the Series C Preferred Share Liquidation Value. If, however, the trust were to have insufficient gross income to achieve this result, then the amount that a holder of Series C Preferred Shares would receive upon liquidation may be less than the Series C Preferred Share Liquidation Value. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After each holder of Series C Preferred Shares receives a payment equal to the capital account balance for such holder's shares (even if such payment is less than the Series C Preferred Share Liquidation Value of such holder's shares), holders will not be entitled to any further participation in any distribution of the trust's assets.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For any period in which the trust is an association taxable as a corporation for U.S. federal income tax purposes, the capital account balance for each Series C Preferred Share will be deemed equal to the sum of $25.00 per Series C Preferred Share and declared and unpaid distributions, if any, to, but excluding, the date of the liquidation, dissolution or winding up of the trust on the Series C Preferred Shares, with the intent to provide holders of Series C Preferred Shares the same rights to liquidation proceeds regardless of whether the trust is taxable as a partnership or a corporation for U.S. federal income tax purposes. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Conversion </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series C Preferred Shares are not convertible into common shares or any other class or series of shares or any other security. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series C Trust Preferred Interests </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Series C Preferred Share corresponds to one underlying trust preferred interest of the company held by the trust of the same class and series, and with corresponding rights, powers and duties, as the Series C Preferred Shares (the &#34;Series C Trust Preferred Interests&#34;). Unless the trust is dissolved, it must remain the holder of 100% of the company's trust interests, including the Series C Trust Preferred Interests, and, at all times, the trust will have outstanding the identical number of common shares and preferred shares, including the Series C Preferred Shares, as the number of outstanding trust common interests and trust preferred interests, including the Series C Trust Preferred Interests, of the company that are of the corresponding class and series. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Takeover Provisions </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions of the management services agreement, the trust agreement and the LLC agreement may make it more difficult for third parties to acquire control of the trust and the company by various means. These provisions could deprive the shareholders of the trust of opportunities to realize a premium on the shares owned by them. In addition, these provisions may adversely affect the prevailing market price of the shares. These provisions are intended to&#58; </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">protect our manager and its economic interests in the company&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">protect the position of our manager and its rights to manage the business and affairs of the company under the management services agreement&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhance the likelihood of continuity and stability in the composition of the company's board of directors and in the policies formulated by the company's board of directors&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discourage certain types of transactions which may involve an actual or threatened change in control of the trust and the company&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discourage certain tactics that may be used in proxy fights&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">encourage persons seeking to acquire control of the trust and the company to consult first with the company's board of directors to negotiate the terms of any proposed business combination or offer&#59; and </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduce the vulnerability of the trust and the company to an unsolicited proposal for a takeover that does not contemplate the acquisition of all of the outstanding shares or that is otherwise unfair to shareholders of the trust. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Anti-Takeover Effects of the Management Services Agreement </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The limited circumstances in which our manager may be terminated means that it will be very difficult for a potential acquirer of the company to take over the management and operation of our business. Under the terms of the management services agreement, our manager may only be terminated by the company in certain limited circumstances. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, our manager has the right to resign and terminate the management services agreement upon 180 days' notice. Upon the termination of the management services agreement, seconded officers, employees, representatives and delegates of our manager and its affiliates who are performing the services that are the subject of the management services agreement will resign their respective position with the company and cease to work at the date of our manager's termination or at any other time as determined by our manager. Any appointed director may continue serving on the company's board of directors subject to our Allocation Member's continued ownership of the allocation interests. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we terminate the management services agreement, the company and the trust will agree, and the company will agree to cause its businesses, to cease using the term &#34;Compass,&#34; including any trademarks based on the name of the company and trust owned by our manager, entirely in their businesses and operations within 180 days of such termination. This agreement would require the trust, the company and its businesses to change their names to remove any reference to the term &#34;Compass&#34; or any trademarks owned by our manager. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-Takeover Provisions in the Trust Agreement and the LLC Agreement </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of provisions of the trust agreement and the LLC agreement also could have the effect of making it more difficult for a third party to acquire, or of discouraging a third party from acquiring, control of the trust and the company. The trust agreement and the LLC agreement prohibit the merger or consolidation of the trust and the company with or into any limited liability company, corporation, statutory trust, business trust or association, real estate investment trust, common-law trust or any other unincorporated business, including a partnership, or the sale, lease or exchange of all or substantially all of the trust's or the company's property or assets unless, in each case, the company's board of directors adopts a resolution by a majority vote approving such action and unless (i) in the case of the company, such action is approved by the affirmative vote of the holders of a majority of each of the outstanding trust interests and allocation interests entitled to vote thereon or (ii) in the case of the trust, such action is approved by the affirmative vote of the holders of a majority of the outstanding shares entitled to vote thereon. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the trust agreement and the LLC agreement each contain provisions based on Section 203 of the DGCL which prohibit the company and the trust from engaging in a business combination with an interested shareholder unless (i) in the case of the company, such business combination is approved by the affirmative vote of the holders of 66 2&#47;3% of each of the outstanding trust interests and allocation interests entitled to vote thereon ,or (ii) in the case of the trust, such business combination is approved by the affirmative vote of the holders of 66 2&#47;3% of the outstanding shares entitled to vote thereon, in each case, excluding shares or trust interests, as the case may be, held by the interested shareholder or any affiliate or associate of the interested shareholder. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the right of our manager to appoint directors and any successor in the event of a vacancy, the LLC agreement authorizes the company's board of directors to fill vacancies. This provision could prevent a shareholder of the trust from effectively obtaining an indirect majority representation on the company's board of directors by permitting the existing board of directors to increase the number of directors and to fill the vacancies with its own nominees. The LLC agreement also provides </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that directors may be removed, with or without cause, only by the affirmative vote of holders of 85% of the outstanding trust interests entitled to vote thereon that so elected or appointed such director. An appointed director may only be removed by the Allocation Member, as holder of the allocation interests. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement does not permit holders of the shares to act by written consent. Instead, shareholders may only take action via proxy, which, when the action relates to the trust's exercise of its rights as a member of the company, may be presented at a duly called annual or special meeting of members of the company and will constitute the vote of the trust. For so long as the trust remains the sole owner of the trust interests, the trust will act as a member of the company by written consent, including to vote its trust interests in a manner that reflects the vote by proxy of the holders of the shares. Furthermore, the trust agreement and the LLC agreement provide that special meetings may only be called by the chairman of the company's board of directors or by resolution adopted by the company's board of directors. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement and the LLC agreement also provide that members, or holders of shares, subject to any applicable share designation or trust interest designation, seeking to bring business before an annual meeting of members or to nominate candidates for election as directors at an annual meeting of members of the company, must provide notice thereof in writing to the company not less than 120 days and not more than 150 days prior to the anniversary date of the preceding year's annual meeting of members or as otherwise required by requirements of the Exchange Act. In addition, the member or holder of shares furnishing such notice must be a member or shareholder, as the case may be, of record on both (i) the date of delivering such notice and (ii) the record date for the determination of members or shareholders, as the case may be, entitled to vote at such meeting. The trust agreement and the LLC agreement specify certain requirements as to the form and content of a member's or shareholder's notice, as the case may be. These provisions may preclude members or holders of shares from bringing matters before members or holders of shares at an annual meeting or from making nominations for directors at an annual or special meeting of members. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Allocation Member has certain rights with respect to appointing one or more directors, as discussed above. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Authorized but unissued shares are available for future issuance, without approval of the shareholders of the trust. These additional shares may be utilized for a variety of purposes, including future public offerings to raise additional capital or to fund acquisitions, as well as option plans for employees of the company or its businesses. The existence of authorized but unissued shares could render more difficult or discourage an attempt to obtain control of the trust by means of a proxy contest, tender offer, merger or otherwise. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the company's board of directors will not, without prior shareholder approval, issue or use any preferred shares for any defensive or anti-takeover purpose or for the purpose of implementing any shareholder rights plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the company's board of directors has broad authority to amend the trust agreement and the LLC agreement, as discussed below. The company's board of directors could, in the future, choose to amend the trust agreement or the LLC agreement to include other provisions which have the intention or effect of discouraging takeover attempts. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment of the LLC Agreement </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC agreement (including the distribution provisions thereof) may be amended only by a majority vote of the board of directors of the company, except that amending the following provisions requires an affirmative vote of at least a majority of the outstanding trust interests entitled to vote thereon&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the purpose or powers of the company&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the authorization of an increase in trust interests&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the distribution rights of the trust interests&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the provisions regarding the right to acquire trust interests after an acquisition exchange described above&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the right of holders of shares to enforce the LLC agreement or to institute any legal proceeding for any remedy available to the trust&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the hiring of a replacement manager following the termination of the management services agreement&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the merger or consolidation of the company, the sale, lease or exchange of all or substantially all of the company's assets and certain other business combinations or transactions&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the right of holders of trust interests to vote on the dissolution, winding up and liquidation of the company&#59; and </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the provision of the LLC agreement governing amendments thereof.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provided, however, that the company's board of directors may, without the vote of any outstanding trust interests, adopt any trust interest designation setting forth the terms of the trust preferred interests to be issued, which will amend the LLC agreement, and the board of directors, without the vote of any outstanding trust interests, may otherwise amend the LLC agreement to the extent the board of directors determines that it is necessary or desirable in order to effectuate any issuance of trust preferred interests. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Allocation Member, as holder of the allocation interests, will have the rights specified above under &#34;- Voting and Consent Rights.&#34; </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment of the Trust Agreement </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trust agreement may be amended, revised, supplemented or otherwise modified, and provisions of the trust agreement waived by the company, as sponsor of the trust, and the regular trustees acting at the company's direction. However, the company may not, without the affirmative vote of a majority of the outstanding shares entitled to vote thereon, enter into or consent to any modification or waiver of the provisions of the trust agreement that would&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause the trust to fail or cease to qualify for the exemption from the status of an &#34;investment company&#34; under the Investment Company Act&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause the trust to issue a class of common equity securities other than the common shares (as described above under &#34;- Common Shares in the Trust&#34;), or issue any debt securities or any derivative securities or amend the provision of the trust agreement prohibiting any such issuances&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">affect the exclusive and absolute right of our shareholders entitled to vote to direct the voting of the trust, as a member of the company, with respect to all matters reserved for the vote of members of the company pursuant to the LLC agreement&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effect the merger or consolidation of the trust, the sale, lease or exchange of all or substantially all of the trust's property or assets and certain other business combinations or transactions&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amend the distribution rights of the shares&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase the number of authorized shares&#59; or </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amend the provisions of the trust agreement governing the amendment thereof. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provided, however, that the company's board of directors may, without the vote of any outstanding shares, adopt any share designation setting forth the terms of the preferred shares to be issued, which will amend the trust agreement, and the board of directors, without the vote of any outstanding shares, may otherwise amend the trust agreement to the extent the board of directors determines that it is necessary or desirable in order to effectuate any issuance of preferred shares. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trustees </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Messrs. Elias J. Sabo and Ryan J. Faulkingham currently serve as the regular trustees of the trust, and BNY Mellon Trust of Delaware currently serves as the Delaware trustee of the trust. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent and Registrar </font></div><div><font><br></font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for the shares and the trust interests is Broadridge Corporate Issuer Solutions, Inc. </font></div><div><font><br></font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common shares are listed on the New York Stock Exchange under the symbol &#34;CODI.&#34; Our 7.250% Series A Preferred Shares, 7.875 % Series B Fixed-to-Floating Rate Cumulative Preferred Shares and 7.875% Series C Cumulative Preferred Shares are listed on the New York Stock Exchange under the symbols &#34;CODI PR A,&#34; &#34;CODI PR B&#34; and &#34;CODI PR C,&#34; respectively.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:24.75pt"><font><br></font></div><div style="text-indent:24.75pt"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>a12312021ex211.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 2022 Workiva -->
<title>Document</title></head><body><div id="ie48a1e2e82514d1fbc8cd2d8ec9305da_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:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></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 18, 2022&#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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Compass AC 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><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:400;line-height:100%">Advanced Circuits, 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%">Colorado</font></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:400;line-height:100%">Circuit Board Express 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><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:400;line-height:100%">Advanced Circuits, 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%">Arizona</font></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:400;line-height:100%">AC Universal Circuits, 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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></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 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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><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: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><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: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><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:400;line-height:100%">Foam Fabricators Queretaro, 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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lugano</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><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: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><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: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><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: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr 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></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></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%">Sterno 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><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:400;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><td colspan="3" style="padding:0 1pt"></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><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:400;line-height:100%">Sterno Home Inc. f&#47;k&#47;a NII Northern International 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><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:400;line-height:100%">NII Northern International Services 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><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: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><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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: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><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: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><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: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><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: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><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></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>4
<FILENAME>a12312021ex231.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 2022 Workiva -->
<title>Document</title></head><body><div id="i30871c2d00c94f8780dce4718f9af3f8_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 February 24, 2022, 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 31, 2021. 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%">February&#160;24, 2022 </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>5
<FILENAME>a12312021ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i15cd762e479d4bb1acb0ff46f5325f5c_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; February 24, 2022</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>6
<FILENAME>a12312021ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ibf46a5942833478fa172750c4ba1e8cc_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; February 24, 2022</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>7
<FILENAME>a12312021ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i25775d1b4d494eb1a1d9c181bebe593e_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, 2021 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 24, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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, 2021 (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>8
<FILENAME>a12312021ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i9d82699f3f19403399b53064c29806d4_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, 2021 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 24, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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, 2021 (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>9
<FILENAME>codi-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a73ddf1f-54ea-45f5-ac10-1e3a9b90343a,g:99b1bebd-2ab9-4d67-a49f-fc88125c1129-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:codi="http://www.compasstrust.com/20211231" 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/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="codi-20211231_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-20211231_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-20211231_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-20211231_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>000010001 - 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>100010002 - 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>100020003 - 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>100030004 - 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>100040005 - 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>100050006 - 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>100060007 - 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>100070008 - 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>210011001 - 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>210021002 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>220032001 - 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>230043001 - 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="SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>240054001 - 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>240064002 - 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="DiscontinuedOperations" roleURI="http://www.compasstrust.com/role/DiscontinuedOperations">
        <link:definition>210071003 - 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="DiscontinuedOperationsTables" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables">
        <link:definition>230083002 - 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="DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail">
        <link:definition>240094003 - 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>240104004 - 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>240114005 - 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="AcquisitionofBusinesses" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinesses">
        <link:definition>210121004 - 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="AcquisitionofBusinessesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail">
        <link:definition>240134006 - 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>240144007 - 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>240154008 - 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>240164009 - 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="IntangibleAssetsGoodwillandOtherTables" roleURI="http://www.compasstrust.com/role/IntangibleAssetsGoodwillandOtherTables">
        <link:definition>230173003 - 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="Revenue" roleURI="http://www.compasstrust.com/role/Revenue">
        <link:definition>210181005 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.compasstrust.com/role/RevenueTables">
        <link:definition>230193004 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>240204010 - Disclosure - Revenue - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentData" roleURI="http://www.compasstrust.com/role/OperatingSegmentData">
        <link:definition>210211006 - Disclosure - Operating Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataTables" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataTables">
        <link:definition>230223005 - Disclosure - Operating Segment Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail">
        <link:definition>240234011 - 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>240244012 - 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>240254013 - 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>240264014 - 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>240274015 - 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>240284016 - 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>240294017 - 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>240304018 - 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="InventoryPropertyPlantandEquipment" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment">
        <link:definition>210311007 - 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="InventoryPropertyPlantandEquipmentTables" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables">
        <link:definition>230323006 - 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="InventoryPropertyPlantandEquipmentAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail">
        <link:definition>240334019 - 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>240344020 - 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>240354021 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>210361008 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>230373007 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
        <link:definition>240384022 - 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>240394023 - 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>240404024 - 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>240414025 - 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>240424026 - 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>240434027 - 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="Debt" roleURI="http://www.compasstrust.com/role/Debt">
        <link:definition>210441009 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.compasstrust.com/role/DebtTables">
        <link:definition>230453008 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail">
        <link:definition>240464028 - 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>240474029 - 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>240484030 - 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>240494031 - 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>240504032 - 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>240514033 - 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="DerivativeInstrumentsandHedgingActivities" roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivities">
        <link:definition>210521010 - 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="DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail">
        <link:definition>240534034 - 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="DefinedBenefitPlan" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan">
        <link:definition>210541011 - Disclosure - Defined Benefit Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanTables" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables">
        <link:definition>230553009 - Disclosure - Defined Benefit Plan (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail">
        <link:definition>240564035 - 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>240574036 - 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>240584037 - 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>240594038 - 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>240604039 - 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>240614040 - 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="StockholdersEquity" roleURI="http://www.compasstrust.com/role/StockholdersEquity">
        <link:definition>210621012 - 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="StockholdersEquityStockholdersEquityTables" roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables">
        <link:definition>230633010 - 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="StockholdersEquityAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail">
        <link:definition>240644041 - 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>240654042 - 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="IncomeTaxes" roleURI="http://www.compasstrust.com/role/IncomeTaxes">
        <link:definition>210661013 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.compasstrust.com/role/IncomeTaxesTables">
        <link:definition>230673011 - 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="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>240684043 - 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>240694044 - 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>240704045 - 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>240714046 - 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>240724047 - 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>240734048 - 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="FairValueMeasurement" roleURI="http://www.compasstrust.com/role/FairValueMeasurement">
        <link:definition>210741014 - Disclosure - Fair Value Measurement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementTables" roleURI="http://www.compasstrust.com/role/FairValueMeasurementTables">
        <link:definition>230753012 - 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="FairValueMeasurementAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail">
        <link:definition>240764049 - 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>240774050 - 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>240784051 - 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>240794052 - 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="NoncontrollingInterest" roleURI="http://www.compasstrust.com/role/NoncontrollingInterest">
        <link:definition>210801015 - Disclosure - Noncontrolling Interest</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestTables" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestTables">
        <link:definition>230813013 - Disclosure - Noncontrolling Interest (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
        <link:definition>240824053 - 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>240834054 - 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="SupplementalData" roleURI="http://www.compasstrust.com/role/SupplementalData">
        <link:definition>210841016 - 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="SupplementalDataTables" roleURI="http://www.compasstrust.com/role/SupplementalDataTables">
        <link:definition>230853014 - 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="SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail">
        <link:definition>240864055 - 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>240874056 - 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>240884057 - 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="EquityMethodInvestment" roleURI="http://www.compasstrust.com/role/EquityMethodInvestment">
        <link:definition>210891017 - 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="EquityMethodInvestmentTables" roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentTables">
        <link:definition>230903015 - 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="EquityMethodInvestmentAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail">
        <link:definition>240914058 - 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="CommitmentsandContingencies" roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies">
        <link:definition>210921018 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables">
        <link:definition>230933016 - 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="CommitmentsandContingenciesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail">
        <link:definition>240944059 - 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>240954060 - 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="RelatedPartyTransactions" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactions">
        <link:definition>210961019 - 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="RelatedPartyTransactionsTables" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsTables">
        <link:definition>230973017 - 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="RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
        <link:definition>240984061 - 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>240994062 - 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="UnauditedQuarterlyFinancialData" roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData">
        <link:definition>211001020 - 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="UnauditedQuarterlyFinancialDataTables" roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables">
        <link:definition>231013018 - 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="UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail">
        <link:definition>241024063 - 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="ValuationandQualifyingAccounts" roleURI="http://www.compasstrust.com/role/ValuationandQualifyingAccounts">
        <link:definition>211031021 - 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="ScheduleIIValuationandQualifyingAccountsDetail" roleURI="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail">
        <link:definition>241044064 - 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>
    </xs:appinfo>
  </xs:annotation>
  <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_NewLineOfCreditMember" abstract="true" name="NewLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ManitobaHarvestMember" abstract="true" name="ManitobaHarvestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PercentageOfGrossConsiderationReceived" abstract="false" name="PercentageOfGrossConsiderationReceived" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_DistributionsForContributionBasedProfitAllocationPayments" abstract="false" name="DistributionsForContributionBasedProfitAllocationPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_NumberOfManufacturingFacilities" abstract="false" name="NumberOfManufacturingFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <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_ErgobabyMember" abstract="true" name="ErgobabyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" abstract="false" name="UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_A2018RevolvingCreditFacilityMember" abstract="true" name="A2018RevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_MarucciAndBOAMember" abstract="true" name="MarucciAndBOAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NumberOfClients" abstract="false" name="NumberOfClients" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_OrganizationAndBusinessOperationsTextBlock" abstract="false" name="OrganizationAndBusinessOperationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" abstract="true" name="FairValueAssetsLiabilitiesQuantitativeInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_DisposalGroupAssetsHeldForSale" abstract="false" name="DisposalGroupAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_StockholdersEquityLineItems" abstract="true" name="StockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" abstract="false" name="PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedDistributionPreferredShareholders" abstract="false" name="AccruedDistributionPreferredShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_NumberofRelatedPartyVendors" abstract="false" name="NumberofRelatedPartyVendors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_CertificatesOfDepositAndCashAndCashEquivalentsMember" abstract="true" name="CertificatesOfDepositAndCashAndCashEquivalentsMember" 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_DistributionExpensePreferredShareholders" abstract="false" name="DistributionExpensePreferredShareholders" nillable="true" xbrli:periodType="duration" 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_OtherIdentifiableAssets" abstract="false" name="OtherIdentifiableAssets" nillable="true" xbrli:periodType="instant" 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_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" abstract="false" name="StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" abstract="true" name="SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ManagementServiceAgreementWithCgmMember" abstract="true" name="ManagementServiceAgreementWithCgmMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" abstract="false" name="BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DisposalGroupNetindebtedness" abstract="false" name="DisposalGroupNetindebtedness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_BusinessCombinationStepAcquisitionPPERemeasurement" abstract="false" name="BusinessCombinationStepAcquisitionPPERemeasurement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" abstract="false" name="PaymentForTerminationOfDerivativeInstrumentInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" abstract="false" name="DisposalGroupincludingdiscontinuedoperationconsiderationcash" 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_A2021RevolvingCreditFacilityMember" abstract="true" name="A2021RevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" abstract="true" name="SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LizardSkinsMember" abstract="true" name="LizardSkinsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DefinedContributionPlanEmployerContributionAmount" abstract="false" name="DefinedContributionPlanEmployerContributionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TechnologyAndPatentsMember" abstract="true" name="TechnologyAndPatentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" abstract="false" name="ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AtTheMarketEquityOfferingMember" abstract="true" name="AtTheMarketEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PercentageOwnershipPrimaryMember" abstract="true" name="PercentageOwnershipPrimaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SelectedQuarterlyFinancialInformationTable" abstract="true" name="SelectedQuarterlyFinancialInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_DisposalGroupincludingdiscontinuedoperationconsiderationshares" abstract="false" name="DisposalGroupincludingdiscontinuedoperationconsiderationshares" nillable="true" xbrli:periodType="instant" 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_NoncontrollingInterestTableTextBlock" abstract="false" name="NoncontrollingInterestTableTextBlock" 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_LicensingAndNonCompeteAgreementsMember" abstract="true" name="LicensingAndNonCompeteAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ActualSecuredDebtToEbitdaRatio" abstract="false" name="ActualSecuredDebtToEbitdaRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_DisposalGroupDueToRelatedParty" abstract="false" name="DisposalGroupDueToRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" abstract="false" name="EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ProceedsFromMinorityShareholdersAcquisitions" abstract="false" name="ProceedsFromMinorityShareholdersAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_OperatingLeasesExpirationMinimumPeriod" abstract="false" name="OperatingLeasesExpirationMinimumPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_A2032SeniorNotesMember" abstract="true" name="A2032SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DeferredTaxAssetLeases" abstract="false" name="DeferredTaxAssetLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_OptionActivityAttributableToNoncontrollingInterestHolders" abstract="false" name="OptionActivityAttributableToNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PercentageOwnershipFullyDilutedMember" abstract="true" name="PercentageOwnershipFullyDilutedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_MarucciMember" abstract="true" name="MarucciMember" 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_BusinessAcquisitionPaymentThroughEquityInvestment" abstract="false" name="BusinessAcquisitionPaymentThroughEquityInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" abstract="false" name="BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AtTheMarketOfferingCosts" abstract="false" name="AtTheMarketOfferingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" nillable="true" xbrli:periodType="instant" 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_EmployeesandPartnersoftheManagerMember" abstract="true" name="EmployeesandPartnersoftheManagerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IdentifiableAssetsOfSegments" abstract="false" name="IdentifiableAssetsOfSegments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_NewInterestRateSwapMember" abstract="true" name="NewInterestRateSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" abstract="false" name="ScheduleofSupplementalStatementofOperationsDataTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" abstract="false" name="StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NoncontrollingStockholderChargesAndOther" abstract="false" name="NoncontrollingStockholderChargesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DistributionsPayableAmountPerShare" abstract="false" name="DistributionsPayableAmountPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="codi_LibertyMember" abstract="true" name="LibertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" abstract="false" name="GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_Debtissuanceaggregateprincipalamount" abstract="false" name="Debtissuanceaggregateprincipalamount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" abstract="false" name="IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_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_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" abstract="false" name="DistributionsMadeToPreferredShareholdersCashDistributionsPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessAcquisitionMember" abstract="true" name="BusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DistributorRelationsAndOtherMember" abstract="true" name="DistributorRelationsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ArnoldMember" abstract="true" name="ArnoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_CGIDiversifiedHoldingsLPMember" abstract="true" name="CGIDiversifiedHoldingsLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_A2029SeniorNotesMember" abstract="true" name="A2029SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ManagementFeeWaiver" abstract="false" name="ManagementFeeWaiver" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AltorMember" abstract="true" name="AltorMember" 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_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" abstract="false" name="DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ActualFixedChargeCoverageRatio" abstract="false" name="ActualFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_DeferredTaxAssetsAccountsReceivableAndAllowance" abstract="false" name="DeferredTaxAssetsAccountsReceivableAndAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PreferredSharesRedemptionNoticePeriod" abstract="false" name="PreferredSharesRedemptionNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_AccruedProductRebates" abstract="false" name="AccruedProductRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_A5.11TacticalMember" abstract="true" name="A5.11TacticalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_VelocityOutdoorMember" abstract="true" name="VelocityOutdoorMember" 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_ProceedsHeldInEscrow" abstract="false" name="ProceedsHeldInEscrow" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_AdditionalSharesOfSPACCommonStock" abstract="false" name="AdditionalSharesOfSPACCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_InterestRateOnNotionalAmount" abstract="false" name="InterestRateOnNotionalAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" abstract="true" name="ScheduleOfOtherRelatedPartyTransactionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" abstract="false" name="StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" abstract="true" name="FairValueAssetsLiabilitiesQuantitativeInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_Seniornotesdue2026Member" abstract="true" name="Seniornotesdue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" abstract="false" name="PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" abstract="false" name="IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_PropertyPlantAndEquipmentAndInventoryTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndInventoryTextBlock" 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_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" abstract="false" name="ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SternoCandleLampMember" abstract="true" name="SternoCandleLampMember" 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_PreferredStockCashDistributionsPaidPerShare" abstract="false" name="PreferredStockCashDistributionsPaidPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="codi_ActualDebtToEbitdaRatio" abstract="false" name="ActualDebtToEbitdaRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_Ownershippercentageintercompanyloanagreement" abstract="false" name="Ownershippercentageintercompanyloanagreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_SelectedQuarterlyFinancialInformationLineItems" abstract="true" name="SelectedQuarterlyFinancialInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" abstract="false" name="PreferredSharesRedemptionFundamentalChangeNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" abstract="false" name="NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FoxMember" abstract="true" name="FoxMember" 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_PaymentsOfDistributionsToShareholders" abstract="false" name="PaymentsOfDistributionsToShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>codi-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a73ddf1f-54ea-45f5-ac10-1e3a9b90343a,g:99b1bebd-2ab9-4d67-a49f-fc88125c1129-->
<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-20211231.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_LiabilitiesAndStockholdersEquity_412247d0-0c8a-45f7-9af6-b1f38813846b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01b352cb-83aa-43de-84ae-3b21dcd5fb53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_412247d0-0c8a-45f7-9af6-b1f38813846b" xlink:to="loc_us-gaap_Liabilities_01b352cb-83aa-43de-84ae-3b21dcd5fb53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5e823769-8128-42d2-9d8d-a6427fc71721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_412247d0-0c8a-45f7-9af6-b1f38813846b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5e823769-8128-42d2-9d8d-a6427fc71721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a62497a4-8ced-4c22-ab19-1a6824061518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e1d3bbb0-b8a0-46a9-be78-df8bcbb6ced1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a62497a4-8ced-4c22-ab19-1a6824061518" xlink:to="loc_us-gaap_StockholdersEquity_e1d3bbb0-b8a0-46a9-be78-df8bcbb6ced1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_e98f2778-b5ba-42ec-979b-c1cf0ae05c8f" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a62497a4-8ced-4c22-ab19-1a6824061518" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_e98f2778-b5ba-42ec-979b-c1cf0ae05c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_1c96b8ac-8e3b-476c-b84f-f407deea0d37" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a62497a4-8ced-4c22-ab19-1a6824061518" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_1c96b8ac-8e3b-476c-b84f-f407deea0d37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_723a83f9-3fba-4653-9188-16d6bc5d904a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a62497a4-8ced-4c22-ab19-1a6824061518" xlink:to="loc_us-gaap_MinorityInterest_723a83f9-3fba-4653-9188-16d6bc5d904a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_8ffcf214-e115-4ceb-bb2d-7b6525a0324a" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_8ffcf214-e115-4ceb-bb2d-7b6525a0324a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e5cd8549-8433-4c0d-ae88-8c5c8f14c71d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:to="loc_us-gaap_InventoryNet_e5cd8549-8433-4c0d-ae88-8c5c8f14c71d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86cf077c-fec9-450d-b48f-02e921b799cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86cf077c-fec9-450d-b48f-02e921b799cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_00228d3d-9942-45f9-adef-c1a3139fbbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_00228d3d-9942-45f9-adef-c1a3139fbbb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5a6bfed9-51ec-4333-8841-1a37bd562733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5a6bfed9-51ec-4333-8841-1a37bd562733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f8f2c188-e1d7-4a0c-9aa8-598cf6258556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d3005921-cb43-459d-ba17-ed6b3926e2f1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f8f2c188-e1d7-4a0c-9aa8-598cf6258556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0b32aff4-50dc-4633-a580-e673b99d889d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0b32aff4-50dc-4633-a580-e673b99d889d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_231b875e-506f-423e-8fb7-2af5f7d2bc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_231b875e-506f-423e-8fb7-2af5f7d2bc1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_fb0c57cb-5716-4efb-b927-7ad0363d5934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_us-gaap_DeferredRevenue_fb0c57cb-5716-4efb-b927-7ad0363d5934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_a260515f-6def-4011-8480-334dcefa4751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_a260515f-6def-4011-8480-334dcefa4751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f49b5a4a-e894-4d28-a449-3d22e2e7f0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_us-gaap_AccountsPayableCurrent_f49b5a4a-e894-4d28-a449-3d22e2e7f0c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_f334b3cb-5334-45b5-8dfb-e84741ed3dcf" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_f334b3cb-5334-45b5-8dfb-e84741ed3dcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_124fff17-154f-467c-a1d4-2e652c1c7a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8863a51c-7647-4a44-a035-cb5c4eb26bfe" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_124fff17-154f-467c-a1d4-2e652c1c7a00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_e0f51acc-d7c1-4ab0-93ac-19d2ce843ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_e0f51acc-d7c1-4ab0-93ac-19d2ce843ab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_99a361c0-6243-426c-a532-abb58e968058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:to="loc_us-gaap_LiabilitiesCurrent_99a361c0-6243-426c-a532-abb58e968058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0157beef-983a-4118-a89f-c761c5c24468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0157beef-983a-4118-a89f-c761c5c24468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_285c9172-0b28-4168-9b1e-ad2f8d8c087a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_285c9172-0b28-4168-9b1e-ad2f8d8c087a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_8df60f72-644a-44df-b9b1-bebff4637d2d" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_8df60f72-644a-44df-b9b1-bebff4637d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5299c6ee-2ad4-41d4-983f-90429e082ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8c269bfe-d886-4bdc-8087-2449ee26f3c6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5299c6ee-2ad4-41d4-983f-90429e082ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a3ec0f99-ca58-45ca-afbf-751adcfcf572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_us-gaap_AssetsCurrent_a3ec0f99-ca58-45ca-afbf-751adcfcf572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8962fe80-6851-4b0b-b79e-cdf35e13f560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_us-gaap_Goodwill_8962fe80-6851-4b0b-b79e-cdf35e13f560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_56c919c9-c43b-4739-ad43-512b5a0e83d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_56c919c9-c43b-4739-ad43-512b5a0e83d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_02631090-1cd6-4dbe-987c-deeab7030b77" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_02631090-1cd6-4dbe-987c-deeab7030b77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1aa6b1a4-58ca-4479-a46a-60be25ca5162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1aa6b1a4-58ca-4479-a46a-60be25ca5162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_06822be6-9ab2-4bb7-9dac-4663780bca09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_06822be6-9ab2-4bb7-9dac-4663780bca09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_ec5af635-8919-43f0-ae10-a0d450434cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b98d7b90-9d5b-4a4a-aec6-79ff47ac3cf1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_ec5af635-8919-43f0-ae10-a0d450434cc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b90a3719-5d4e-444c-ac78-c54915cd0402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9efcff0c-3be6-4cce-b45a-befb32b4d487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b90a3719-5d4e-444c-ac78-c54915cd0402" xlink:to="loc_us-gaap_CommonStockValue_9efcff0c-3be6-4cce-b45a-befb32b4d487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_deb28aa5-051d-4548-97c8-c03a19e6fbff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b90a3719-5d4e-444c-ac78-c54915cd0402" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_deb28aa5-051d-4548-97c8-c03a19e6fbff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_264996b3-569c-468d-9a12-0e19dc5fa7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b90a3719-5d4e-444c-ac78-c54915cd0402" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_264996b3-569c-468d-9a12-0e19dc5fa7b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_254c1ab1-7564-4ff8-9a83-8c1ac71e2cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b90a3719-5d4e-444c-ac78-c54915cd0402" xlink:to="loc_us-gaap_PreferredStockValue_254c1ab1-7564-4ff8-9a83-8c1ac71e2cac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20211231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f9804e33-7807-44da-8805-a75d83437a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:to="loc_us-gaap_OperatingIncomeLoss_f9804e33-7807-44da-8805-a75d83437a94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_f22447ab-8a8e-42ab-9bb7-f598bbaeb274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_f22447ab-8a8e-42ab-9bb7-f598bbaeb274" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cca64d9d-2683-46e2-94c7-2fd4d0c19267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cca64d9d-2683-46e2-94c7-2fd4d0c19267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a3d6a393-ac8a-4eb3-9f75-dcdc823b8b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a3d6a393-ac8a-4eb3-9f75-dcdc823b8b66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_203f6cbf-0940-4586-8f10-49b59d565cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_203f6cbf-0940-4586-8f10-49b59d565cc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f56e13c1-94e0-4536-9c81-4fa3dd04610b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f298ba-0cb1-4df8-9595-cf6d7f0ad6d7" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f56e13c1-94e0-4536-9c81-4fa3dd04610b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4cf0a53b-7ee7-427a-ab18-68813923d9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_d97f80b5-0905-4dd7-be8b-2c95756891c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4cf0a53b-7ee7-427a-ab18-68813923d9ca" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_d97f80b5-0905-4dd7-be8b-2c95756891c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_1040ef2e-7554-4c14-a8be-a93429762fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4cf0a53b-7ee7-427a-ab18-68813923d9ca" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_1040ef2e-7554-4c14-a8be-a93429762fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cdc718bf-0a9f-49fb-8320-9d958f24e80a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4cf0a53b-7ee7-427a-ab18-68813923d9ca" xlink:to="loc_us-gaap_ProfitLoss_cdc718bf-0a9f-49fb-8320-9d958f24e80a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d58d6d90-1ec4-41af-aebd-95ce22c20b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5dec4f5f-5edb-47c0-ac1a-bd14a5e0fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d58d6d90-1ec4-41af-aebd-95ce22c20b23" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5dec4f5f-5edb-47c0-ac1a-bd14a5e0fd85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_cba1746f-39b2-4322-9714-dafd131c947b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d58d6d90-1ec4-41af-aebd-95ce22c20b23" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_cba1746f-39b2-4322-9714-dafd131c947b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_042dbc72-bb2f-4442-a9f3-235db46bbfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ccda63f5-1d6d-4178-9e48-c2d7d0981ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_042dbc72-bb2f-4442-a9f3-235db46bbfce" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ccda63f5-1d6d-4178-9e48-c2d7d0981ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ced70459-247a-4e2e-8727-46e2026db1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_042dbc72-bb2f-4442-a9f3-235db46bbfce" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ced70459-247a-4e2e-8727-46e2026db1d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e494a244-50e8-4e57-af4c-c064607a7d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f7285953-9133-4c1d-ab1f-3168ae47ae0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e494a244-50e8-4e57-af4c-c064607a7d7e" xlink:to="loc_us-gaap_GrossProfit_f7285953-9133-4c1d-ab1f-3168ae47ae0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_98a96837-824f-4316-9ee5-cffd2f03678d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e494a244-50e8-4e57-af4c-c064607a7d7e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_98a96837-824f-4316-9ee5-cffd2f03678d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_290de329-361c-44af-a7fd-88304d9409b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e494a244-50e8-4e57-af4c-c064607a7d7e" xlink:to="loc_us-gaap_ManagementFeeExpense_290de329-361c-44af-a7fd-88304d9409b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_77a92845-f5eb-471f-8788-60e0cbc86652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e494a244-50e8-4e57-af4c-c064607a7d7e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_77a92845-f5eb-471f-8788-60e0cbc86652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ad957473-761e-4d25-8afb-d5cc05aa7616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e494a244-50e8-4e57-af4c-c064607a7d7e" xlink:to="loc_us-gaap_AssetImpairmentCharges_ad957473-761e-4d25-8afb-d5cc05aa7616" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20211231.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_52c28e43-d605-4f5f-a797-1e809bc725cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_50fdc1f2-39fd-4f54-858e-8c0699c6a8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_52c28e43-d605-4f5f-a797-1e809bc725cb" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_50fdc1f2-39fd-4f54-858e-8c0699c6a8fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b5fc9f2a-5c69-4a04-a1c2-188f1343bddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_52c28e43-d605-4f5f-a797-1e809bc725cb" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b5fc9f2a-5c69-4a04-a1c2-188f1343bddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_b4d61d27-8902-4c59-85e2-14a0db43920c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_52c28e43-d605-4f5f-a797-1e809bc725cb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_b4d61d27-8902-4c59-85e2-14a0db43920c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_24f6cc1a-56d4-4340-9c94-47247921beca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_13ef00c1-dd0f-432d-81e3-5dee241b4cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_24f6cc1a-56d4-4340-9c94-47247921beca" xlink:to="loc_us-gaap_ProfitLoss_13ef00c1-dd0f-432d-81e3-5dee241b4cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_64ed75af-090f-4660-af22-d163ae617e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_24f6cc1a-56d4-4340-9c94-47247921beca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_64ed75af-090f-4660-af22-d163ae617e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_897c7bab-e2b9-4129-89ad-3a185f4e03b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_24f6cc1a-56d4-4340-9c94-47247921beca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_897c7bab-e2b9-4129-89ad-3a185f4e03b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_27e76c71-8705-4803-aab3-29ae6b1dbb25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_24f6cc1a-56d4-4340-9c94-47247921beca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_27e76c71-8705-4803-aab3-29ae6b1dbb25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20211231.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_149efe88-e3ca-47ee-8ac2-4d8e4ab0fa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67367632-c0aa-4b15-b558-8c25d7e0c738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_149efe88-e3ca-47ee-8ac2-4d8e4ab0fa81" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67367632-c0aa-4b15-b558-8c25d7e0c738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f4adcc0a-d459-4260-928f-37d8b5e04e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_149efe88-e3ca-47ee-8ac2-4d8e4ab0fa81" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f4adcc0a-d459-4260-928f-37d8b5e04e12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1212396b-4052-4343-a9ee-75420fd0afa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_149efe88-e3ca-47ee-8ac2-4d8e4ab0fa81" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1212396b-4052-4343-a9ee-75420fd0afa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f97e337-f098-41a0-a2a1-a407cf9768b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_149efe88-e3ca-47ee-8ac2-4d8e4ab0fa81" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f97e337-f098-41a0-a2a1-a407cf9768b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_643028f4-8bc1-4f95-8766-82bf2e466bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_643028f4-8bc1-4f95-8766-82bf2e466bc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c9670f4a-8a01-4820-8a84-36478979ebfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c9670f4a-8a01-4820-8a84-36478979ebfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_710123dd-44ee-41cd-8c14-78bfcb6f05c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_710123dd-44ee-41cd-8c14-78bfcb6f05c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_7d044409-8824-448a-ae38-cbae5647f218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_7d044409-8824-448a-ae38-cbae5647f218" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_d359e6df-4642-47e1-a6af-cb76ca1b0169" xlink:href="codi-20211231.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_d359e6df-4642-47e1-a6af-cb76ca1b0169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_fc1a6d41-1eb4-47f3-9dfe-4463b6f91f73" xlink:href="codi-20211231.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_fc1a6d41-1eb4-47f3-9dfe-4463b6f91f73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsforRepurchaseSubsidiaryStock_c2c26f38-c7f2-4438-8f7a-426dbe60f731" xlink:href="codi-20211231.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_codi_PaymentsforRepurchaseSubsidiaryStock_c2c26f38-c7f2-4438-8f7a-426dbe60f731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_143b4862-7187-4513-9da5-2be2c041c0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_143b4862-7187-4513-9da5-2be2c041c0d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock_0f3ac4e1-839c-4b9a-b3e3-19feaf79a11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock_0f3ac4e1-839c-4b9a-b3e3-19feaf79a11a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_2b98283a-1e96-4ed8-a54b-2055de485545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_2b98283a-1e96-4ed8-a54b-2055de485545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_1e7c05da-0aec-4cef-aaf6-f6fc10c3c7c8" xlink:href="codi-20211231.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_1e7c05da-0aec-4cef-aaf6-f6fc10c3c7c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_85c75291-d889-4ded-a9f4-792db32b1bc1" xlink:href="codi-20211231.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_85c75291-d889-4ded-a9f4-792db32b1bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_73a0820e-e371-4d65-991d-f890e32d09d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_73a0820e-e371-4d65-991d-f890e32d09d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ef17f2a4-0304-420f-9fbc-166b3255668e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ef17f2a4-0304-420f-9fbc-166b3255668e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_54ecf0be-f914-4b2a-b35e-5f8196aef6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5238eb86-527c-440d-9602-bb48970a0c1b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_54ecf0be-f914-4b2a-b35e-5f8196aef6c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c12801d8-098d-43e9-b780-221f222da34e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_75dd3249-2b21-44e3-8b95-200ca229fd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c12801d8-098d-43e9-b780-221f222da34e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_75dd3249-2b21-44e3-8b95-200ca229fd78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_57428d4e-92e5-4f82-baf1-b908ccc74dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c12801d8-098d-43e9-b780-221f222da34e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_57428d4e-92e5-4f82-baf1-b908ccc74dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_f8e06ee0-2ed6-4c3d-a649-1d4da9a66e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c12801d8-098d-43e9-b780-221f222da34e" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_f8e06ee0-2ed6-4c3d-a649-1d4da9a66e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities_f7e82b8e-5d63-4a77-aa67-2d518b0d05e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c12801d8-098d-43e9-b780-221f222da34e" xlink:to="loc_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities_f7e82b8e-5d63-4a77-aa67-2d518b0d05e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_f4a2169f-56eb-403a-aac9-32682a320a73" xlink:href="codi-20211231.xsd#codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c12801d8-098d-43e9-b780-221f222da34e" xlink:to="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_f4a2169f-56eb-403a-aac9-32682a320a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_11e309d3-f09d-4a46-aab0-df5257ccf625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c12801d8-098d-43e9-b780-221f222da34e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_11e309d3-f09d-4a46-aab0-df5257ccf625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eae79294-0a2c-4a9c-8c96-a47301d671ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_af0ed7cb-5fc6-4ad4-960a-d55ee35060cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eae79294-0a2c-4a9c-8c96-a47301d671ca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_af0ed7cb-5fc6-4ad4-960a-d55ee35060cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_b6eda95d-c909-414f-a811-88555384cbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eae79294-0a2c-4a9c-8c96-a47301d671ca" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_b6eda95d-c909-414f-a811-88555384cbc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_21dac714-e308-4164-9a94-c6f69d247448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_9a186951-a9e6-44e9-b426-0953b82a8521" xlink:href="codi-20211231.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_9a186951-a9e6-44e9-b426-0953b82a8521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dcda46d1-02f8-46ae-ae29-c802c3e6f301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dcda46d1-02f8-46ae-ae29-c802c3e6f301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d4d9df51-963c-446e-b397-33b740f8523b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d4d9df51-963c-446e-b397-33b740f8523b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a15792ea-a86d-46c6-a2ac-3f18c04df646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_Depreciation_a15792ea-a86d-46c6-a2ac-3f18c04df646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3a3fb5f0-fe0e-428c-9301-b2d9dc92d70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3a3fb5f0-fe0e-428c-9301-b2d9dc92d70b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_2d28f2ac-cf23-476b-8281-f0c7283c71ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_2d28f2ac-cf23-476b-8281-f0c7283c71ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6799c6f9-5b24-4612-954b-d8e30b76b83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6799c6f9-5b24-4612-954b-d8e30b76b83c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_21df58e7-5fab-4daa-b9ab-59ab085a06b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_21df58e7-5fab-4daa-b9ab-59ab085a06b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_33639348-deb4-4e0d-bb5a-996c5aeec26d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_33639348-deb4-4e0d-bb5a-996c5aeec26d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7bfc6913-345c-4254-8beb-8e3034e83815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7bfc6913-345c-4254-8beb-8e3034e83815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_bb32163f-a9d8-4295-b8aa-c577d36391d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_bb32163f-a9d8-4295-b8aa-c577d36391d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4c43d26f-25a7-4b57-80bd-fa20803b7edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4c43d26f-25a7-4b57-80bd-fa20803b7edb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b084e4b8-09ca-4838-96dd-e8775ed9db79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b084e4b8-09ca-4838-96dd-e8775ed9db79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f86d9205-9505-4fd7-a03c-1afd95662fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_AssetImpairmentCharges_f86d9205-9505-4fd7-a03c-1afd95662fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_1b822b5d-d628-4401-8e43-41ddd975a4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_1b822b5d-d628-4401-8e43-41ddd975a4d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ba9fa592-d471-4b92-89ad-28c2e435529d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_21dac714-e308-4164-9a94-c6f69d247448" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ba9fa592-d471-4b92-89ad-28c2e435529d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5a24d54f-6bfe-4572-94c4-f64f923be21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_a84b396c-e2ac-4077-b7a9-c268595ebaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5a24d54f-6bfe-4572-94c4-f64f923be21f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_a84b396c-e2ac-4077-b7a9-c268595ebaa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1fae07f7-029e-4f85-8e93-02b70f0cd4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5a24d54f-6bfe-4572-94c4-f64f923be21f" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1fae07f7-029e-4f85-8e93-02b70f0cd4e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e612f184-0de2-4476-bf98-407847d1558f" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_053cd1d5-a8c9-4baa-ba00-effcfa3dc1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e612f184-0de2-4476-bf98-407847d1558f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_053cd1d5-a8c9-4baa-ba00-effcfa3dc1dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_460cbab8-b771-43e0-a9c7-4f08b86d8e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e612f184-0de2-4476-bf98-407847d1558f" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_460cbab8-b771-43e0-a9c7-4f08b86d8e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_7c32c026-b0e8-47f9-84b2-02736c8e37cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e612f184-0de2-4476-bf98-407847d1558f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_7c32c026-b0e8-47f9-84b2-02736c8e37cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1bb33a9b-4e3c-4d0b-a7fe-ba15273f0fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e612f184-0de2-4476-bf98-407847d1558f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1bb33a9b-4e3c-4d0b-a7fe-ba15273f0fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a5be1aeb-10d0-44df-afa1-6d5ad8df9b29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a5be1aeb-10d0-44df-afa1-6d5ad8df9b29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d5575c22-d568-42a0-8608-8662053685b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d5575c22-d568-42a0-8608-8662053685b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_eb2f451a-4a6e-4b3d-9a37-6424113cecf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_eb2f451a-4a6e-4b3d-9a37-6424113cecf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_57002bd5-88b3-49c0-91bb-51dd596fd07f" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_57002bd5-88b3-49c0-91bb-51dd596fd07f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8911715f-f02c-4227-87b8-62f185ea0453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8911715f-f02c-4227-87b8-62f185ea0453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6b35873f-082f-4801-9587-4801b4e3e09b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6b35873f-082f-4801-9587-4801b4e3e09b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_470d6934-b6ff-4410-9d49-f3b7c7d57f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f3be1921-95b4-487b-8387-94bbfcb7e734" xlink:to="loc_us-gaap_Goodwill_470d6934-b6ff-4410-9d49-f3b7c7d57f2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_630d8215-3cc7-4017-a5e6-efd7d37facef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20211231.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_137548e8-f1d6-407d-a0ae-2c93b803c27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9ce26359-1bac-4b11-9467-c8b15de4b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_137548e8-f1d6-407d-a0ae-2c93b803c27d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9ce26359-1bac-4b11-9467-c8b15de4b76d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1eafd199-6ad2-4b4c-a0db-8ac0d920de34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_137548e8-f1d6-407d-a0ae-2c93b803c27d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1eafd199-6ad2-4b4c-a0db-8ac0d920de34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20211231.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_05f96b70-2758-4f5d-a28f-1219121a9b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_05158a91-55aa-4943-af1a-553362dc61a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_05f96b70-2758-4f5d-a28f-1219121a9b45" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_05158a91-55aa-4943-af1a-553362dc61a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_7216e14a-c53c-4135-8261-b09a496f7f29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_05f96b70-2758-4f5d-a28f-1219121a9b45" xlink:to="loc_us-gaap_InventoryWorkInProcess_7216e14a-c53c-4135-8261-b09a496f7f29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_9405411b-5a7c-4acf-9069-be881cf3c8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_05f96b70-2758-4f5d-a28f-1219121a9b45" xlink:to="loc_us-gaap_InventoryFinishedGoods_9405411b-5a7c-4acf-9069-be881cf3c8b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_66eb5d49-5b40-48e8-bdba-264fa77673e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_05f96b70-2758-4f5d-a28f-1219121a9b45" xlink:to="loc_us-gaap_InventoryValuationReserves_66eb5d49-5b40-48e8-bdba-264fa77673e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20211231.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_f05c45b4-0905-438a-bbde-253fdbd8d54b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_30f05cba-3996-4a70-8425-1baf4437cdec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f05c45b4-0905-438a-bbde-253fdbd8d54b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_30f05cba-3996-4a70-8425-1baf4437cdec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_187a8de2-4db1-4fae-8c96-e9560043a872" xlink:href="codi-20211231.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_f05c45b4-0905-438a-bbde-253fdbd8d54b" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_187a8de2-4db1-4fae-8c96-e9560043a872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_212ab58d-29d8-4e50-8a8d-87456135c419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f05c45b4-0905-438a-bbde-253fdbd8d54b" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_212ab58d-29d8-4e50-8a8d-87456135c419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_22804b76-8bdd-4d7c-a471-8189fb07ddcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_35d1422c-2a9b-490a-a2bd-585353b6a1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_22804b76-8bdd-4d7c-a471-8189fb07ddcf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_35d1422c-2a9b-490a-a2bd-585353b6a1d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_c2ac7e2d-6197-453c-8471-da3d52727433" xlink:href="codi-20211231.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_22804b76-8bdd-4d7c-a471-8189fb07ddcf" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_c2ac7e2d-6197-453c-8471-da3d52727433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_1e09354a-3ace-4360-8cf3-0fc414c936d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_22804b76-8bdd-4d7c-a471-8189fb07ddcf" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_1e09354a-3ace-4360-8cf3-0fc414c936d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="codi-20211231.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_c65e5689-0bbe-414a-8660-d75e6542445d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_5e0468af-d8e7-4224-b795-ebbb8bb3a62f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_c65e5689-0bbe-414a-8660-d75e6542445d" xlink:to="loc_us-gaap_GoodwillGross_5e0468af-d8e7-4224-b795-ebbb8bb3a62f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_59e8becd-ea11-4af1-a42f-9b1bfc673fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_c65e5689-0bbe-414a-8660-d75e6542445d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_59e8becd-ea11-4af1-a42f-9b1bfc673fe3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail" xlink:type="simple" xlink:href="codi-20211231.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_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_12674247-8bd9-42cc-a405-5218a0ef5203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_12674247-8bd9-42cc-a405-5218a0ef5203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_c8aeccc0-2502-463b-a196-b5ba257cfd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_c8aeccc0-2502-463b-a196-b5ba257cfd07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_64a1cfe6-19b1-41ac-b150-8863b931b733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_64a1cfe6-19b1-41ac-b150-8863b931b733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_2d7690a7-af95-485f-b353-16fd63cca682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_2d7690a7-af95-485f-b353-16fd63cca682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOtherLongTermDebt_7e452136-40e9-41ac-a32d-a307085d4ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOtherLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_InterestExpenseOtherLongTermDebt_7e452136-40e9-41ac-a32d-a307085d4ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_a6dedd9a-b96c-40ce-8fd3-a9b545f76ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_InterestExpenseDebt_a6dedd9a-b96c-40ce-8fd3-a9b545f76ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_c946515f-5a2c-4685-8cc6-f0f5863924f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_584002fd-74bc-4cc5-ab3c-375de695f03a" xlink:to="loc_us-gaap_InterestIncomeOther_c946515f-5a2c-4685-8cc6-f0f5863924f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail" xlink:type="simple" xlink:href="codi-20211231.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_b38227f2-099e-4c00-9095-366233963278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bd0d21be-f920-4831-8ee0-901ae4075296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b38227f2-099e-4c00-9095-366233963278" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bd0d21be-f920-4831-8ee0-901ae4075296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_340a9a12-52a7-45e6-96c5-40c986268567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b38227f2-099e-4c00-9095-366233963278" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_340a9a12-52a7-45e6-96c5-40c986268567" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20211231.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_6e7bd563-b709-4a63-b3c0-a052b98c3c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e230b215-0e1d-4ac9-810c-59a8ecdf898c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6e7bd563-b709-4a63-b3c0-a052b98c3c8e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e230b215-0e1d-4ac9-810c-59a8ecdf898c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_268cf265-98ca-4347-94e5-263c78212271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6e7bd563-b709-4a63-b3c0-a052b98c3c8e" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_268cf265-98ca-4347-94e5-263c78212271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d369141d-5101-4869-bb2a-ae97eb6887c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6e7bd563-b709-4a63-b3c0-a052b98c3c8e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d369141d-5101-4869-bb2a-ae97eb6887c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_3dee1fa2-0a39-4904-94ec-ba76e0402d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6e7bd563-b709-4a63-b3c0-a052b98c3c8e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_3dee1fa2-0a39-4904-94ec-ba76e0402d61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_bc6f1200-3b07-4a4b-b900-c5ef6ff6a435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6e7bd563-b709-4a63-b3c0-a052b98c3c8e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_bc6f1200-3b07-4a4b-b900-c5ef6ff6a435" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail" xlink:type="simple" xlink:href="codi-20211231.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:href="codi-20211231.xsd#codi_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_e3b908cd-033a-4723-ab18-16b1e62d29e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_e3b908cd-033a-4723-ab18-16b1e62d29e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5fdc2573-3c4a-4a88-b214-47e38a1667bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5fdc2573-3c4a-4a88-b214-47e38a1667bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d5d5bf3a-c229-46f9-9f51-76d2fcdfd3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d5d5bf3a-c229-46f9-9f51-76d2fcdfd3f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5b831e17-cdaa-4bfc-88a0-09cadad55e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5b831e17-cdaa-4bfc-88a0-09cadad55e31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_0a7db985-648e-4dcc-ba81-cb6fecf288dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_0a7db985-648e-4dcc-ba81-cb6fecf288dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_169ea5e6-7722-4a42-98eb-7f9f3d57c91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8aedcf07-e3bf-473a-b1d3-18658280a6b7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_169ea5e6-7722-4a42-98eb-7f9f3d57c91f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="codi-20211231.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_c0ace94f-e82f-41ba-9865-867c1ab714c7" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_dbb58338-77c6-42da-958c-3178cd36c576" xlink:href="codi-20211231.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_c0ace94f-e82f-41ba-9865-867c1ab714c7" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_dbb58338-77c6-42da-958c-3178cd36c576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_e8806c88-985e-42f0-93db-56b0d29ad662" xlink:href="codi-20211231.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_c0ace94f-e82f-41ba-9865-867c1ab714c7" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_e8806c88-985e-42f0-93db-56b0d29ad662" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails" xlink:type="simple" xlink:href="codi-20211231.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_16e6ce28-8670-4a43-af5f-54f4d6242604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1582cd8f-aa61-441f-9335-3a979c37069a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_16e6ce28-8670-4a43-af5f-54f4d6242604" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1582cd8f-aa61-441f-9335-3a979c37069a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2a947030-5cd4-4790-b23b-f8e03dffdda6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_16e6ce28-8670-4a43-af5f-54f4d6242604" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2a947030-5cd4-4790-b23b-f8e03dffdda6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail" xlink:type="simple" xlink:href="codi-20211231.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_CurrentIncomeTaxExpenseBenefit_e7b7478e-868d-4b3a-8f92-d353bc7a1b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1dd462f9-4d97-4bf1-8dc7-763bff1f3f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e7b7478e-868d-4b3a-8f92-d353bc7a1b84" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1dd462f9-4d97-4bf1-8dc7-763bff1f3f58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_655d3b81-d192-443d-9cad-0b7176bafb37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e7b7478e-868d-4b3a-8f92-d353bc7a1b84" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_655d3b81-d192-443d-9cad-0b7176bafb37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9486c3f6-ed0f-4c83-9eb2-9ac868109ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e7b7478e-868d-4b3a-8f92-d353bc7a1b84" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9486c3f6-ed0f-4c83-9eb2-9ac868109ae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b6d744cb-94ba-4276-b8ca-3c0f04d34c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bbd14c3d-cad6-41f4-a9d4-d953412ba5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b6d744cb-94ba-4276-b8ca-3c0f04d34c00" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bbd14c3d-cad6-41f4-a9d4-d953412ba5fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_21702c30-2e7c-4956-9c24-492549eb7f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b6d744cb-94ba-4276-b8ca-3c0f04d34c00" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_21702c30-2e7c-4956-9c24-492549eb7f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f725c849-1497-4bc9-9c1d-14e8c2065b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c64246d3-1a02-473a-8a04-df381aed6b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f725c849-1497-4bc9-9c1d-14e8c2065b32" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c64246d3-1a02-473a-8a04-df381aed6b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c89ff5ac-cdd7-488e-9919-12089b5db8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f725c849-1497-4bc9-9c1d-14e8c2065b32" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c89ff5ac-cdd7-488e-9919-12089b5db8f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6fe55526-55a6-4d18-98a4-b19c541f9e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f725c849-1497-4bc9-9c1d-14e8c2065b32" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6fe55526-55a6-4d18-98a4-b19c541f9e13" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="simple" xlink:href="codi-20211231.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_DeferredTaxLiabilities_adfb8107-b292-4bdd-a335-e98867ae34c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_17af3a53-3067-4372-9d89-c6b2ed87ea9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_adfb8107-b292-4bdd-a335-e98867ae34c4" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_17af3a53-3067-4372-9d89-c6b2ed87ea9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_84f22111-f36e-4880-956c-f09623476285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_adfb8107-b292-4bdd-a335-e98867ae34c4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_84f22111-f36e-4880-956c-f09623476285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5c58b326-02c2-40cc-b26d-1cbdf6205c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_a4e94cca-1546-4e51-9332-5fd21fed2217" xlink:href="codi-20211231.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_5c58b326-02c2-40cc-b26d-1cbdf6205c9b" xlink:to="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_a4e94cca-1546-4e51-9332-5fd21fed2217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ceb5c9ee-ad88-4243-81f8-97e7d4f57a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5c58b326-02c2-40cc-b26d-1cbdf6205c9b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ceb5c9ee-ad88-4243-81f8-97e7d4f57a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c6420d1c-9639-41e4-86d6-e0dff3ca739d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5c58b326-02c2-40cc-b26d-1cbdf6205c9b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c6420d1c-9639-41e4-86d6-e0dff3ca739d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_76af103e-93ba-4d3c-8f61-aa34c39d4a6b" xlink:href="codi-20211231.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_5c58b326-02c2-40cc-b26d-1cbdf6205c9b" xlink:to="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_76af103e-93ba-4d3c-8f61-aa34c39d4a6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_4e1444ac-2ff3-4422-9fbd-6a86eb53d4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5c58b326-02c2-40cc-b26d-1cbdf6205c9b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_4e1444ac-2ff3-4422-9fbd-6a86eb53d4fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_9daf8d28-4274-4adc-a663-0c59f8a07068" xlink:href="codi-20211231.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_9daf8d28-4274-4adc-a663-0c59f8a07068" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetLeases_2aee7b8b-a7cb-4f2c-ad24-299c569d3ae2" xlink:href="codi-20211231.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_codi_DeferredTaxAssetLeases_2aee7b8b-a7cb-4f2c-ad24-299c569d3ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1d26c0b2-48fa-4a47-bf46-4048d3eaa726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1d26c0b2-48fa-4a47-bf46-4048d3eaa726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d38f93a7-c322-443f-98f7-8b3518de36a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d38f93a7-c322-443f-98f7-8b3518de36a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_26b64cab-7e8a-4fe5-8dd3-3ee091c4fc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_26b64cab-7e8a-4fe5-8dd3-3ee091c4fc2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsHeldForSale_e79a6624-ae8a-4b48-98c8-3244ddeee772" xlink:href="codi-20211231.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_codi_DeferredTaxAssetsHeldForSale_e79a6624-ae8a-4b48-98c8-3244ddeee772" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a92de73a-8908-4fe2-aaf4-62c4335b3fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a92de73a-8908-4fe2-aaf4-62c4335b3fb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_b540b64e-d0c5-4855-ae4f-c010a7372fed" xlink:href="codi-20211231.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_3108b615-fdca-4f15-9547-97cbb4f46371" xlink:to="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_b540b64e-d0c5-4855-ae4f-c010a7372fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_c884a166-e909-48f3-8936-8e8fd88294d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_37a9d901-ac2c-457a-b7fa-24c92da779c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c884a166-e909-48f3-8936-8e8fd88294d6" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_37a9d901-ac2c-457a-b7fa-24c92da779c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3f88f4ad-f0a9-4cd0-8f50-0a56b2a0acf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c884a166-e909-48f3-8936-8e8fd88294d6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3f88f4ad-f0a9-4cd0-8f50-0a56b2a0acf9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20211231.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_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b14070d7-50fa-4221-9e96-e4cd75232922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b14070d7-50fa-4221-9e96-e4cd75232922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_1452d705-3b65-442c-884c-5c31d4494b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_1452d705-3b65-442c-884c-5c31d4494b8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c94e39df-984e-488f-9b74-4fe37aa44e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c94e39df-984e-488f-9b74-4fe37aa44e58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_e18ca8b3-dee2-4c78-9b4a-66caf1898ab6" xlink:href="codi-20211231.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_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_e18ca8b3-dee2-4c78-9b4a-66caf1898ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_92846cb6-8a6b-4597-9a3a-96c3a088f29d" xlink:href="codi-20211231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_92846cb6-8a6b-4597-9a3a-96c3a088f29d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b40f1d2a-4466-46c8-ab4b-d45fd145a158" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b40f1d2a-4466-46c8-ab4b-d45fd145a158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_e9986922-de87-4903-88c9-7b471c3b8c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_e9986922-de87-4903-88c9-7b471c3b8c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_b25a1c5e-c93e-4b5c-b981-fe3647c6ca3f" xlink:href="codi-20211231.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_b25a1c5e-c93e-4b5c-b981-fe3647c6ca3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fa426d9a-1d84-485b-a638-cd8cf5a4923a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fa426d9a-1d84-485b-a638-cd8cf5a4923a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1e97f1e8-31e2-46fd-bab4-559013c119ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1e97f1e8-31e2-46fd-bab4-559013c119ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_43e778a9-c154-40b0-b77f-0b6269d0a030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_43e778a9-c154-40b0-b77f-0b6269d0a030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_572d8590-9a15-4597-84f3-27bb15ec278c" xlink:href="codi-20211231.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_095442e8-39f0-41d6-bb0b-f3fc21835e58" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_572d8590-9a15-4597-84f3-27bb15ec278c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" xlink:type="simple" xlink:href="codi-20211231.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ac31618d-562f-4af6-8546-eb57fc0cd675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ac31618d-562f-4af6-8546-eb57fc0cd675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_79a72018-531c-430e-8763-632e29298f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_79a72018-531c-430e-8763-632e29298f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_dbcc85f0-6892-41e8-bbfe-a9a85c2363c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_dbcc85f0-6892-41e8-bbfe-a9a85c2363c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_506ef353-ded4-4521-ac78-f33bda6307e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_us-gaap_InterestPayableCurrent_506ef353-ded4-4521-ac78-f33bda6307e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedProductRebates_b34c5906-b9df-4fac-bf42-97f5be625170" xlink:href="codi-20211231.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_codi_AccruedProductRebates_b34c5906-b9df-4fac-bf42-97f5be625170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_6df2d55c-ebc1-4896-a624-791fe3bbeb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_us-gaap_ProductWarrantyAccrual_6df2d55c-ebc1-4896-a624-791fe3bbeb19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a095c309-7a22-433d-a0ed-939136c10ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a095c309-7a22-433d-a0ed-939136c10ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedInventory_d0a213ab-60fc-4d7e-b304-2431b701e2cd" xlink:href="codi-20211231.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_1e464a6f-d8df-4b4d-a736-b54dbc05f98b" xlink:to="loc_codi_AccruedInventory_d0a213ab-60fc-4d7e-b304-2431b701e2cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails" xlink:type="simple" xlink:href="codi-20211231.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_dba11998-8d32-4550-9ffc-7c28990ff48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b07924b4-34bc-402c-a299-af4d1cd411bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dba11998-8d32-4550-9ffc-7c28990ff48f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b07924b4-34bc-402c-a299-af4d1cd411bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a6d58303-8edd-4a0f-a821-4ada4784bbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dba11998-8d32-4550-9ffc-7c28990ff48f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a6d58303-8edd-4a0f-a821-4ada4784bbb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIncomeExpenseOther_e61dd48c-65a1-4bac-84ac-867041044fe6" xlink:href="codi-20211231.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_dba11998-8d32-4550-9ffc-7c28990ff48f" xlink:to="loc_codi_OtherIncomeExpenseOther_e61dd48c-65a1-4bac-84ac-867041044fe6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail" xlink:type="simple" xlink:href="codi-20211231.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b3adb9ad-d03b-460b-8064-d3671ff5c53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b3adb9ad-d03b-460b-8064-d3671ff5c53c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d5cba5ec-5063-4b13-87b5-37aae9ac798a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d5cba5ec-5063-4b13-87b5-37aae9ac798a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ac99c089-cd3a-4252-8b8a-355de6ec9fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ac99c089-cd3a-4252-8b8a-355de6ec9fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f74672d8-50fa-4941-906f-ce96d57a459a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f74672d8-50fa-4941-906f-ce96d57a459a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_14003c9d-6d98-4fdf-8300-c52be6dc455b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_14003c9d-6d98-4fdf-8300-c52be6dc455b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2251b8df-6193-4d38-9713-170c97ead315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2d2fe983-a17a-4ff4-996b-6906be412435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2251b8df-6193-4d38-9713-170c97ead315" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>codi-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a73ddf1f-54ea-45f5-ac10-1e3a9b90343a,g:99b1bebd-2ab9-4d67-a49f-fc88125c1129-->
<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-20211231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CoverPage" xlink:type="extended" id="id36e050c6ed84d60a56d1c440cf858ab_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_361f491d-9cc3-4359-8b52-85655dc8d936" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentAnnualReport_361f491d-9cc3-4359-8b52-85655dc8d936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9bee99cd-377e-44bf-82c7-f04a32f03ffc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9bee99cd-377e-44bf-82c7-f04a32f03ffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_8797d97f-341b-42c0-8f53-966776082d39" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentType_8797d97f-341b-42c0-8f53-966776082d39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a5dbaa89-9cdd-4c31-943a-2cb93ffd2d9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentTransitionReport_a5dbaa89-9cdd-4c31-943a-2cb93ffd2d9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5101b20e-981e-4dfa-8c0b-b666ab10f9b6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressAddressLine1_5101b20e-981e-4dfa-8c0b-b666ab10f9b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9502ef5c-91d3-4b3c-ac35-8f2d22155d40" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_SecurityExchangeName_9502ef5c-91d3-4b3c-ac35-8f2d22155d40" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ad33c76f-8c66-469b-a1e6-c821097c05f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_TradingSymbol_ad33c76f-8c66-469b-a1e6-c821097c05f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8a1af482-98ac-4932-9b57-c1b946a0b580" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AmendmentFlag_8a1af482-98ac-4932-9b57-c1b946a0b580" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_021d418d-1949-451d-acc8-c69fd27b01ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentPeriodEndDate_021d418d-1949-451d-acc8-c69fd27b01ae" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_22a3f8de-46ac-4a83-a47f-233d87126e46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_Security12bTitle_22a3f8de-46ac-4a83-a47f-233d87126e46" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_28c188b3-9456-4faf-8418-08ce9a4b6f38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentFiscalYearFocus_28c188b3-9456-4faf-8418-08ce9a4b6f38" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_dfa17da3-6393-451c-b928-f37a60346850" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentFiscalPeriodFocus_dfa17da3-6393-451c-b928-f37a60346850" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_cd5d342e-29a2-4a7e-9d0d-40c22edbb62b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityRegistrantName_cd5d342e-29a2-4a7e-9d0d-40c22edbb62b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_43da7716-5100-4754-b236-d71a8a40d2b1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityCentralIndexKey_43da7716-5100-4754-b236-d71a8a40d2b1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e866b01b-0cd0-4083-bdab-ba4d62a29a4b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_CurrentFiscalYearEndDate_e866b01b-0cd0-4083-bdab-ba4d62a29a4b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_fbf06cc8-1302-4222-b5e0-9e3ca4e57266" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_fbf06cc8-1302-4222-b5e0-9e3ca4e57266" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_063eb15d-08c9-4ec1-85ab-836383929cd3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityCurrentReportingStatus_063eb15d-08c9-4ec1-85ab-836383929cd3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6745b7a5-8f75-4b37-bccb-1e8c6a97522a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityInteractiveDataCurrent_6745b7a5-8f75-4b37-bccb-1e8c6a97522a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f51ed71f-4ebf-4485-9f39-6a26c5ca70c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityFilerCategory_f51ed71f-4ebf-4485-9f39-6a26c5ca70c4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_926aeea4-dd17-49f0-a099-82c3c728805c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityVoluntaryFilers_926aeea4-dd17-49f0-a099-82c3c728805c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_edefd2e6-a8b3-4264-8973-45597056d204" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityEmergingGrowthCompany_edefd2e6-a8b3-4264-8973-45597056d204" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7a7ed3a0-f723-4606-b4bb-66c524617454" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntitySmallBusiness_7a7ed3a0-f723-4606-b4bb-66c524617454" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_08390378-443b-4e92-8120-9ae913a4c6c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityShellCompany_08390378-443b-4e92-8120-9ae913a4c6c4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f3d4f6b7-37c3-4128-bf63-a207d6e3b000" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f3d4f6b7-37c3-4128-bf63-a207d6e3b000" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_daf6554f-5a26-4ef6-8ba3-d15e84eccf4c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityPublicFloat_daf6554f-5a26-4ef6-8ba3-d15e84eccf4c" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c3142465-0b55-413c-b379-e62bf787ba4f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityTaxIdentificationNumber_c3142465-0b55-413c-b379-e62bf787ba4f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0d0af68c-18ec-43e1-9a90-14851e21258d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityFileNumber_0d0af68c-18ec-43e1-9a90-14851e21258d" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fa0c41cd-8820-4f66-9b75-4b236b4cd84e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressCityOrTown_fa0c41cd-8820-4f66-9b75-4b236b4cd84e" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_88456c9a-b43f-423a-8519-d112215e8fea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressStateOrProvince_88456c9a-b43f-423a-8519-d112215e8fea" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_dc61c413-1cbf-4be9-a215-70f6f20e94c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressPostalZipCode_dc61c413-1cbf-4be9-a215-70f6f20e94c4" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_50a49dc2-d70a-4024-a673-31922c2febbd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_LocalPhoneNumber_50a49dc2-d70a-4024-a673-31922c2febbd" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ac971405-116a-472f-96e7-18678b92a0fa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_CityAreaCode_ac971405-116a-472f-96e7-18678b92a0fa" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_53472641-9796-4daa-9aa0-ce29f6703a7c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_53472641-9796-4daa-9aa0-ce29f6703a7c" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_7c98bb8d-d0d6-487d-998a-d6397a448ff9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_IcfrAuditorAttestationFlag_7c98bb8d-d0d6-487d-998a-d6397a448ff9" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_7028590d-21fb-4dc3-b779-8c04ba961ce6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AuditorLocation_7028590d-21fb-4dc3-b779-8c04ba961ce6" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_1b14ba74-6afa-4d4f-a600-6a70421c3554" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AuditorName_1b14ba74-6afa-4d4f-a600-6a70421c3554" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7162a1e6-5311-4d6f-a373-36fc443ec0aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AuditorFirmId_7162a1e6-5311-4d6f-a373-36fc443ec0aa" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ca12e74b-2da5-4655-9d68-188b0d21cdd1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:to="loc_us-gaap_ClassOfStockDomain_ca12e74b-2da5-4655-9d68-188b0d21cdd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:to="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_1affe8c1-20d5-4945-a74c-197f55ceea20" xlink:href="codi-20211231.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_1affe8c1-20d5-4945-a74c-197f55ceea20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_a7ee4166-f1e3-4ae0-ace0-28fb4a78b68c" xlink:href="codi-20211231.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_a7ee4166-f1e3-4ae0-ace0-28fb4a78b68c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2d434617-a30f-4198-8eec-a8974e1ed655" xlink:href="codi-20211231.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2d434617-a30f-4198-8eec-a8974e1ed655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_a1cdf726-a27b-4f19-91e3-51bb7fbca94f" xlink:href="codi-20211231.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_a1cdf726-a27b-4f19-91e3-51bb7fbca94f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="ice7ac1a2002c4935a95097c76a7ec0a5_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e9442b60-7335-4a0d-82ef-d00e009e6236" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_dei_DocumentPeriodEndDate_e9442b60-7335-4a0d-82ef-d00e009e6236" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e2ceca55-6976-44b0-9128-b4fa0b8bc207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e2ceca55-6976-44b0-9128-b4fa0b8bc207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_37229740-b5bc-4614-a96a-767e5ef3f492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockNoParValue_37229740-b5bc-4614-a96a-767e5ef3f492" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8cccbaf3-dc6c-48d8-bacf-beb6caea8fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8cccbaf3-dc6c-48d8-bacf-beb6caea8fdf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_7f98a62a-cf1d-4493-becf-852f3feb2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_CommonStockNoParValue_7f98a62a-cf1d-4493-becf-852f3feb2c54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9c3c8fa1-dbd2-48ba-aa5f-9deb71203d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_CommonStockSharesIssued_9c3c8fa1-dbd2-48ba-aa5f-9deb71203d2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e9cc0f06-ce6d-4d3e-8af2-ecbf1aaac256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e9cc0f06-ce6d-4d3e-8af2-ecbf1aaac256" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_910035e3-7800-4806-9b27-c3b437e447c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_910035e3-7800-4806-9b27-c3b437e447c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e057d24e-420b-4c61-942c-a143fbd85551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockValue_e057d24e-420b-4c61-942c-a143fbd85551" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4c77859d-c0be-49e7-9073-4573509a6b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4c77859d-c0be-49e7-9073-4573509a6b0a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_9c56f523-3a9e-434d-b787-20a9468288b7" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_9c56f523-3a9e-434d-b787-20a9468288b7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_1120c7c6-36fc-4b94-90d5-acef95dcda2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_1120c7c6-36fc-4b94-90d5-acef95dcda2f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7b616a92-5099-4c7d-969f-29d03f414506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7b616a92-5099-4c7d-969f-29d03f414506" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f78467fb-a936-4339-b58d-cbcf34d0528e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f78467fb-a936-4339-b58d-cbcf34d0528e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_f326d2bb-4cf1-4fd5-9630-2ee207483413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_f326d2bb-4cf1-4fd5-9630-2ee207483413" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_3f5a359e-fc21-4629-ae0c-107f85c72816" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_3f5a359e-fc21-4629-ae0c-107f85c72816" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_9e0779ff-78c0-4b44-a89d-fcbf5f26d9c5" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_9e0779ff-78c0-4b44-a89d-fcbf5f26d9c5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_09618fab-50fc-4fbc-b4dd-888ff2137024" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_09618fab-50fc-4fbc-b4dd-888ff2137024" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_0aff504a-4a35-4ba1-9820-bd5470b64623" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_0aff504a-4a35-4ba1-9820-bd5470b64623" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_f7c2ec99-6f58-44e8-8696-d5a720331233" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_f7c2ec99-6f58-44e8-8696-d5a720331233" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_1768c3d0-3df9-4c92-ae9a-6dca7e078243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_DeferredRevenue_1768c3d0-3df9-4c92-ae9a-6dca7e078243" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b03b8de7-90e3-49b0-9a48-19b761998be4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:to="loc_us-gaap_ClassOfStockDomain_b03b8de7-90e3-49b0-9a48-19b761998be4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:to="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_67445db1-69b4-4f89-9673-b9bcbb6046d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_67445db1-69b4-4f89-9673-b9bcbb6046d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_ee2d98d4-ba2d-4182-8406-45de005c4b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_ee2d98d4-ba2d-4182-8406-45de005c4b06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_0ecae861-8f47-4a52-895b-19fe10089658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_0ecae861-8f47-4a52-895b-19fe10089658" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:to="loc_us-gaap_SegmentDomain_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e44f787c-6ce3-4b46-9388-974a926d7cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:to="loc_us-gaap_SegmentDomain_e44f787c-6ce3-4b46-9388-974a926d7cec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1f0e313d-c968-4c47-b15b-30fc37ba04f1" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e44f787c-6ce3-4b46-9388-974a926d7cec" xlink:to="loc_codi_AciMember_1f0e313d-c968-4c47-b15b-30fc37ba04f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20211231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="ifad8a7dc44bc46d3a622ae842e50af26_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_dd4e4bc8-3ba0-431e-b091-38cc0e8c8dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_dd4e4bc8-3ba0-431e-b091-38cc0e8c8dd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3297ddaa-8b5b-48bd-88a2-29d155f3ff50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3297ddaa-8b5b-48bd-88a2-29d155f3ff50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_73737d63-e043-45d2-a302-214e01567d67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:to="loc_us-gaap_ClassOfStockDomain_73737d63-e043-45d2-a302-214e01567d67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:to="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_b29d05d6-48a5-4701-8bd2-bae7096b26f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_b29d05d6-48a5-4701-8bd2-bae7096b26f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_38d63675-4d53-4dc9-a659-7307125bbde8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_38d63675-4d53-4dc9-a659-7307125bbde8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_8f1d4b28-3681-4ece-b7b6-53ad85a7e81e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_8f1d4b28-3681-4ece-b7b6-53ad85a7e81e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1" xlink:type="simple" xlink:href="codi-20211231.xsd#ConsolidatedBalanceSheetsParenthetical_1"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1" xlink:type="extended" id="i3d68eefd46c94d8fb5767b8b97c6fd25_ConsolidatedBalanceSheetsParenthetical_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5defd77f-e531-4f64-82a0-b51e81881043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_5defd77f-e531-4f64-82a0-b51e81881043" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5631d9f4-23e7-45aa-87f4-53e1e640554b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:to="loc_us-gaap_ClassOfStockDomain_5631d9f4-23e7-45aa-87f4-53e1e640554b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:to="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_791ee499-ebd9-40f5-bac0-ea4f2d4a4f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_791ee499-ebd9-40f5-bac0-ea4f2d4a4f99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_bd3aea91-0efb-4468-aba3-85ae2c3602dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_bd3aea91-0efb-4468-aba3-85ae2c3602dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_72744e0b-87da-4f66-b601-9874f2b22808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_72744e0b-87da-4f66-b601-9874f2b22808" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20211231.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="extended" id="i8cee8f4ee8ec469fa3112fbaa8d1047d_ConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e72b00d-b533-4e9f-9af0-fe5889f73df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4e72b00d-b533-4e9f-9af0-fe5889f73df6" xlink:to="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_094152ea-f303-44da-9fd4-e6383033e5f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:to="loc_us-gaap_ClassOfStockDomain_094152ea-f303-44da-9fd4-e6383033e5f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0cccfd39-7622-410c-9d74-ff46c4e1a189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:to="loc_us-gaap_ClassOfStockDomain_0cccfd39-7622-410c-9d74-ff46c4e1a189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_19562c64-3c0d-4635-8f4f-1c9853697a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0cccfd39-7622-410c-9d74-ff46c4e1a189" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_19562c64-3c0d-4635-8f4f-1c9853697a2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_6fe7f48b-5649-4a56-95ef-122e94e6d907_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:to="loc_srt_RestatementDomain_6fe7f48b-5649-4a56-95ef-122e94e6d907_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_231ed3c2-a77d-47a2-a3ec-c5ca9822b7c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:to="loc_srt_RestatementDomain_231ed3c2-a77d-47a2-a3ec-c5ca9822b7c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a929bc75-e435-4ca4-b2c3-bbc43e112239_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:to="loc_srt_ProductsAndServicesDomain_a929bc75-e435-4ca4-b2c3-bbc43e112239_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ec119f33-a072-41d6-b7e6-3f3c47b13c4d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:to="loc_srt_ProductsAndServicesDomain_ec119f33-a072-41d6-b7e6-3f3c47b13c4d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="codi-20211231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="ibf0141a9ca6d43c2b503c6520049d47f_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_1767af10-becb-4f32-b7d9-32d2ef958f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_MinorityInterest_1767af10-becb-4f32-b7d9-32d2ef958f68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f4643504-62b9-4c9b-8f6e-601f7dfc8447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockValue_f4643504-62b9-4c9b-8f6e-601f7dfc8447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_4ba0f5d7-d3b9-4eaf-88a1-417515bcd8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockNoParValue_4ba0f5d7-d3b9-4eaf-88a1-417515bcd8e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_bb7d3aa5-009f-4690-96ad-6245063f0627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockSharesIssued_bb7d3aa5-009f-4690-96ad-6245063f0627" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_37d23229-c51a-490a-8ace-ccc2e6a4e15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_SharesIssued_37d23229-c51a-490a-8ace-ccc2e6a4e15c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64f734b7-6894-4692-9f9a-25ae1cdfe66a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64f734b7-6894-4692-9f9a-25ae1cdfe66a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1be21bb1-5fc3-4588-a342-47ae3eb7e55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_ProfitLoss_1be21bb1-5fc3-4588-a342-47ae3eb7e55d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2b89278e-644a-419f-9239-da5a1865ac23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2b89278e-644a-419f-9239-da5a1865ac23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_9f84ca91-2872-4016-8f4f-7c4b0c093df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_9f84ca91-2872-4016-8f4f-7c4b0c093df9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_238a03a2-413e-46a0-88e6-268a7f660a1a" xlink:href="codi-20211231.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_238a03a2-413e-46a0-88e6-268a7f660a1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_5a4b78eb-7ef6-4d9c-8643-0d18af82d7d1" xlink:href="codi-20211231.xsd#codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_5a4b78eb-7ef6-4d9c-8643-0d18af82d7d1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_744e03b8-8563-424d-ba28-b42c7727d9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_744e03b8-8563-424d-ba28-b42c7727d9ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_526160dd-730f-4365-b781-3fc31ea432aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_526160dd-730f-4365-b781-3fc31ea432aa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_37bc4c90-0c10-4255-8296-b51d23831394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_37bc4c90-0c10-4255-8296-b51d23831394" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_bdf815df-2bca-4799-b525-3d2ff1c6954d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_bdf815df-2bca-4799-b525-3d2ff1c6954d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_3dd4e9f3-fc7b-4f72-b645-6e737666b80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_3dd4e9f3-fc7b-4f72-b645-6e737666b80b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_58a5145d-bee1-4cca-b589-474a66c686be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_58a5145d-bee1-4cca-b589-474a66c686be" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_94e4135d-7c8f-4fb2-889b-05bd1bf5b21e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_94e4135d-7c8f-4fb2-889b-05bd1bf5b21e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5595968c-a66b-4896-9a4f-54a43dfd350e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5595968c-a66b-4896-9a4f-54a43dfd350e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_e7a9036f-524b-4e91-abd5-1e3863602bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_e7a9036f-524b-4e91-abd5-1e3863602bc4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_3c8535af-5701-4b4c-9be0-59ff0c7a9601" xlink:href="codi-20211231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_3c8535af-5701-4b4c-9be0-59ff0c7a9601" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_18a12d16-b9eb-49ba-834d-11cec929459f" xlink:href="codi-20211231.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_DistributionToShareholders_18a12d16-b9eb-49ba-834d-11cec929459f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_53ffa411-af30-48cf-a868-a68033b2d507" xlink:href="codi-20211231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_DistributionExpenseAllocationInterests_53ffa411-af30-48cf-a868-a68033b2d507" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1e5bc6fc-a74d-466a-aa32-92503c1f7631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bd7d63c5-c4f0-463d-97c3-d59b9dc0d5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_6eb33502-cd8a-43bc-a0db-6b3b8801e94c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_6eb33502-cd8a-43bc-a0db-6b3b8801e94c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_732636c0-2b27-4a85-bc7a-f127f0bf4601" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_732636c0-2b27-4a85-bc7a-f127f0bf4601" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4b80de0d-4405-4f82-96d7-a2a5ed4e6579_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:to="loc_us-gaap_ClassOfStockDomain_4b80de0d-4405-4f82-96d7-a2a5ed4e6579_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:to="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7f37b4a0-7ec9-43d9-96e6-290a06575230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_CommonStockMember_7f37b4a0-7ec9-43d9-96e6-290a06575230" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_aeb4dc40-4a62-4e2c-a5c8-c12385ce7ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_ParentMember_aeb4dc40-4a62-4e2c-a5c8-c12385ce7ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_b8e60f13-96a9-4762-88bf-80a4d3c40335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_PreferredClassAMember_b8e60f13-96a9-4762-88bf-80a4d3c40335" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_3499f229-1bff-487a-b6fa-d4ff218fc835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_3499f229-1bff-487a-b6fa-d4ff218fc835" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_bdb26d1f-7a8b-4dd7-a7a5-2b1348c702d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_PreferredStockMember_bdb26d1f-7a8b-4dd7-a7a5-2b1348c702d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_fee26663-c053-4568-a33a-1734640a9a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_PreferredClassBMember_fee26663-c053-4568-a33a-1734640a9a4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_22fb8eb7-7b69-490a-b2e5-9aebec56e94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_22fb8eb7-7b69-490a-b2e5-9aebec56e94d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_0145cda7-6f92-4875-89ed-16c9e116d95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_0145cda7-6f92-4875-89ed-16c9e116d95e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1d45620f-6476-4fa1-83a1-5b4811881c03_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1d45620f-6476-4fa1-83a1-5b4811881c03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_21f4ae72-a4b0-4606-aa2f-f7096e278f7e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:to="loc_srt_ConsolidatedEntitiesDomain_21f4ae72-a4b0-4606-aa2f-f7096e278f7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_0ebbb23a-cc59-45db-b2a5-5021a1791f8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_21f4ae72-a4b0-4606-aa2f-f7096e278f7e" xlink:to="loc_srt_SubsidiariesMember_0ebbb23a-cc59-45db-b2a5-5021a1791f8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2efa64e9-7e03-48da-99ef-182ce6e29c7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:to="loc_us-gaap_SegmentDomain_2efa64e9-7e03-48da-99ef-182ce6e29c7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:to="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_0103c547-0c5d-4878-a66e-ece5a141efc8" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_LibertyMember_0103c547-0c5d-4878-a66e-ece5a141efc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_c5dba4c6-752a-4b38-bdf3-5b42e4dd4899" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_ErgobabyMember_c5dba4c6-752a-4b38-bdf3-5b42e4dd4899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_4db806a5-3e76-45f0-a357-63cb3cbca2b5" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_AciMember_4db806a5-3e76-45f0-a357-63cb3cbca2b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_d0a7be2f-8e32-4b2b-8a00-895c0fbb40be" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_CrosmanMember_d0a7be2f-8e32-4b2b-8a00-895c0fbb40be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d572c70d-5f76-4a19-8d9f-82a182f3443a" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_MarucciMember_d572c70d-5f76-4a19-8d9f-82a182f3443a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_d4d72d9b-b1ee-4ee2-88a0-388feb60dbf8" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_BoaMember_d4d72d9b-b1ee-4ee2-88a0-388feb60dbf8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_5fcae368-5be0-48d8-affd-733dcd990bdb" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_LuganoMember_5fcae368-5be0-48d8-affd-733dcd990bdb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_cf0b4fd8-995d-48b6-8bf2-87812936e253" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_ManitobaHarvestMember_cf0b4fd8-995d-48b6-8bf2-87812936e253" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_f399d3de-b0d8-426c-aa83-956a446654a2" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_CleanEarthMember_f399d3de-b0d8-426c-aa83-956a446654a2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6e229b6b-c10b-4957-84b6-d879c02ad7c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:to="loc_us-gaap_EquityComponentDomain_6e229b6b-c10b-4957-84b6-d879c02ad7c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:to="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_a3bc97e0-f104-4d5f-811f-7873653f04de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_PreferredStockMember_a3bc97e0-f104-4d5f-811f-7873653f04de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b692b900-a830-4c40-a448-19f01170f97c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_CommonStockMember_b692b900-a830-4c40-a448-19f01170f97c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_46adc948-ff84-4b9f-84c0-20d711bf7c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_RetainedEarningsMember_46adc948-ff84-4b9f-84c0-20d711bf7c20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0933c05a-e0b5-4017-8981-4b137badd7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0933c05a-e0b5-4017-8981-4b137badd7ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_bfbaa597-2a61-474f-b734-4e87db2d50a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_ParentMember_bfbaa597-2a61-474f-b734-4e87db2d50a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_fbc19e9b-3ee6-4d23-9299-639aa9d81d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_fbc19e9b-3ee6-4d23-9299-639aa9d81d8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_c64dd811-8f91-4303-822a-7fea607c9de2" xlink:href="codi-20211231.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_c64dd811-8f91-4303-822a-7fea607c9de2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i4f311fc14aa24186858683f04e9f9551_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_c6c7117b-2194-4a2e-b660-6b394531ee3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_c6c7117b-2194-4a2e-b660-6b394531ee3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_463421ce-4e44-4e87-afe1-4c621366b8ea" xlink:href="codi-20211231.xsd#codi_ProceedsFromMinorityShareholdersAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_463421ce-4e44-4e87-afe1-4c621366b8ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_751c3240-b094-4135-8eda-de99af80c49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_751c3240-b094-4135-8eda-de99af80c49f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_f46a51bb-a94c-4efe-82c1-34fb608ed2ef" xlink:href="codi-20211231.xsd#codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_f46a51bb-a94c-4efe-82c1-34fb608ed2ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_7c259fb7-7a84-464d-b767-79d251218088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_7c259fb7-7a84-464d-b767-79d251218088" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_d2de0372-3e71-4933-9484-a17f3e8edbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_d2de0372-3e71-4933-9484-a17f3e8edbfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_12f84363-ffc3-459b-88ec-3d3ae3278241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_12f84363-ffc3-459b-88ec-3d3ae3278241" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_46f0ad9f-115b-44fd-9f53-dbbf59ef924b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_46f0ad9f-115b-44fd-9f53-dbbf59ef924b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_db968fb5-2d8c-41c6-a571-d3e244cd21cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:to="loc_us-gaap_SegmentDomain_db968fb5-2d8c-41c6-a571-d3e244cd21cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_20c07cb2-ffaf-4955-b5a8-1a141323388b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:to="loc_us-gaap_SegmentDomain_20c07cb2-ffaf-4955-b5a8-1a141323388b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_23fdfef0-e92a-4822-b46c-9f3bfee35dc7" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_20c07cb2-ffaf-4955-b5a8-1a141323388b" xlink:to="loc_codi_BoaMember_23fdfef0-e92a-4822-b46c-9f3bfee35dc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983e8009-fae7-401f-8b61-74a785829818_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_983e8009-fae7-401f-8b61-74a785829818_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_9e968b4f-485c-4444-99f2-18a3adbbc4a2" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:to="loc_codi_BoaMember_9e968b4f-485c-4444-99f2-18a3adbbc4a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_a24d4017-ba7d-4c19-b5e5-5fb6ef9b28fc" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:to="loc_codi_BusinessAcquisitionMember_a24d4017-ba7d-4c19-b5e5-5fb6ef9b28fc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i038e87ed962141528e834eb102802d17_SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_5e77c8ed-fb65-4884-bb1f-2f9b8656b661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_5e77c8ed-fb65-4884-bb1f-2f9b8656b661" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7899c9df-c1c0-46b1-bfd0-ed515d942758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7899c9df-c1c0-46b1-bfd0-ed515d942758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_14e8b35f-d137-4d18-8b8e-b39cc8f96ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_14e8b35f-d137-4d18-8b8e-b39cc8f96ffd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_96462062-ed44-4d4c-a663-9845ca4a5639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_96462062-ed44-4d4c-a663-9845ca4a5639" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_139f8eaa-12f7-4a04-ba48-922a9486d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_139f8eaa-12f7-4a04-ba48-922a9486d5c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_40d22062-2448-4edf-be93-3fa689f57797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_40d22062-2448-4edf-be93-3fa689f57797" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_abfdb1df-6175-4338-a0a4-e24e5e497888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_abfdb1df-6175-4338-a0a4-e24e5e497888" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_c38676c1-2ddb-462c-91df-19818f9ae1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_AdvertisingExpense_c38676c1-2ddb-462c-91df-19818f9ae1a6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3d68309b-88fc-446a-829d-0a822eca9c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3d68309b-88fc-446a-829d-0a822eca9c7a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedContributionPlanEmployerContributionAmount_718ddc38-df87-43c7-89d2-e8ce781e1552" xlink:href="codi-20211231.xsd#codi_DefinedContributionPlanEmployerContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_codi_DefinedContributionPlanEmployerContributionAmount_718ddc38-df87-43c7-89d2-e8ce781e1552" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d17bf72b-2360-4c4f-a283-37dd9ef65b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d17bf72b-2360-4c4f-a283-37dd9ef65b8d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_57d30fcb-ef94-49ec-aed2-dba0bfd001a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_57d30fcb-ef94-49ec-aed2-dba0bfd001a6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:to="loc_srt_RangeMember_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:to="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_38a7f839-837e-4bee-bebe-68a4eb63d1c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:to="loc_srt_MinimumMember_38a7f839-837e-4bee-bebe-68a4eb63d1c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_941ed922-c255-4855-a8d4-8f7d93ca8656" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:to="loc_srt_MaximumMember_941ed922-c255-4855-a8d4-8f7d93ca8656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:to="loc_us-gaap_GeographicDistributionDomain_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_b292342d-1da2-4dcc-8674-3e320d808756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:to="loc_us-gaap_GeographicDistributionDomain_b292342d-1da2-4dcc-8674-3e320d808756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_da4a8c07-7540-4f6e-b0f2-8974f50d8dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_b292342d-1da2-4dcc-8674-3e320d808756" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_da4a8c07-7540-4f6e-b0f2-8974f50d8dc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ba63b587-3f2a-4ab7-a50f-fd98e6488387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ba63b587-3f2a-4ab7-a50f-fd98e6488387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_a239313a-5bf1-4547-8db5-e77a20ef4988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ba63b587-3f2a-4ab7-a50f-fd98e6488387" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_a239313a-5bf1-4547-8db5-e77a20ef4988" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5e3b6852-6ee8-4a80-8c4a-b050c07a6083_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5e3b6852-6ee8-4a80-8c4a-b050c07a6083_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_725ef815-87b7-4184-95e2-2c12fb32d6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_725ef815-87b7-4184-95e2-2c12fb32d6b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f11e7940-f7f8-4858-9347-60f674006ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_725ef815-87b7-4184-95e2-2c12fb32d6b4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f11e7940-f7f8-4858-9347-60f674006ee7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2b420062-0a6f-435e-99d6-1f90b683063e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2b420062-0a6f-435e-99d6-1f90b683063e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ed206ec6-f39e-4b7b-bf6e-093018ba7897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ed206ec6-f39e-4b7b-bf6e-093018ba7897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a9842bcc-693a-4f4b-adb6-d831bb3345dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a9842bcc-693a-4f4b-adb6-d831bb3345dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_7cfb3054-8a16-4eda-892b-8d79477c81ce" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a9842bcc-693a-4f4b-adb6-d831bb3345dd" xlink:to="loc_codi_FoxMember_7cfb3054-8a16-4eda-892b-8d79477c81ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_faa1880d-b622-4596-8fc0-c6fa8bf08697_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:to="loc_us-gaap_SegmentDomain_faa1880d-b622-4596-8fc0-c6fa8bf08697_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:to="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_9e652972-d418-418d-83ef-0cd13a3d7b95" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:to="loc_codi_FoxMember_9e652972-d418-418d-83ef-0cd13a3d7b95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f6956622-9ae0-4cd3-8bab-26281843349a" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:to="loc_codi_AciMember_f6956622-9ae0-4cd3-8bab-26281843349a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_85e2fdcd-713a-4851-ab8b-1ed6f545bd43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_85e2fdcd-713a-4851-ab8b-1ed6f545bd43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cf9d75cf-83e1-42dd-af34-9fee1cdbbfad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cf9d75cf-83e1-42dd-af34-9fee1cdbbfad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dab45d1c-170b-44ec-b5b1-7df48bc35ccc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dab45d1c-170b-44ec-b5b1-7df48bc35ccc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3ec33866-19b5-48fb-894c-0fb648794ca9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3ec33866-19b5-48fb-894c-0fb648794ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_595f408b-d1ac-48bd-a922-acca6d6eea91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3ec33866-19b5-48fb-894c-0fb648794ca9" xlink:to="loc_srt_SubsidiariesMember_595f408b-d1ac-48bd-a922-acca6d6eea91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b0b560e3-8f0d-4a56-8288-70ecc6166503_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b0b560e3-8f0d-4a56-8288-70ecc6166503_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6b3035b1-8fc9-4451-bdaa-5b7023dc50d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6b3035b1-8fc9-4451-bdaa-5b7023dc50d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e72f4dff-f7b5-460d-834b-97bd546609db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e72f4dff-f7b5-460d-834b-97bd546609db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsMember_c458009a-6c47-465e-8b78-f07c12ed90dd" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e72f4dff-f7b5-460d-834b-97bd546609db" xlink:to="loc_codi_BusinessAcquisitionsMember_c458009a-6c47-465e-8b78-f07c12ed90dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" xlink:type="extended" id="i1959e4e6b39e450ab2cb0c5bc4990bdb_SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dce275d0-fc17-485b-94e3-469205690bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dce275d0-fc17-485b-94e3-469205690bab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a7b004b8-d76b-428c-b9f1-47256d7c2004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a7b004b8-d76b-428c-b9f1-47256d7c2004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4b8fce3-d58d-4f54-b79c-549e792e19c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4b8fce3-d58d-4f54-b79c-549e792e19c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2a36d71a-4f1b-4245-9e18-dc78dce6eac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2a36d71a-4f1b-4245-9e18-dc78dce6eac1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_09bd527f-8539-4789-809a-08bdb80da217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_09bd527f-8539-4789-809a-08bdb80da217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_5fe6215b-96c8-45e1-a42d-ee85023e7861" xlink:href="codi-20211231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_5fe6215b-96c8-45e1-a42d-ee85023e7861" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_053eb930-0ca8-4816-ad17-2082c309dcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_053eb930-0ca8-4816-ad17-2082c309dcd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:to="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c62990b-17d9-4f45-971a-951b15fd8d7a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:to="loc_srt_RangeMember_9c62990b-17d9-4f45-971a-951b15fd8d7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:to="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bf6bc060-6760-4665-9b3c-0510577e1204" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:to="loc_srt_MinimumMember_bf6bc060-6760-4665-9b3c-0510577e1204" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3ef003a-cab7-4791-9ae9-7bfa9081f548" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:to="loc_srt_MaximumMember_a3ef003a-cab7-4791-9ae9-7bfa9081f548" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DiscontinuedOperationsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="extended" id="if9fe3d979b1d4a70905642363be26f1d_DiscontinuedOperationsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_28cc10da-338b-4e44-98a4-c3398d5cb45b" xlink:href="codi-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_28cc10da-338b-4e44-98a4-c3398d5cb45b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_97a8aa48-2f9f-4f29-aefd-bec4e1989abc" xlink:href="codi-20211231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_97a8aa48-2f9f-4f29-aefd-bec4e1989abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_323d38ad-85f5-49f2-ba88-261c9cb7f59c" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_323d38ad-85f5-49f2-ba88-261c9cb7f59c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_4473ae50-0c91-4afb-a8c3-54a782ef7d37" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_4473ae50-0c91-4afb-a8c3-54a782ef7d37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupNetindebtedness_bb0b61d1-557e-42bd-82e6-ff4c6fb36023" xlink:href="codi-20211231.xsd#codi_DisposalGroupNetindebtedness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupNetindebtedness_bb0b61d1-557e-42bd-82e6-ff4c6fb36023" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_e43333e4-2126-4211-af22-d289503a82b2" xlink:href="codi-20211231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_e43333e4-2126-4211-af22-d289503a82b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_997edf90-8aa7-44a2-a298-4812d26c3029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_997edf90-8aa7-44a2-a298-4812d26c3029" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_12adcc8e-6aa2-405d-ad9e-3e46e732b756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_12adcc8e-6aa2-405d-ad9e-3e46e732b756" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_7298d40c-4fa7-487a-b903-c825f771e925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_7298d40c-4fa7-487a-b903-c825f771e925" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_a9a61b52-e0d1-42f1-94a6-bf2eb3062fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_a9a61b52-e0d1-42f1-94a6-bf2eb3062fc9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_ead97810-0294-482d-825c-84909f89b6e7" xlink:href="codi-20211231.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_ead97810-0294-482d-825c-84909f89b6e7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_1032b536-3b80-457c-8cc4-459567d7c542" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_1032b536-3b80-457c-8cc4-459567d7c542" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_36d59619-b706-4df5-8c50-f509b1a3b556" xlink:href="codi-20211231.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_36d59619-b706-4df5-8c50-f509b1a3b556" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9d33e8b3-45f8-4425-91b6-7800bca3c41e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9d33e8b3-45f8-4425-91b6-7800bca3c41e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_153e69d4-efa4-4c4f-b1a8-6e4902c32aee" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:to="loc_codi_ManitobaHarvestMember_153e69d4-efa4-4c4f-b1a8-6e4902c32aee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_c8c67d85-a7d8-4c11-a8da-d4d575f3dcc0" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:to="loc_codi_LibertyMember_c8c67d85-a7d8-4c11-a8da-d4d575f3dcc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d3b19770-7f69-43fc-a023-dbdcc6210793" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:to="loc_codi_AciMember_d3b19770-7f69-43fc-a023-dbdcc6210793" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e2e4661f-3bdb-439c-8592-ceea8b8381f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e2e4661f-3bdb-439c-8592-ceea8b8381f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f88177af-e258-4817-b375-c9e6a84d753c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f88177af-e258-4817-b375-c9e6a84d753c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5fbd6647-d311-4586-a8b5-4fc6b54c2d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f88177af-e258-4817-b375-c9e6a84d753c" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5fbd6647-d311-4586-a8b5-4fc6b54c2d98" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" xlink:type="extended" id="ic405b6e981ee4b0e9b5c0c6c117e76a9_DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_f72b18ed-d1d9-4ba1-b09b-a1729ad0f192" xlink:href="codi-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_f72b18ed-d1d9-4ba1-b09b-a1729ad0f192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_5bc8ffe7-0e91-4b15-aa4a-1fc2b332d923" xlink:href="codi-20211231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_5bc8ffe7-0e91-4b15-aa4a-1fc2b332d923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_88984e75-6a5d-4f9a-8a63-71fc273d1ed7" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_88984e75-6a5d-4f9a-8a63-71fc273d1ed7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6d51c173-516c-4d06-8f0a-899cb58d091a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6d51c173-516c-4d06-8f0a-899cb58d091a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_3ec598b1-edd2-4fdd-a71b-721b02d956e7" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_3ec598b1-edd2-4fdd-a71b-721b02d956e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_b6d0022e-2363-4dfc-b62d-410d666d52b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_b6d0022e-2363-4dfc-b62d-410d666d52b4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_108c606d-47a8-4fc3-84be-3eee9b5467ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_108c606d-47a8-4fc3-84be-3eee9b5467ee" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_a4fe9703-8263-403c-8556-e1700741da8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_a4fe9703-8263-403c-8556-e1700741da8e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f104d816-33ba-4877-93ca-3e2254c5c5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f104d816-33ba-4877-93ca-3e2254c5c5d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_4e27fff5-cae4-4f67-90e2-be182ff77fde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_4e27fff5-cae4-4f67-90e2-be182ff77fde" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8d9ff0bf-ea5e-4d7c-b821-648c35f58235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8d9ff0bf-ea5e-4d7c-b821-648c35f58235" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_cdd9cc45-1878-4b6c-89df-bea331d54648" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_cdd9cc45-1878-4b6c-89df-bea331d54648" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupNetindebtedness_6c761c28-7216-4507-972b-4f5e38900836" xlink:href="codi-20211231.xsd#codi_DisposalGroupNetindebtedness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupNetindebtedness_6c761c28-7216-4507-972b-4f5e38900836" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_29d710fb-56b9-443b-bb70-164691aa0b3f" xlink:href="codi-20211231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_29d710fb-56b9-443b-bb70-164691aa0b3f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_db430ab2-6885-4e89-9486-55ed7ccec1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_db430ab2-6885-4e89-9486-55ed7ccec1f1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_b82a81d2-a79c-408f-8179-b45d46a635ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_b82a81d2-a79c-408f-8179-b45d46a635ec" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_24dee0b6-448f-4d91-b6d5-d60bec429521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_24dee0b6-448f-4d91-b6d5-d60bec429521" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_9e600e00-b5f1-4fca-8c62-5abed6ff1ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_AssetImpairmentCharges_9e600e00-b5f1-4fca-8c62-5abed6ff1ce5" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_f67f9c21-a25f-456d-8c6b-0a7187b39b5c_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:to="loc_currency_AllCurrenciesDomain_f67f9c21-a25f-456d-8c6b-0a7187b39b5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_4b561c47-0611-4113-8b0a-1bd90cba81f3" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:to="loc_currency_AllCurrenciesDomain_4b561c47-0611-4113-8b0a-1bd90cba81f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_4e9c8cf3-1597-4810-baa4-81987b1c1e47" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_4b561c47-0611-4113-8b0a-1bd90cba81f3" xlink:to="loc_currency_USD_4e9c8cf3-1597-4810-baa4-81987b1c1e47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_081cc038-e566-4cd7-9519-f55baf968670_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:to="loc_us-gaap_SegmentDomain_081cc038-e566-4cd7-9519-f55baf968670_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:to="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_0337812b-5367-4453-8c5d-a814cb1b7081" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_CleanEarthMember_0337812b-5367-4453-8c5d-a814cb1b7081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_8a48d15d-6358-4ff7-afc7-fb836fe10148" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_ManitobaHarvestMember_8a48d15d-6358-4ff7-afc7-fb836fe10148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d548fd09-4577-4141-8f68-a36db4070ea2" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_LibertyMember_d548fd09-4577-4141-8f68-a36db4070ea2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7f0f3c05-f9f1-4e9d-80c4-05cc15937173" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_AciMember_7f0f3c05-f9f1-4e9d-80c4-05cc15937173" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e53ec616-e9c7-49d9-8af5-7f50e75a6b73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e53ec616-e9c7-49d9-8af5-7f50e75a6b73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c63ccc7-7d7c-4698-a818-c02295906250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c63ccc7-7d7c-4698-a818-c02295906250" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_d1871cfd-3b29-4047-84e9-a63842ba0aa6" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c63ccc7-7d7c-4698-a818-c02295906250" xlink:to="loc_codi_ManitobaHarvestMember_d1871cfd-3b29-4047-84e9-a63842ba0aa6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="extended" id="i5bbf5faa596147c9900e9cc6fbd7c6cb_DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_15eb9ae2-97f7-4b16-b233-7569912a2ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_15eb9ae2-97f7-4b16-b233-7569912a2ce2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_8834d646-fa8a-40a7-bfeb-6e02d95e61ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_8834d646-fa8a-40a7-bfeb-6e02d95e61ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_3fd8d9df-9574-4809-a25e-da1c13677caf" xlink:href="codi-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_3fd8d9df-9574-4809-a25e-da1c13677caf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_9894d9a1-1cd5-4b68-a290-94adf4dd618d" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_9894d9a1-1cd5-4b68-a290-94adf4dd618d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_7fe68270-7f12-4cb1-bf00-a365998bbfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_7fe68270-7f12-4cb1-bf00-a365998bbfd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_28ee9797-fc67-4aed-aad7-5c358a98c81b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_28ee9797-fc67-4aed-aad7-5c358a98c81b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_de863ed4-3b4c-469f-b2ef-da5187eaf36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_de863ed4-3b4c-469f-b2ef-da5187eaf36e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_28a55a59-a73d-4595-b4da-616b224becbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_28a55a59-a73d-4595-b4da-616b224becbb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c65994f8-5841-4d1d-994b-bc6ce539f1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c65994f8-5841-4d1d-994b-bc6ce539f1b7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ca8b41fa-48d3-40e6-aec0-fbf7cf37cb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ca8b41fa-48d3-40e6-aec0-fbf7cf37cb8b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_aa0dec67-0e00-4b9e-909a-c54861a8cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_aa0dec67-0e00-4b9e-909a-c54861a8cc5a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_3c88e805-7002-4bc9-b01a-0617bdb10669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_3c88e805-7002-4bc9-b01a-0617bdb10669" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_173534dd-f3cb-4a2a-9246-423ef16e7446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_173534dd-f3cb-4a2a-9246-423ef16e7446" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_079eada1-74fe-47d9-a962-8de6acbb9187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_079eada1-74fe-47d9-a962-8de6acbb9187" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4903b3b2-da19-4854-8af1-aae9356881eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4903b3b2-da19-4854-8af1-aae9356881eb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_2da927b9-78e3-4b13-93a2-a5c8aa12c987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_2da927b9-78e3-4b13-93a2-a5c8aa12c987" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_c36dd3cc-f674-4a97-96ab-9a13a170862d" xlink:href="codi-20211231.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_c36dd3cc-f674-4a97-96ab-9a13a170862d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_253bcf9b-7253-458d-b5f2-fcb97ee12e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_253bcf9b-7253-458d-b5f2-fcb97ee12e6d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_95510911-dd19-4994-803f-417b9d8c1c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_95510911-dd19-4994-803f-417b9d8c1c21" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_4601a312-8044-4da7-bad8-e9942e211cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_4601a312-8044-4da7-bad8-e9942e211cd0" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_1a32d99a-247f-47b2-b6cc-a3c5b4e5aa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_1a32d99a-247f-47b2-b6cc-a3c5b4e5aa4f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_3d1d6dba-2e26-47ce-8bf2-03734dd6ca2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_3d1d6dba-2e26-47ce-8bf2-03734dd6ca2f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d42b28cc-e220-47a8-8c18-5bbef4eb3206" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d42b28cc-e220-47a8-8c18-5bbef4eb3206" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1e18952b-44a7-480c-ab5f-2696d65275d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:to="loc_us-gaap_SegmentDomain_1e18952b-44a7-480c-ab5f-2696d65275d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:to="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_ad8f28da-f3d7-4983-99da-354b96f84b82" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_ManitobaHarvestMember_ad8f28da-f3d7-4983-99da-354b96f84b82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_7df99512-645e-4a44-9af0-89d5524e89d6" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_CleanEarthMember_7df99512-645e-4a44-9af0-89d5524e89d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_b2a08ec0-9903-444e-be32-8ac21ab786b5" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_AciMember_b2a08ec0-9903-444e-be32-8ac21ab786b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_878d9821-6afc-4d79-bc65-2c1f7e00120d" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_LibertyMember_878d9821-6afc-4d79-bc65-2c1f7e00120d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09653fe7-0e01-40bd-8c6f-a7ec0c8815da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09653fe7-0e01-40bd-8c6f-a7ec0c8815da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cd768d9-02d3-4625-9979-6875613b55d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cd768d9-02d3-4625-9979-6875613b55d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#AcquisitionofBusinessesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail" xlink:type="extended" id="i2a0382ac8f6344de9d08230a970b869b_AcquisitionofBusinessesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec415091-7e13-4f9d-9aec-1ee9a49705d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec415091-7e13-4f9d-9aec-1ee9a49705d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cecc8980-2cc2-420a-a916-109d8b70b716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cecc8980-2cc2-420a-a916-109d8b70b716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_19fe9ff5-99e9-4f7e-b2d0-6139c3f75736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_19fe9ff5-99e9-4f7e-b2d0-6139c3f75736" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_6b4df8eb-0b81-4a21-bfcb-76a5133a0fcb" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_6b4df8eb-0b81-4a21-bfcb-76a5133a0fcb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_b401245b-0327-4e9a-a1cb-86d7a9bd47cd" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_b401245b-0327-4e9a-a1cb-86d7a9bd47cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_035b0fa4-15e8-4d16-8a62-2c1a36c5f970" xlink:href="codi-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_035b0fa4-15e8-4d16-8a62-2c1a36c5f970" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15cdbf6b-1e00-4006-a133-38a1e0c07f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15cdbf6b-1e00-4006-a133-38a1e0c07f3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_9d88d0d9-2e13-4eaf-a5c4-8d8f65a2c7a1" xlink:href="codi-20211231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_9d88d0d9-2e13-4eaf-a5c4-8d8f65a2c7a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_9ce28b7d-837f-4e58-aa23-66cd30315f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_9ce28b7d-837f-4e58-aa23-66cd30315f5c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_648a23a9-5abd-4e6b-b734-1a3bdef9e047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_648a23a9-5abd-4e6b-b734-1a3bdef9e047" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_b6f84558-df3f-4d88-a41b-af897629a8ae" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_b6f84558-df3f-4d88-a41b-af897629a8ae" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_223b5cbb-9ad3-4a96-8844-9b7a5bd78d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_Goodwill_223b5cbb-9ad3-4a96-8844-9b7a5bd78d41" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_15ce7d92-53fc-4200-86ef-bb5c3be0d6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_15ce7d92-53fc-4200-86ef-bb5c3be0d6cc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9868f16c-a4de-4f4c-a7f8-3b7b497b4e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9868f16c-a4de-4f4c-a7f8-3b7b497b4e80" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_43b3ecab-3d85-4c8e-b2c7-b2a8c5055b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_43b3ecab-3d85-4c8e-b2c7-b2a8c5055b8b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_185dcc4c-0b3c-4482-89f8-e71492bea7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_185dcc4c-0b3c-4482-89f8-e71492bea7a0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_58a4252d-4fd5-4e00-9048-fc03d5affde6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_58a4252d-4fd5-4e00-9048-fc03d5affde6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_de31fc2e-6946-4ee0-8b59-992202ecf070" xlink:href="codi-20211231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_de31fc2e-6946-4ee0-8b59-992202ecf070" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_ea6398c5-4d63-4238-a855-d1a33f6342ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_ea6398c5-4d63-4238-a855-d1a33f6342ea" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_34521da6-2e66-477a-88fe-6cf1f63d1802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_34521da6-2e66-477a-88fe-6cf1f63d1802" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_37a75cfe-b644-4113-852e-1102978e2a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_37a75cfe-b644-4113-852e-1102978e2a4d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_af8e73ca-5cce-4458-a7c6-77d107994584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_af8e73ca-5cce-4458-a7c6-77d107994584" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_5dbc01fe-bc49-4d33-8af2-fe1be82dd2e0" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_5dbc01fe-bc49-4d33-8af2-fe1be82dd2e0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_c238b2e4-9a78-451c-b64e-e2b5a476b674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_c238b2e4-9a78-451c-b64e-e2b5a476b674" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e3910f31-5bf3-4cbc-8961-8933c3462908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e3910f31-5bf3-4cbc-8961-8933c3462908" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_b59a80c5-6e18-455d-b3b8-d04cb8a3ff8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_b59a80c5-6e18-455d-b3b8-d04cb8a3ff8f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_4b3e29fd-1355-4df2-a060-175133cc4c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_4b3e29fd-1355-4df2-a060-175133cc4c34" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9199df09-447c-4762-99e9-ff4329bf9732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9199df09-447c-4762-99e9-ff4329bf9732" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1e461f27-c61e-4148-9eb0-a7e81c13607a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1e461f27-c61e-4148-9eb0-a7e81c13607a" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_98517fcd-7c9f-4ca8-aa25-f2a83147b87f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_98517fcd-7c9f-4ca8-aa25-f2a83147b87f" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_9b50072d-5fb8-4c27-9901-7ff0ad4ed69c" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_9b50072d-5fb8-4c27-9901-7ff0ad4ed69c" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_00551b79-dc00-486f-aa1a-972405bf1c05_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:to="loc_srt_ScenarioUnspecifiedDomain_00551b79-dc00-486f-aa1a-972405bf1c05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0f6bd387-16a9-467d-bcdc-205d20cc881e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0f6bd387-16a9-467d-bcdc-205d20cc881e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_79c1acad-4b3f-457c-b6a0-d798d6cb03df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_79c1acad-4b3f-457c-b6a0-d798d6cb03df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_43ee9d1c-1ad7-449e-b81b-523c0ae2aaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_43ee9d1c-1ad7-449e-b81b-523c0ae2aaf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_cd95499b-9074-4310-8b5a-5d5ad2f99807_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_cd95499b-9074-4310-8b5a-5d5ad2f99807_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_f0bfd233-70ad-43b5-a8a6-e5283d2b6213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_f0bfd233-70ad-43b5-a8a6-e5283d2b6213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6748913e-c875-42f2-8c6f-921507405387_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6748913e-c875-42f2-8c6f-921507405387_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_34151f0f-a004-44d5-bf3c-6564d616193a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:to="loc_us-gaap_TradeNamesMember_34151f0f-a004-44d5-bf3c-6564d616193a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_556df8f4-7a8d-4f18-9ea1-9e32d97c7b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:to="loc_us-gaap_CustomerRelationshipsMember_556df8f4-7a8d-4f18-9ea1-9e32d97c7b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8289a222-c742-4421-a859-4dacf5e5ec91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8289a222-c742-4421-a859-4dacf5e5ec91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_73199199-a483-43a9-97f2-2eb8b9b6ac57_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:to="loc_us-gaap_EquityComponentDomain_73199199-a483-43a9-97f2-2eb8b9b6ac57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17a6fddb-4991-4895-80fe-d87ddd3c5f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:to="loc_us-gaap_EquityComponentDomain_17a6fddb-4991-4895-80fe-d87ddd3c5f8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_460ba60a-a51f-49f0-9d11-d9ca82594792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_17a6fddb-4991-4895-80fe-d87ddd3c5f8f" xlink:to="loc_us-gaap_NoncontrollingInterestMember_460ba60a-a51f-49f0-9d11-d9ca82594792" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_72c1db26-8949-4a3a-9cef-583182ac50a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:to="loc_us-gaap_RelatedPartyDomain_72c1db26-8949-4a3a-9cef-583182ac50a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5172939f-8b51-485f-9461-55583941162e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:to="loc_us-gaap_RelatedPartyDomain_5172939f-8b51-485f-9461-55583941162e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_983d6b06-00b4-4f79-b175-f2692a9b7fc4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_983d6b06-00b4-4f79-b175-f2692a9b7fc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_141c7e53-662d-4538-9141-82d4b1f09238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_141c7e53-662d-4538-9141-82d4b1f09238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:to="loc_us-gaap_SegmentDomain_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c6f11dc6-be13-4e18-95cb-137d7d61de19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:to="loc_us-gaap_SegmentDomain_c6f11dc6-be13-4e18-95cb-137d7d61de19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_d332e8a8-4ac3-44f1-bbec-24ce14e2d917" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6f11dc6-be13-4e18-95cb-137d7d61de19" xlink:to="loc_codi_ErgobabyMember_d332e8a8-4ac3-44f1-bbec-24ce14e2d917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_78c2ccd8-8026-4fa1-9a87-dee18827454d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_78c2ccd8-8026-4fa1-9a87-dee18827454d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_26d1de68-c4fa-4e62-8527-75107550428f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_26d1de68-c4fa-4e62-8527-75107550428f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:to="loc_dei_EntityDomain_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:to="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_617c7d82-7f68-458b-8760-9f0940d1ae30" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_ErgobabyMember_617c7d82-7f68-458b-8760-9f0940d1ae30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_0a3c9e21-d4ee-438c-ab6c-f208a248dd8b" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_VelocityOutdoorMember_0a3c9e21-d4ee-438c-ab6c-f208a248dd8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_5861592e-0838-4aa6-b9af-5cdda1c84a57" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_FoamFabricatorsMember_5861592e-0838-4aa6-b9af-5cdda1c84a57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_1ed25d0a-970c-4932-8ac7-ec9717bdcfb2" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_MarucciMember_1ed25d0a-970c-4932-8ac7-ec9717bdcfb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_cf649280-8e03-4771-bc70-5862ea55c51c" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_AltorMember_cf649280-8e03-4771-bc70-5862ea55c51c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_0a48eb5c-ed14-4a05-9966-3f7f29310ada" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_ArnoldMember_0a48eb5c-ed14-4a05-9966-3f7f29310ada" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cb90c94a-8386-4901-8b71-eb272715ea89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cb90c94a-8386-4901-8b71-eb272715ea89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_dcfa5393-8a47-4ad7-92f2-fec2f0f0530d" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_VelocityOutdoorMember_dcfa5393-8a47-4ad7-92f2-fec2f0f0530d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_7b9d5f9c-5166-40db-8555-431b00362818" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_FoamFabricatorsMember_7b9d5f9c-5166-40db-8555-431b00362818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_90532d02-3924-4af7-aa5c-5bbf8fac3016" xlink:href="codi-20211231.xsd#codi_PolyfoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_PolyfoamMember_90532d02-3924-4af7-aa5c-5bbf8fac3016" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8503b7d2-0ed8-4f58-b749-79a223297176" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_BoaMember_8503b7d2-0ed8-4f58-b749-79a223297176" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b159481c-679d-466d-b7cb-b1989d2d2a5e" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_MarucciMember_b159481c-679d-466d-b7cb-b1989d2d2a5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_d432226d-309c-4ee7-bf7d-b86c7696b0bb" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_LuganoMember_d432226d-309c-4ee7-bf7d-b86c7696b0bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_5c5399e7-5242-494c-b11c-aecf84367e2e" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_LizardSkinsMember_5c5399e7-5242-494c-b11c-aecf84367e2e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_88ac4994-c9ff-4278-a302-32a8811cb21c" xlink:href="codi-20211231.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_PlymouthFoamMember_88ac4994-c9ff-4278-a302-32a8811cb21c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_3e45eb9a-b675-4926-abd8-19e8d52b9bbc" xlink:href="codi-20211231.xsd#codi_RamcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_RamcoMember_3e45eb9a-b675-4926-abd8-19e8d52b9bbc" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="extended" id="i156ad5e0882d4baab7b1306874b1e46a_AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f13ea82c-1b70-4a6b-b117-356faa5fe82a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f13ea82c-1b70-4a6b-b117-356faa5fe82a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_7db054c1-a42c-428b-8d19-0ad339cbb225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_7db054c1-a42c-428b-8d19-0ad339cbb225" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1c2eeee4-ba75-4fbd-a851-6ba98f8124a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1c2eeee4-ba75-4fbd-a851-6ba98f8124a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_fe407864-cf4e-4665-a262-b573d44bf758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_fe407864-cf4e-4665-a262-b573d44bf758" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3f48764d-b127-47a0-b019-d9d50072dc01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3f48764d-b127-47a0-b019-d9d50072dc01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_66fa9afa-061c-451a-84d6-bda5e65834db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_Goodwill_66fa9afa-061c-451a-84d6-bda5e65834db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_48eee022-02c0-4d0f-840c-ca33f7b9b8bf" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_48eee022-02c0-4d0f-840c-ca33f7b9b8bf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b86624e8-2f23-491e-8a94-0aba398aae6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b86624e8-2f23-491e-8a94-0aba398aae6c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3c2b6ad7-9fe2-4258-8f01-733a2dd2b905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3c2b6ad7-9fe2-4258-8f01-733a2dd2b905" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0a5a4717-3e3b-47e1-889d-39bc13619100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0a5a4717-3e3b-47e1-889d-39bc13619100" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e05a71b4-e46a-4bd9-9acc-981aa70c2a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e05a71b4-e46a-4bd9-9acc-981aa70c2a1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_119b4c21-f442-46c6-bf88-2db09bde149d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_119b4c21-f442-46c6-bf88-2db09bde149d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e262e0a4-c558-407d-a5e1-530da505100e" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e262e0a4-c558-407d-a5e1-530da505100e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_bf72f191-100d-4f2a-ab4d-c6356fab8e89" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_bf72f191-100d-4f2a-ab4d-c6356fab8e89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_12faaa3f-eb90-44e4-8323-edbf3fad4222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_12faaa3f-eb90-44e4-8323-edbf3fad4222" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_33f44525-c994-4f07-85f7-9957df9e58fc" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_33f44525-c994-4f07-85f7-9957df9e58fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f646686c-782c-4406-93ad-ba08e56a8efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f646686c-782c-4406-93ad-ba08e56a8efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_a85d0824-5be9-4523-9dec-90763150b97f" xlink:href="codi-20211231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_a85d0824-5be9-4523-9dec-90763150b97f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_1eac5358-05df-43e4-ba62-d76a40b783ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_1eac5358-05df-43e4-ba62-d76a40b783ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5866b8e0-964b-4d3d-85ee-baca31034db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5866b8e0-964b-4d3d-85ee-baca31034db6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_8f3ec8f4-396d-4434-9ed0-e9d4b002a898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_8f3ec8f4-396d-4434-9ed0-e9d4b002a898" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_633c9450-7a85-42c2-a9f0-f894413639c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_633c9450-7a85-42c2-a9f0-f894413639c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_d6b46fee-48dc-4a96-9693-5564b3626bbe" xlink:href="codi-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_d6b46fee-48dc-4a96-9693-5564b3626bbe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a8126fce-894c-46f6-94f9-33bccf8a62bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a8126fce-894c-46f6-94f9-33bccf8a62bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_270bdae6-c013-4f38-93bc-1cb0c6c2140a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_270bdae6-c013-4f38-93bc-1cb0c6c2140a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_2385e6d4-1b11-44bb-a1a8-2ed9bdbba354" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_2385e6d4-1b11-44bb-a1a8-2ed9bdbba354" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_37532e40-655a-46fb-b47b-8c4df6ed5ce4" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionInventoryAmortized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_37532e40-655a-46fb-b47b-8c4df6ed5ce4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_c6ccc27f-29f7-4657-acba-f354f6a142a4" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionPPERemeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_c6ccc27f-29f7-4657-acba-f354f6a142a4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3df5aca1-dc87-4d62-9549-746bda3d80d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3df5aca1-dc87-4d62-9549-746bda3d80d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_8b1fef21-e9d5-43c8-8e90-9c85116466d2" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_FoamFabricatorsMember_8b1fef21-e9d5-43c8-8e90-9c85116466d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_bf80faee-5e40-4604-9a67-5c57d5feac99" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_MarucciMember_bf80faee-5e40-4604-9a67-5c57d5feac99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_c88a105f-e7da-48c3-acaf-d074ec4856cd" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_BoaMember_c88a105f-e7da-48c3-acaf-d074ec4856cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2833530f-671c-46f1-9e3c-655e31ed5ad7" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_LuganoMember_2833530f-671c-46f1-9e3c-655e31ed5ad7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:to="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fabc0f5d-279b-4aaa-b199-098e0901858a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fabc0f5d-279b-4aaa-b199-098e0901858a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b8b1715d-5031-4f93-8339-2a18acf32273" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b8b1715d-5031-4f93-8339-2a18acf32273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_475267d7-31e6-41ff-85c8-57c25c2b2ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b8b1715d-5031-4f93-8339-2a18acf32273" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_475267d7-31e6-41ff-85c8-57c25c2b2ea6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" xlink:type="extended" id="i672c773737fc47d0920ed3c3281bf9fa_AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_1ed2b8e9-03ae-473a-9e41-ea0081dc40b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_1ed2b8e9-03ae-473a-9e41-ea0081dc40b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ee532136-445d-4420-8337-74c39731312b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ee532136-445d-4420-8337-74c39731312b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8dc112cb-4e95-44d7-8524-6327611aa0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_Goodwill_8dc112cb-4e95-44d7-8524-6327611aa0d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bafc26b-77cd-4bdc-9e76-311bc92cc270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bafc26b-77cd-4bdc-9e76-311bc92cc270" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_513e09c1-9f75-4fcc-9ced-5ee4a8a32175_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_513e09c1-9f75-4fcc-9ced-5ee4a8a32175_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_1f901b2e-ba36-42c2-a81d-5ef8e81b48b3" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_FoamFabricatorsMember_1f901b2e-ba36-42c2-a81d-5ef8e81b48b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_a24bbe58-6867-4094-9918-c83784090977" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_MarucciMember_a24bbe58-6867-4094-9918-c83784090977" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_0185147e-523a-4d44-ae73-702e38421bcd" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_BoaMember_0185147e-523a-4d44-ae73-702e38421bcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2281bdc7-d2dc-41ff-acda-ba24407dfa13" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_LuganoMember_2281bdc7-d2dc-41ff-acda-ba24407dfa13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_fb9fa917-2ea7-45a5-be84-574511ee8f89" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_LizardSkinsMember_fb9fa917-2ea7-45a5-be84-574511ee8f89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b03ef45-8e98-4a89-bc4b-236047123783_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b03ef45-8e98-4a89-bc4b-236047123783_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_43e79068-27cb-4b8e-8ba4-7229579de3da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_43e79068-27cb-4b8e-8ba4-7229579de3da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_22ae8413-dd77-4d71-b2ff-8d6ebb5b7686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_TradeNamesMember_22ae8413-dd77-4d71-b2ff-8d6ebb5b7686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b96f01f2-4d3f-4e1c-bef8-804b8d402383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b96f01f2-4d3f-4e1c-bef8-804b8d402383" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_98f22fda-3a37-43cf-bd4a-825463611782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_98f22fda-3a37-43cf-bd4a-825463611782" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea363e41-d449-428f-b268-23b2bb9e0804_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:to="loc_srt_RangeMember_ea363e41-d449-428f-b268-23b2bb9e0804_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:to="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_31b74833-9a23-4d6b-bd4e-2204be4b8897" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:to="loc_srt_MinimumMember_31b74833-9a23-4d6b-bd4e-2204be4b8897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_632f91a1-ceaf-434a-b3e7-eacc0da64860" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:to="loc_srt_MaximumMember_632f91a1-ceaf-434a-b3e7-eacc0da64860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7897f631-85cf-4e56-8183-91471f212525_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7897f631-85cf-4e56-8183-91471f212525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_995d0669-7c5b-4d87-ab75-413d4f863cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_995d0669-7c5b-4d87-ab75-413d4f863cd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_49b0d1be-ec2f-4e4c-9533-a5719ba43bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_995d0669-7c5b-4d87-ab75-413d4f863cd9" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_49b0d1be-ec2f-4e4c-9533-a5719ba43bb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9914d7b1-2ab0-420e-b775-ff92a600284f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9914d7b1-2ab0-420e-b775-ff92a600284f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_16aea04a-bad7-4a45-8b57-4c8fd0a58270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_16aea04a-bad7-4a45-8b57-4c8fd0a58270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_16aea04a-bad7-4a45-8b57-4c8fd0a58270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_83758c44-696c-43bd-b80e-10bf9d4c4217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_db49fa9a-55a5-4198-8296-178bed5b24fc" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#AcquisitionofBusinessesAcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails" xlink:type="extended" id="i45a59fa4af8047dd9853c58d9e495398_AcquisitionofBusinessesAcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_255a8edb-9684-4921-b355-66a26ec5dd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_255a8edb-9684-4921-b355-66a26ec5dd03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_2f4f01ec-9508-42de-b6a5-be3316e63188" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_2f4f01ec-9508-42de-b6a5-be3316e63188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_4cc0ad04-611e-411b-9f30-e15de328cc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_4cc0ad04-611e-411b-9f30-e15de328cc4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8fbbe414-bbf0-4112-a3e7-126a4bbab00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8fbbe414-bbf0-4112-a3e7-126a4bbab00f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c945fe26-a163-415e-80a8-0bccf1161bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_NetIncomeLoss_c945fe26-a163-415e-80a8-0bccf1161bb6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_2ffcc1e4-2255-4687-8622-34bef231421f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_2ffcc1e4-2255-4687-8622-34bef231421f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3945c8b9-2434-4187-b2e6-0a62eb09e1d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3945c8b9-2434-4187-b2e6-0a62eb09e1d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13228fbd-e947-4e6e-9625-2b30e7197e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13228fbd-e947-4e6e-9625-2b30e7197e16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciAndBOAMember_395e2eb5-f717-4efd-a47f-a24f37f0d7f1" xlink:href="codi-20211231.xsd#codi_MarucciAndBOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13228fbd-e947-4e6e-9625-2b30e7197e16" xlink:to="loc_codi_MarucciAndBOAMember_395e2eb5-f717-4efd-a47f-a24f37f0d7f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="ib274af596aac436ba99d0fcd96fdd5d2_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e7a93d87-6342-496c-851f-66a2ca41ee80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_409f155a-c54f-4ed8-9115-eecfc4f31504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7a93d87-6342-496c-851f-66a2ca41ee80" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_409f155a-c54f-4ed8-9115-eecfc4f31504" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7a93d87-6342-496c-851f-66a2ca41ee80" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_61e3ecd2-313c-40ff-badc-dfadc15d4e94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:to="loc_us-gaap_SegmentDomain_61e3ecd2-313c-40ff-badc-dfadc15d4e94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:to="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_49cb25ef-4cd3-4b04-9fc6-7803eeafaaa3" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_A5.11TacticalMember_49cb25ef-4cd3-4b04-9fc6-7803eeafaaa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_dbf24f7c-6604-4355-9191-4626b58d3ec7" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_ErgobabyMember_dbf24f7c-6604-4355-9191-4626b58d3ec7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_fa7dc93d-2e7f-409a-a271-75692018adb1" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_LibertyMember_fa7dc93d-2e7f-409a-a271-75692018adb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_624363f7-801f-46f4-970b-839620365a5f" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_VelocityOutdoorMember_624363f7-801f-46f4-970b-839620365a5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_9d9a6458-12df-4791-ad6d-718fe3fa77b6" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_AdvancedCircuitsMember_9d9a6458-12df-4791-ad6d-718fe3fa77b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_56e9676c-a4f0-47e9-be4a-0609bd2927b2" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_ArnoldMember_56e9676c-a4f0-47e9-be4a-0609bd2927b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_6d344a92-cd24-412a-b81f-5278afafb04b" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_FoamFabricatorsMember_6d344a92-cd24-412a-b81f-5278afafb04b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_91d8bf8e-f1e5-4d7a-a502-4e1a918a3c93" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_SternoProductsMember_91d8bf8e-f1e5-4d7a-a502-4e1a918a3c93" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_1a0f2641-61c4-4f3d-951f-13991bd24715" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_BoaMember_1a0f2641-61c4-4f3d-951f-13991bd24715" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_16cd6027-9efd-4b93-a453-ba22b3e46b73" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_MarucciMember_16cd6027-9efd-4b93-a453-ba22b3e46b73" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_98057d26-a188-4ebc-9a60-50257765bf63" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_AltorMember_98057d26-a188-4ebc-9a60-50257765bf63" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_ed73b850-0214-49dd-af44-42af227c1916" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_LuganoMember_ed73b850-0214-49dd-af44-42af227c1916" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:to="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62864478-97c0-4e00-b3a2-513b250d49ac_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:to="loc_srt_SegmentGeographicalDomain_62864478-97c0-4e00-b3a2-513b250d49ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:to="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0010259c-f517-4cbf-a56a-e78f12702208" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_country_US_0010259c-f517-4cbf-a56a-e78f12702208" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_3b9aeff2-52a9-40f4-9705-4632f12f1971" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_country_CA_3b9aeff2-52a9-40f4-9705-4632f12f1971" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_016c5e57-ad32-427f-b176-2201d1cbe9ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_srt_EuropeMember_016c5e57-ad32-427f-b176-2201d1cbe9ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_14c9fc38-917d-4de5-a21f-cf6fef32bcd5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_srt_AsiaPacificMember_14c9fc38-917d-4de5-a21f-cf6fef32bcd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_7fe22fa9-eafb-4848-964d-cf10c6278f4c" xlink:href="codi-20211231.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_codi_OtherInternationalMember_7fe22fa9-eafb-4848-964d-cf10c6278f4c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="extended" id="iec845d0d38674b018df377e3d3b3178c_OperatingSegmentDataAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_33f07b71-6143-42f8-8f10-1546341b7c11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_33f07b71-6143-42f8-8f10-1546341b7c11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dcbea3f9-496b-4e2a-b860-4f75e8ff3c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dcbea3f9-496b-4e2a-b860-4f75e8ff3c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fe730862-a140-40c4-80a9-5fe4381b5ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_Assets_fe730862-a140-40c4-80a9-5fe4381b5ce2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bee96702-6d35-4da2-9b68-bd3342877743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_NumberOfReportableSegments_bee96702-6d35-4da2-9b68-bd3342877743" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_f767f432-c18c-4630-be53-8d102134c364" xlink:href="codi-20211231.xsd#codi_NumberOfClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_codi_NumberOfClients_f767f432-c18c-4630-be53-8d102134c364" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_1b19d7e5-2ec1-4606-bc5c-1e5b96b859f1" xlink:href="codi-20211231.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_codi_NumberOfManufacturingFacilities_1b19d7e5-2ec1-4606-bc5c-1e5b96b859f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ee2b4cae-7497-4afb-93eb-36b43a9ae58e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ee2b4cae-7497-4afb-93eb-36b43a9ae58e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_665e3078-38f0-4f73-93bb-e03123b43b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_665e3078-38f0-4f73-93bb-e03123b43b15" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_48a962fa-bd5e-41f4-89f4-a1d77e8d64c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_48a962fa-bd5e-41f4-89f4-a1d77e8d64c0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d143113b-7f3b-40f2-8816-879ab1fb09da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_Goodwill_d143113b-7f3b-40f2-8816-879ab1fb09da" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f9ff800a-7845-4207-8c86-dff2ed88d9da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f9ff800a-7845-4207-8c86-dff2ed88d9da" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1ae90429-1d51-4617-a341-d7c38d69f91b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_InterestExpense_1ae90429-1d51-4617-a341-d7c38d69f91b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7800d12f-6e17-4425-88eb-2214620cd765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7800d12f-6e17-4425-88eb-2214620cd765" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b653c772-00eb-400f-af5a-7b0b49ed85c5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:to="loc_srt_ConsolidationItemsDomain_b653c772-00eb-400f-af5a-7b0b49ed85c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:to="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c56cbee9-4464-4ce2-a407-04c867cc5597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:to="loc_us-gaap_OperatingSegmentsMember_c56cbee9-4464-4ce2-a407-04c867cc5597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_8727e4d3-90b3-4c6f-9aac-71eb32d064f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_8727e4d3-90b3-4c6f-9aac-71eb32d064f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f819d8a5-51ec-4da3-87b7-567b5fb453ad_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:to="loc_srt_SegmentGeographicalDomain_f819d8a5-51ec-4da3-87b7-567b5fb453ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3819b3eb-0d82-4b6b-9c7c-df3449c43f6f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:to="loc_srt_SegmentGeographicalDomain_3819b3eb-0d82-4b6b-9c7c-df3449c43f6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_90bc7a84-1083-4b15-85ec-e7e17424b04c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3819b3eb-0d82-4b6b-9c7c-df3449c43f6f" xlink:to="loc_country_CA_90bc7a84-1083-4b15-85ec-e7e17424b04c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44471930-ecff-466c-b91a-6bc638ba0566_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44471930-ecff-466c-b91a-6bc638ba0566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_aab0d20b-3267-4632-bee2-b2c823b779c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:to="loc_us-gaap_SalesRevenueNetMember_aab0d20b-3267-4632-bee2-b2c823b779c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_14bbbaca-99d0-49d4-979c-873d216bb01d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:to="loc_us-gaap_SalesMember_14bbbaca-99d0-49d4-979c-873d216bb01d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:to="loc_us-gaap_GeographicDistributionDomain_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_f39c9b6a-3b8a-4b2f-9323-ad437abc1c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:to="loc_us-gaap_GeographicDistributionDomain_f39c9b6a-3b8a-4b2f-9323-ad437abc1c48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_1cc4210f-5600-4d58-add9-54f87b9ab82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_f39c9b6a-3b8a-4b2f-9323-ad437abc1c48" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_1cc4210f-5600-4d58-add9-54f87b9ab82f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7af08cc0-37ce-4da4-8fac-226af84f59be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7af08cc0-37ce-4da4-8fac-226af84f59be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7e6e1696-e9ec-44c1-9d51-8979205a8652" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_VelocityOutdoorMember_7e6e1696-e9ec-44c1-9d51-8979205a8652" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7c7e2243-2820-45d9-a78f-81c91a7c2693" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_A5.11TacticalMember_7c7e2243-2820-45d9-a78f-81c91a7c2693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_0f5f09d3-37df-4203-881f-1da6af24113a" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_ManitobaHarvestMember_0f5f09d3-37df-4203-881f-1da6af24113a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e3d58948-b7c1-4d06-adc5-534ab970cc6e" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_SternoCandleLampMember_e3d58948-b7c1-4d06-adc5-534ab970cc6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_641802e7-a5ab-4696-b001-d5459d011a28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:to="loc_us-gaap_SegmentDomain_641802e7-a5ab-4696-b001-d5459d011a28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:to="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_3857a269-21e1-4844-ab17-fc1123d8b36a" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_FoamFabricatorsMember_3857a269-21e1-4844-ab17-fc1123d8b36a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_b560f430-a71a-4abe-b233-e1045fcebae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_us-gaap_CorporateAndOtherMember_b560f430-a71a-4abe-b233-e1045fcebae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_9eff22b0-0d9b-4171-abca-9398abb1fe67" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_SternoCandleLampMember_9eff22b0-0d9b-4171-abca-9398abb1fe67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_bf2b701b-0824-492b-94bd-8356b51a1a16" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_A5.11TacticalMember_bf2b701b-0824-492b-94bd-8356b51a1a16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_b0b43720-00d1-4081-a6af-a0a12471c542" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_ManitobaHarvestMember_b0b43720-00d1-4081-a6af-a0a12471c542" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_8ecc833d-c18e-4be3-8427-c5a269824101" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_ErgobabyMember_8ecc833d-c18e-4be3-8427-c5a269824101" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_deb2a123-5415-47ee-904f-2e6e95dd19be" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_LibertyMember_deb2a123-5415-47ee-904f-2e6e95dd19be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_47dc8aa3-ee98-430a-aaac-ac6d0f3c6a0f" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_VelocityOutdoorMember_47dc8aa3-ee98-430a-aaac-ac6d0f3c6a0f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_e2d1a1cd-9e2e-4648-8e6b-a205f6010ae0" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_ArnoldMagneticsMember_e2d1a1cd-9e2e-4648-8e6b-a205f6010ae0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_cef95788-3be9-41d2-8774-5602c063ff4c" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_AciMember_cef95788-3be9-41d2-8774-5602c063ff4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b0c287c7-356a-4976-b9ea-0b54d8ba3c60" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_AltorMember_b0c287c7-356a-4976-b9ea-0b54d8ba3c60" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be3094c8-d7a8-40f9-9119-de1669912f62_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:to="loc_srt_RangeMember_be3094c8-d7a8-40f9-9119-de1669912f62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ca57f20-ef68-4811-893e-a881411b20c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:to="loc_srt_RangeMember_6ca57f20-ef68-4811-893e-a881411b20c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dde000ac-98ba-4385-a5b2-814eedbc3934" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6ca57f20-ef68-4811-893e-a881411b20c3" xlink:to="loc_srt_MinimumMember_dde000ac-98ba-4385-a5b2-814eedbc3934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a812a7e8-2cc2-4a81-b3a2-30087447152c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a812a7e8-2cc2-4a81-b3a2-30087447152c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a05b5e89-5621-40ef-90ad-9bc10341093f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a05b5e89-5621-40ef-90ad-9bc10341093f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_329da7e0-d38c-406f-a0ec-5b20069bc7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a05b5e89-5621-40ef-90ad-9bc10341093f" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_329da7e0-d38c-406f-a0ec-5b20069bc7e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended" id="ie1093181f1924cb4b45b6bb68f926d36_OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_10637582-28a9-4ced-a3af-88150dcd88a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:to="loc_us-gaap_Revenues_10637582-28a9-4ced-a3af-88150dcd88a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1304b22e-14f5-44df-9440-4a5692554ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1304b22e-14f5-44df-9440-4a5692554ab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_043deb86-98f5-4b18-88b2-03ffbed97b8e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:to="loc_srt_SegmentGeographicalDomain_043deb86-98f5-4b18-88b2-03ffbed97b8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:to="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_53b32a08-57cd-4e40-a678-1c92ac1072ec" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_country_US_53b32a08-57cd-4e40-a678-1c92ac1072ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c8c341dc-48cd-40fd-82cd-a64098cd51fe" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_country_CA_c8c341dc-48cd-40fd-82cd-a64098cd51fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_1f79699b-c114-4c81-b65e-56a921300db3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_srt_EuropeMember_1f79699b-c114-4c81-b65e-56a921300db3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_3a785018-75a9-40a0-bc7f-0a2ead8476af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_srt_AsiaPacificMember_3a785018-75a9-40a0-bc7f-0a2ead8476af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_88555ad7-f7c5-4453-806c-d953ca9d92ed" xlink:href="codi-20211231.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_codi_OtherInternationalMember_88555ad7-f7c5-4453-806c-d953ca9d92ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9568cf92-e256-4d8e-b52d-df4bf46e0091_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:to="loc_srt_ConsolidationItemsDomain_9568cf92-e256-4d8e-b52d-df4bf46e0091_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:to="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5882a9a8-70a7-45a6-bdd7-03fc042e3ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:to="loc_us-gaap_OperatingSegmentsMember_5882a9a8-70a7-45a6-bdd7-03fc042e3ee8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_f144055a-310a-4df1-96be-7ba4b52cf1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_f144055a-310a-4df1-96be-7ba4b52cf1c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_acf10eab-fcec-43d5-8c46-99be260849e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:to="loc_us-gaap_SegmentDomain_acf10eab-fcec-43d5-8c46-99be260849e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:to="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a02cebd9-c376-4c6a-a277-4c0a4e717c20" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_A5.11TacticalMember_a02cebd9-c376-4c6a-a277-4c0a4e717c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_22a162b0-8f99-4387-89bb-56cb3ecf464c" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_ErgobabyMember_22a162b0-8f99-4387-89bb-56cb3ecf464c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_0455362a-0950-417e-8a4f-8ea41ca23de6" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_LibertyMember_0455362a-0950-417e-8a4f-8ea41ca23de6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7e5699b5-0b90-4eb0-a6c8-77ba7d165532" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_VelocityOutdoorMember_7e5699b5-0b90-4eb0-a6c8-77ba7d165532" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a147eebf-5932-45be-8dfa-8f2a29f0737a" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_AciMember_a147eebf-5932-45be-8dfa-8f2a29f0737a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_90fe1dcf-68ad-4552-ae9c-ff0f18fbd8ab" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_ArnoldMagneticsMember_90fe1dcf-68ad-4552-ae9c-ff0f18fbd8ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_e81b1329-81ef-4c82-9ab9-328cb71706e9" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_FoamFabricatorsMember_e81b1329-81ef-4c82-9ab9-328cb71706e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_643bb328-246d-4c2c-9dce-a1bdee8ffe86" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_SternoCandleLampMember_643bb328-246d-4c2c-9dce-a1bdee8ffe86" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_aac766a0-822d-44f0-a09f-e4e262a2c950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_us-gaap_CorporateAndOtherMember_aac766a0-822d-44f0-a09f-e4e262a2c950" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_96f1eab0-4712-402f-a8f0-7c5c5e55b75a" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_BoaMember_96f1eab0-4712-402f-a8f0-7c5c5e55b75a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_bc0d0270-bded-47b8-95a9-8101090173ab" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_MarucciMember_bc0d0270-bded-47b8-95a9-8101090173ab" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_edd21936-e148-4b5b-982d-907709df233e" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_LuganoMember_edd21936-e148-4b5b-982d-907709df233e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_067f45a5-0bbf-4118-ba64-0fb5516dff51" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_AltorMember_067f45a5-0bbf-4118-ba64-0fb5516dff51" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_4b7d7278-4cb6-4415-87d3-7b692327c237" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_ArnoldMember_4b7d7278-4cb6-4415-87d3-7b692327c237" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" xlink:type="extended" id="i650b7ca8e3e942709f153e2ab15730a0_OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9f36c944-6c25-42db-abc9-c83e38bb7305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9f36c944-6c25-42db-abc9-c83e38bb7305" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_424a6d5d-44e9-40b4-9c37-6451726a61af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:to="loc_us-gaap_Revenues_424a6d5d-44e9-40b4-9c37-6451726a61af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e19bf8a-79bb-4f53-9a3e-9e791f731642_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e19bf8a-79bb-4f53-9a3e-9e791f731642_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fffb48b3-e1f2-4d5b-a15a-370150c22b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fffb48b3-e1f2-4d5b-a15a-370150c22b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_92b39fe2-ac97-452f-a6aa-faee12bb7728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fffb48b3-e1f2-4d5b-a15a-370150c22b37" xlink:to="loc_us-gaap_SalesRevenueNetMember_92b39fe2-ac97-452f-a6aa-faee12bb7728" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c30aea85-2672-4d02-b17f-fd184d034b45_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:to="loc_us-gaap_SegmentDomain_c30aea85-2672-4d02-b17f-fd184d034b45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:to="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1b8ce5c0-2a82-4aa1-906b-bb82035116aa" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_A5.11TacticalMember_1b8ce5c0-2a82-4aa1-906b-bb82035116aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_3a7106c4-33b3-48eb-b36e-67ea9ee1b9d7" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_ErgobabyMember_3a7106c4-33b3-48eb-b36e-67ea9ee1b9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_3bd3bf52-b0d6-4654-bfb5-990c7d4af728" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_LibertyMember_3bd3bf52-b0d6-4654-bfb5-990c7d4af728" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_09b32e32-46a9-4da6-be62-adb26fc7d688" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_VelocityOutdoorMember_09b32e32-46a9-4da6-be62-adb26fc7d688" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_452da9fb-a137-4dab-a6fd-f5f6dbb2fc3f" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_AdvancedCircuitsMember_452da9fb-a137-4dab-a6fd-f5f6dbb2fc3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_ce6e74bc-5a36-4a9d-a851-caf828315acb" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_ArnoldMagneticsMember_ce6e74bc-5a36-4a9d-a851-caf828315acb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d3df5fff-a738-4e83-b195-78707d3fa0d9" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_FoamFabricatorsMember_d3df5fff-a738-4e83-b195-78707d3fa0d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_3c2d0958-929f-4492-aeea-11dd68433947" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_SternoProductsMember_3c2d0958-929f-4492-aeea-11dd68433947" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_b0f3e706-dfeb-4e40-8102-b106ca1fbb13" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_SternoCandleLampMember_b0f3e706-dfeb-4e40-8102-b106ca1fbb13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1f901a8d-4191-4488-b4ba-38fecac0a61b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:to="loc_srt_SegmentGeographicalDomain_1f901a8d-4191-4488-b4ba-38fecac0a61b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:to="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_faa91c12-035f-42a1-bca5-6af3d4aeb3ab" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_country_US_faa91c12-035f-42a1-bca5-6af3d4aeb3ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_3b6d922d-31d2-4706-ad60-e26120843960" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_country_CA_3b6d922d-31d2-4706-ad60-e26120843960" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_afccb1ed-9b08-4959-ac29-920c76af1c50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_srt_EuropeMember_afccb1ed-9b08-4959-ac29-920c76af1c50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_7d896d13-272b-476b-a071-cda856345157" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_srt_AsiaPacificMember_7d896d13-272b-476b-a071-cda856345157" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_d7dd43af-14f0-4df5-bee6-67b90af0c723" xlink:href="codi-20211231.xsd#codi_NonUnitedStatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_codi_NonUnitedStatesMember_d7dd43af-14f0-4df5-bee6-67b90af0c723" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_12051905-ed94-4d3a-b37d-a35af3da022b" xlink:href="codi-20211231.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_codi_OtherInternationalMember_12051905-ed94-4d3a-b37d-a35af3da022b" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended" id="i7c08213ef3484b61bf1c550b939fa4d2_OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_418ebf2b-a4d7-4961-abdb-5906f6bdcdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_418ebf2b-a4d7-4961-abdb-5906f6bdcdc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_bcf8c779-d84f-497f-bfcc-a127fa85e28e" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_codi_IdentifiableAssetsOfSegments_bcf8c779-d84f-497f-bfcc-a127fa85e28e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_df2b5600-e6b9-4352-b884-af2bbd691a68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_df2b5600-e6b9-4352-b884-af2bbd691a68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6f65643-32d8-4a28-8a81-42d7f876ea8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6f65643-32d8-4a28-8a81-42d7f876ea8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c2c01af9-a86a-4c10-b826-447426b5a8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_InterestExpense_c2c01af9-a86a-4c10-b826-447426b5a8d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6ee0bfa4-a0cf-4d44-8dfb-58180bd44a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6ee0bfa4-a0cf-4d44-8dfb-58180bd44a08" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e5f4c110-5378-4842-a8de-1403a9061ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_OperatingIncomeLoss_e5f4c110-5378-4842-a8de-1403a9061ff2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_38f15266-b0d5-460f-8819-36d9022b3d2d" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:to="loc_codi_VelocityOutdoorMember_38f15266-b0d5-460f-8819-36d9022b3d2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c79539be-6c31-4f94-b8d2-9608647a5085" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:to="loc_codi_A5.11TacticalMember_c79539be-6c31-4f94-b8d2-9608647a5085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_5761f29c-fc2a-4a2e-b7d4-4e16dc556a7f" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:to="loc_codi_ManitobaHarvestMember_5761f29c-fc2a-4a2e-b7d4-4e16dc556a7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e8031e60-4d12-44f5-b021-ca6f83ecf464_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:to="loc_srt_ConsolidationItemsDomain_e8031e60-4d12-44f5-b021-ca6f83ecf464_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:to="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1013cb01-8f69-4f14-abb4-8b3831daf1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:to="loc_us-gaap_OperatingSegmentsMember_1013cb01-8f69-4f14-abb4-8b3831daf1aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_b9f3df30-2c0a-44b1-8972-d97da943386c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_b9f3df30-2c0a-44b1-8972-d97da943386c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_16ee0b97-eae3-41b2-984b-0126eff00938_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:to="loc_us-gaap_SegmentDomain_16ee0b97-eae3-41b2-984b-0126eff00938_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:to="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3d543a87-ed02-40e3-9bd0-ea4bdfb60c72" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_VelocityOutdoorMember_3d543a87-ed02-40e3-9bd0-ea4bdfb60c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_85721c7d-5dc0-44c3-9899-d16d64ad7dcd" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_A5.11TacticalMember_85721c7d-5dc0-44c3-9899-d16d64ad7dcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_68963a79-3c49-4ff1-821f-5444d83c838e" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_CrosmanMember_68963a79-3c49-4ff1-821f-5444d83c838e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fe973562-6a2e-4383-ad24-0e172f2cfd61" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ErgobabyMember_fe973562-6a2e-4383-ad24-0e172f2cfd61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_60e43d62-a9d8-4a04-897d-3aefcc0917e3" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_FoxMember_60e43d62-a9d8-4a04-897d-3aefcc0917e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d4029dfb-c439-4d8b-9f80-ae964132f35f" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_LibertyMember_d4029dfb-c439-4d8b-9f80-ae964132f35f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_23ababef-71b5-4eaa-96d0-ca942f707805" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ManitobaHarvestMember_23ababef-71b5-4eaa-96d0-ca942f707805" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_17cd92c2-25da-4026-ac44-6fdcd439b4be" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_AciMember_17cd92c2-25da-4026-ac44-6fdcd439b4be" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_f5b7d763-3aae-4748-9b59-ae2868e69b08" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ArnoldMagneticsMember_f5b7d763-3aae-4748-9b59-ae2868e69b08" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_72043f80-791f-4121-8fd2-e4c958295cc1" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_SternoCandleLampMember_72043f80-791f-4121-8fd2-e4c958295cc1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_8d95f1d3-89ea-4a32-bc5b-76db4b9b8af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_us-gaap_CorporateAndOtherMember_8d95f1d3-89ea-4a32-bc5b-76db4b9b8af3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_81ac9b22-f65f-4137-80db-adfa7e3b0012" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_BoaMember_81ac9b22-f65f-4137-80db-adfa7e3b0012" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_61279c86-7c7c-411c-81be-7fd6e8f736ba" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_MarucciMember_61279c86-7c7c-411c-81be-7fd6e8f736ba" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3b44602c-9d1f-4683-ade8-f3e7f6a196d5" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_LuganoMember_3b44602c-9d1f-4683-ade8-f3e7f6a196d5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b2f1f898-cd63-4af5-a375-bf27f2be2a45" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_AltorMember_b2f1f898-cd63-4af5-a375-bf27f2be2a45" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_79c87fee-08b6-46ea-8864-6999acbf53e8" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ArnoldMember_79c87fee-08b6-46ea-8864-6999acbf53e8" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" xlink:type="extended" id="i6c98109d03c34ed083e51dbce77517d3_OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_294518e7-97ab-4d6c-8506-0ed7c6d8aec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_294518e7-97ab-4d6c-8506-0ed7c6d8aec2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cf2494fe-a1f8-4925-a944-21a8daad0ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cf2494fe-a1f8-4925-a944-21a8daad0ea1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:to="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2fa43127-229d-402a-83ce-7ed454e77d07_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:to="loc_srt_ConsolidationItemsDomain_2fa43127-229d-402a-83ce-7ed454e77d07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:to="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0d608f4e-d791-4f32-a459-5e0336f2e799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:to="loc_us-gaap_OperatingSegmentsMember_0d608f4e-d791-4f32-a459-5e0336f2e799" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_815c9b77-d0f6-40b0-989d-a121814dd748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_815c9b77-d0f6-40b0-989d-a121814dd748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b8c3898f-c74c-4846-9707-900446227bea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:to="loc_us-gaap_SegmentDomain_b8c3898f-c74c-4846-9707-900446227bea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:to="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f32838b2-2cc3-4b56-b8a3-a3b4bfae8039" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_ErgobabyMember_f32838b2-2cc3-4b56-b8a3-a3b4bfae8039" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_322891c5-ce41-43c4-99aa-01070d8b6372" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_FoxMember_322891c5-ce41-43c4-99aa-01070d8b6372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a5b53987-ea73-4bb3-9785-99ef9e5981a3" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_LibertyMember_a5b53987-ea73-4bb3-9785-99ef9e5981a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_268e3275-b2af-40c9-9e21-2702040c4ad2" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_ManitobaHarvestMember_268e3275-b2af-40c9-9e21-2702040c4ad2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_cb6166b3-02d2-4d1a-bfe3-02019015f9fb" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_AciMember_cb6166b3-02d2-4d1a-bfe3-02019015f9fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2cc1ebd8-8121-472a-ae6c-0e05e74d2ef6" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_ArnoldMagneticsMember_2cc1ebd8-8121-472a-ae6c-0e05e74d2ef6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e540769b-1abf-4ef3-8e54-7d28234375a5" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_SternoCandleLampMember_e540769b-1abf-4ef3-8e54-7d28234375a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_f2ebb057-6015-4690-9159-2875b2745f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_us-gaap_CorporateAndOtherMember_f2ebb057-6015-4690-9159-2875b2745f94" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended" id="i84f76a56812c41419c716c148f8c3f01_OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_861fabfb-3170-4da5-804e-ecf4eed1e9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_Goodwill_861fabfb-3170-4da5-804e-ecf4eed1e9f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_d4c43772-dcbe-43f3-9b5d-7c340cce4180" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_codi_IdentifiableAssetsOfSegments_d4c43772-dcbe-43f3-9b5d-7c340cce4180" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_70f573a8-25e4-4433-af99-e1c6b6eaa610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_70f573a8-25e4-4433-af99-e1c6b6eaa610" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a159b314-319d-475d-be3d-907b94ccdc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a159b314-319d-475d-be3d-907b94ccdc08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d86e26ff-1e34-410a-a0df-33e65b1c6efa_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:to="loc_srt_SegmentGeographicalDomain_d86e26ff-1e34-410a-a0df-33e65b1c6efa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:to="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b753b755-cb71-4a3e-b013-25ff0b7afca0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_country_US_b753b755-cb71-4a3e-b013-25ff0b7afca0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_9ae72665-5b3f-4141-a65b-f3d4d5502678" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_country_CA_9ae72665-5b3f-4141-a65b-f3d4d5502678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_759111b7-d677-42cb-8a4a-440426dc7bb1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_srt_EuropeMember_759111b7-d677-42cb-8a4a-440426dc7bb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_f56fb29e-b99a-436e-8bd0-ae3a038ed01a" xlink:href="codi-20211231.xsd#codi_NonUnitedStatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_codi_NonUnitedStatesMember_f56fb29e-b99a-436e-8bd0-ae3a038ed01a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_6531db74-4705-4f86-a85d-7ee01ede14ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:to="loc_us-gaap_ReportingUnitDomain_6531db74-4705-4f86-a85d-7ee01ede14ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d2fb9382-ce29-497c-bb50-4b6ec97802a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:to="loc_us-gaap_ReportingUnitDomain_d2fb9382-ce29-497c-bb50-4b6ec97802a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_897537ae-9d82-486f-a867-014279b92838_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_897537ae-9d82-486f-a867-014279b92838_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_492a19af-4775-4f71-bb88-3b1ea8b8e248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_492a19af-4775-4f71-bb88-3b1ea8b8e248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d128465-ef9f-43d8-8ba8-183ba413f73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_492a19af-4775-4f71-bb88-3b1ea8b8e248" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d128465-ef9f-43d8-8ba8-183ba413f73f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cb154a77-82f0-4637-89de-56dd7d8620e5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:to="loc_srt_ConsolidationItemsDomain_cb154a77-82f0-4637-89de-56dd7d8620e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:to="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_55a0e048-81b5-4e0b-92db-e404878f2a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:to="loc_us-gaap_OperatingSegmentsMember_55a0e048-81b5-4e0b-92db-e404878f2a26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_2d464a0c-8021-47b4-a596-995595d0f79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_2d464a0c-8021-47b4-a596-995595d0f79d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0453908d-9007-4ef5-bf85-6a7d2037088f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:to="loc_us-gaap_SegmentDomain_0453908d-9007-4ef5-bf85-6a7d2037088f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:to="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_656d8c16-769a-4f66-8838-47f9a5c31fa0" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_A5.11TacticalMember_656d8c16-769a-4f66-8838-47f9a5c31fa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_764c6f2e-894a-481c-a1e1-81f1a9423fc0" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ErgobabyMember_764c6f2e-894a-481c-a1e1-81f1a9423fc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_1d4f87b1-03da-40d5-91c4-c1afa0b345a6" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_FoxMember_1d4f87b1-03da-40d5-91c4-c1afa0b345a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_589eb086-111e-4d33-bf5d-ca064ffe7acd" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_LibertyMember_589eb086-111e-4d33-bf5d-ca064ffe7acd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_98616dff-66b2-4de9-9053-9e28fb05dcd1" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ManitobaHarvestMember_98616dff-66b2-4de9-9053-9e28fb05dcd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7e027052-bcb9-4d5a-bb8c-be80a52a1c7b" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_AciMember_7e027052-bcb9-4d5a-bb8c-be80a52a1c7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_e8f9ff75-93cc-4511-ad14-0ea29b27f4d9" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ArnoldMagneticsMember_e8f9ff75-93cc-4511-ad14-0ea29b27f4d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a615d24a-ff92-4f79-af5e-a0cec999a463" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_SternoCandleLampMember_a615d24a-ff92-4f79-af5e-a0cec999a463" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_30bb3699-7c04-4c08-98bf-911c030de842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_us-gaap_CorporateAndOtherMember_30bb3699-7c04-4c08-98bf-911c030de842" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_4c5ed83c-3c59-4747-827e-593762635bf5" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ArnoldMember_4c5ed83c-3c59-4747-827e-593762635bf5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_8c69b991-22b7-4848-abb2-cbc5f9ec8420" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_VelocityOutdoorMember_8c69b991-22b7-4848-abb2-cbc5f9ec8420" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_b6adf6d2-c405-46b5-9aa4-85e29b376fc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_b6adf6d2-c405-46b5-9aa4-85e29b376fc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_93ba7c60-0253-4b98-bfd4-dd00070ec4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_93ba7c60-0253-4b98-bfd4-dd00070ec4bd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" xlink:type="extended" id="i6ddbc93305944412a05bb7c74913cb86_OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_8796ee32-0d47-48fa-9fd5-687811d3208c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_8796ee32-0d47-48fa-9fd5-687811d3208c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_85fe66c1-5c63-43a8-987b-580b84c1e4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AccountsReceivableNet_85fe66c1-5c63-43a8-987b-580b84c1e4ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_2a0e1738-6ca4-4df7-8775-794bf6369dff" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_2a0e1738-6ca4-4df7-8775-794bf6369dff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_575d10be-87b8-4432-aa99-a4c1e2833769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_575d10be-87b8-4432-aa99-a4c1e2833769" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_dd407af2-c0f4-4898-ba9d-b527767bc5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AccountsReceivableGross_dd407af2-c0f4-4898-ba9d-b527767bc5a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_099dd447-dd5e-4d8c-b3cc-64c722b1ef0e" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_IdentifiableAssetsOfSegments_099dd447-dd5e-4d8c-b3cc-64c722b1ef0e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIdentifiableAssets_991197fa-3023-4164-8813-bf1329fd5e99" xlink:href="codi-20211231.xsd#codi_OtherIdentifiableAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_OtherIdentifiableAssets_991197fa-3023-4164-8813-bf1329fd5e99" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale_89d8246d-06f4-4236-8ec2-a3d52f146d24" xlink:href="codi-20211231.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_DisposalGroupAssetsHeldForSale_89d8246d-06f4-4236-8ec2-a3d52f146d24" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_21a4b433-6b16-4d02-b481-e07d2d1f3045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_21a4b433-6b16-4d02-b481-e07d2d1f3045" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_105df5a7-931d-4cac-8eb8-af5ce58b5b9b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:to="loc_srt_ConsolidationItemsDomain_105df5a7-931d-4cac-8eb8-af5ce58b5b9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bac0f88b-e536-464b-a573-e96e84b4311a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:to="loc_srt_ConsolidationItemsDomain_bac0f88b-e536-464b-a573-e96e84b4311a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bc788807-6475-474d-b78f-2a228a2d756f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:to="loc_us-gaap_SegmentDomain_bc788807-6475-474d-b78f-2a228a2d756f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:to="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_2bb34385-7bda-408c-8790-a003fb92c2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_us-gaap_CorporateMember_2bb34385-7bda-408c-8790-a003fb92c2f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_5d3b45ae-1148-41aa-a7ac-cf8aa7622502" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_A5.11TacticalMember_5d3b45ae-1148-41aa-a7ac-cf8aa7622502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_58186d4f-9866-4306-bf41-c058c4cd929c" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_CrosmanMember_58186d4f-9866-4306-bf41-c058c4cd929c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_138cdcc8-b6cd-460f-a4fe-eeb55f228355" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_ErgobabyMember_138cdcc8-b6cd-460f-a4fe-eeb55f228355" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_24d363fc-17e4-43b8-9165-70a1e238c7b1" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_LibertyMember_24d363fc-17e4-43b8-9165-70a1e238c7b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_ebbb535d-4dfd-4833-a4fd-30b2edd8462e" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_ManitobaHarvestMember_ebbb535d-4dfd-4833-a4fd-30b2edd8462e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_fbc60a31-61d7-4691-b13d-dd81624d6f1d" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_AciMember_fbc60a31-61d7-4691-b13d-dd81624d6f1d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_65045e4e-9ac3-4e14-92be-da8707f3873b" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_ArnoldMember_65045e4e-9ac3-4e14-92be-da8707f3873b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_a7a0aa9d-71f8-4f66-990e-acc7cff5f71e" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_FoamFabricatorsMember_a7a0aa9d-71f8-4f66-990e-acc7cff5f71e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_fae6c74d-aec0-4a41-9512-0ef52c54d752" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_SternoProductsMember_fae6c74d-aec0-4a41-9512-0ef52c54d752" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_7df42962-e135-41fe-af7e-3fcc69cfcbd9" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_BoaMember_7df42962-e135-41fe-af7e-3fcc69cfcbd9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_c0c8e535-cf4e-46f4-8c67-23203aed6b79" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_MarucciMember_c0c8e535-cf4e-46f4-8c67-23203aed6b79" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_5aec15dd-094f-4758-b483-3efc8b6ee130" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_LuganoMember_5aec15dd-094f-4758-b483-3efc8b6ee130" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_988468ca-6382-4edb-8804-dd394934ef98" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_AltorMember_988468ca-6382-4edb-8804-dd394934ef98" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_6fe08f93-d2d4-400c-9693-02e2563ca895" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_VelocityOutdoorMember_6fe08f93-d2d4-400c-9693-02e2563ca895" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_1b5454e7-8014-4e57-a59b-f61fb1fe657d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:to="loc_us-gaap_SubsegmentsDomain_1b5454e7-8014-4e57-a59b-f61fb1fe657d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_34bcc83d-3a75-44c2-bbdf-44a81e74e0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:to="loc_us-gaap_SubsegmentsDomain_34bcc83d-3a75-44c2-bbdf-44a81e74e0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_990e1d59-bb0a-44d2-9ed9-99fd134eb839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_990e1d59-bb0a-44d2-9ed9-99fd134eb839" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="extended" id="i15c062db3bc74b6d8784ca41880fcb32_OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3d0a7829-9e29-4c52-80a0-be4f55278539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3d0a7829-9e29-4c52-80a0-be4f55278539" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_8261ba65-dc70-4e31-931e-4761db96dce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_8261ba65-dc70-4e31-931e-4761db96dce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_09b41be0-16a8-4a96-a358-862d216a54ad_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:to="loc_srt_ConsolidationItemsDomain_09b41be0-16a8-4a96-a358-862d216a54ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_391d32a7-5d8c-4ff6-8d28-7ffce7027f40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:to="loc_srt_ConsolidationItemsDomain_391d32a7-5d8c-4ff6-8d28-7ffce7027f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_2b2b82fa-0d31-47aa-8072-b1b18a0752bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_391d32a7-5d8c-4ff6-8d28-7ffce7027f40" xlink:to="loc_us-gaap_OperatingSegmentsMember_2b2b82fa-0d31-47aa-8072-b1b18a0752bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:to="loc_us-gaap_SegmentDomain_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:to="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c288bdee-e773-4e4b-a733-cfb79933dab0" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_A5.11TacticalMember_c288bdee-e773-4e4b-a733-cfb79933dab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_e90e20c6-9be6-4ab6-b5df-0abb4e963167" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_ErgobabyMember_e90e20c6-9be6-4ab6-b5df-0abb4e963167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_a242a890-25e9-47ec-8886-e90a017e7853" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_FoamFabricatorsMember_a242a890-25e9-47ec-8886-e90a017e7853" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_33fe8b88-44b3-4ab0-b6cb-b24fbd559e2a" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_LibertyMember_33fe8b88-44b3-4ab0-b6cb-b24fbd559e2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_5bf74747-0439-43bb-b771-744feb5f0cbd" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_AciMember_5bf74747-0439-43bb-b771-744feb5f0cbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_39dae167-3e47-4182-b779-e6432f94d7f0" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_ArnoldMember_39dae167-3e47-4182-b779-e6432f94d7f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e85e0525-a1b4-4bcf-bdf4-9ad24dea150c" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_SternoProductsMember_e85e0525-a1b4-4bcf-bdf4-9ad24dea150c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_fe2b44b0-aaff-490e-bc05-29d8dfcaa354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_us-gaap_CorporateMember_fe2b44b0-aaff-490e-bc05-29d8dfcaa354" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_61f13c90-519e-4aad-b045-06ccfca1b784" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_BoaMember_61f13c90-519e-4aad-b045-06ccfca1b784" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_bfcd86c7-b2ee-4036-bdeb-7a5285f3f8df" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_MarucciMember_bfcd86c7-b2ee-4036-bdeb-7a5285f3f8df" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_502a4396-3622-487e-be76-3224be5a8ca5" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_LuganoMember_502a4396-3622-487e-be76-3224be5a8ca5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_fc3d36e2-29d2-4aae-b2e8-de727bd554c4" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_AltorMember_fc3d36e2-29d2-4aae-b2e8-de727bd554c4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_df55e818-5d34-4dfa-834f-5ee31e4f2a8e" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_VelocityOutdoorMember_df55e818-5d34-4dfa-834f-5ee31e4f2a8e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_813ccf75-8aa1-4e88-b7a9-cee880116098_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:to="loc_us-gaap_SubsegmentsDomain_813ccf75-8aa1-4e88-b7a9-cee880116098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_849324e6-ba76-407c-b86d-1aaf5358d53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:to="loc_us-gaap_SubsegmentsDomain_849324e6-ba76-407c-b86d-1aaf5358d53d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_87734c3b-87c2-4077-ac0c-887805d64624_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_87734c3b-87c2-4077-ac0c-887805d64624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_5dab471f-86c2-47b7-9a46-22ee00e3f269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_5dab471f-86c2-47b7-9a46-22ee00e3f269" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended" id="i50741e8399fe48048add8c3618c031e0_InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_4283bdc3-35e5-45f8-9a53-0dcd66c1c398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_ConstructionInProgressGross_4283bdc3-35e5-45f8-9a53-0dcd66c1c398" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7b1c21b8-2f8f-4083-94c7-9667f159471d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7b1c21b8-2f8f-4083-94c7-9667f159471d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_65445f4e-c176-4d34-a968-6cd36e5b8f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_65445f4e-c176-4d34-a968-6cd36e5b8f01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cb451914-0d15-41ce-82ff-0d38f6f5dc24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cb451914-0d15-41ce-82ff-0d38f6f5dc24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6ff03fbc-45c5-4160-be95-88ad88a2f3f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6ff03fbc-45c5-4160-be95-88ad88a2f3f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b92f8545-9e9d-4446-a6b3-795775854b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b92f8545-9e9d-4446-a6b3-795775854b40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_35f6234f-7271-43c6-8661-6444558ead10" xlink:href="codi-20211231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_35f6234f-7271-43c6-8661-6444558ead10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9c3bb20c-4d1f-4fc0-b221-0c49295f4e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9c3bb20c-4d1f-4fc0-b221-0c49295f4e07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_573b9226-d8d8-4b6f-9978-97c6ba603193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_us-gaap_LandAndBuildingMember_573b9226-d8d8-4b6f-9978-97c6ba603193" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="codi-20211231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended" id="i76536249d080436c927967b0d8ab7e82_GoodwillandOtherIntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_dda8c2dc-725e-4e88-8696-bad86cf3915a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_dda8c2dc-725e-4e88-8696-bad86cf3915a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f9497880-a175-46fa-8ee9-a32388545a6c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:to="loc_srt_ConsolidationItemsDomain_f9497880-a175-46fa-8ee9-a32388545a6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_955ae7da-58dc-44e8-b52d-2097995233aa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:to="loc_srt_ConsolidationItemsDomain_955ae7da-58dc-44e8-b52d-2097995233aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eeef7159-27b0-4414-9a96-296b60136019_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:to="loc_us-gaap_SegmentDomain_eeef7159-27b0-4414-9a96-296b60136019_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0253d0d8-c635-49f1-9d4b-0a3e894972d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:to="loc_us-gaap_SegmentDomain_0253d0d8-c635-49f1-9d4b-0a3e894972d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c4dac917-11de-4d28-96f2-73bde899c60e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c4dac917-11de-4d28-96f2-73bde899c60e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a87ff42f-6bdc-440d-b160-cfee9e61eec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a87ff42f-6bdc-440d-b160-cfee9e61eec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_578413b2-89f9-4f69-9b50-41068a770287_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:to="loc_srt_RangeMember_578413b2-89f9-4f69-9b50-41068a770287_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3a045c1c-03c3-4a06-9bd2-6d8f9cb6f9fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:to="loc_srt_RangeMember_3a045c1c-03c3-4a06-9bd2-6d8f9cb6f9fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_0a896591-42ca-4a3e-bd03-a5d166ca6e2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:to="loc_us-gaap_ReportingUnitDomain_0a896591-42ca-4a3e-bd03-a5d166ca6e2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_9156af74-5807-4cdc-84ef-801774b70bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:to="loc_us-gaap_ReportingUnitDomain_9156af74-5807-4cdc-84ef-801774b70bab" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="ie2980340195948f2a19ef7fa4dd04f14_GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_62f448bf-bba8-473b-a457-1cc046559f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_62f448bf-bba8-473b-a457-1cc046559f2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_81e4f7e3-2944-4b25-b406-489c2ac47404" xlink:href="codi-20211231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_81e4f7e3-2944-4b25-b406-489c2ac47404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_bedf12c7-830f-404c-862d-25a1fbfd4b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_GoodwillGross_bedf12c7-830f-404c-862d-25a1fbfd4b01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b1950c33-3d9c-4e26-9057-f7699b81c222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b1950c33-3d9c-4e26-9057-f7699b81c222" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_adf59ce1-d23b-4427-bed8-288115102e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_Goodwill_adf59ce1-d23b-4427-bed8-288115102e03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18d8552e-f58a-4035-9a6c-dcf793c9afaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18d8552e-f58a-4035-9a6c-dcf793c9afaa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_c4927ac9-5f79-4e69-b54b-6ac41061e69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_c4927ac9-5f79-4e69-b54b-6ac41061e69c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_121a83bc-5d19-4b42-af39-79f734f03bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_121a83bc-5d19-4b42-af39-79f734f03bb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0643361-3c48-4c74-89e5-e47f404acd1c" xlink:href="codi-20211231.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0643361-3c48-4c74-89e5-e47f404acd1c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_340ee34d-6cd7-4345-8289-0cb53e090fe4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:to="loc_us-gaap_ReportingUnitDomain_340ee34d-6cd7-4345-8289-0cb53e090fe4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_463058f2-85c1-4592-a85d-ebf33d72f156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:to="loc_us-gaap_ReportingUnitDomain_463058f2-85c1-4592-a85d-ebf33d72f156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_324ec458-d1b2-4e37-bca7-8bda03242094_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:to="loc_srt_RangeMember_324ec458-d1b2-4e37-bca7-8bda03242094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb79defb-61f2-4fc8-8f43-e56bce44b100" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:to="loc_srt_RangeMember_eb79defb-61f2-4fc8-8f43-e56bce44b100" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_16570dae-8e7e-4816-94fa-fdd0387b3f16_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:to="loc_srt_ProductsAndServicesDomain_16570dae-8e7e-4816-94fa-fdd0387b3f16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2a394a6b-834a-41a5-8b71-34371e1df52b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:to="loc_srt_ProductsAndServicesDomain_2a394a6b-834a-41a5-8b71-34371e1df52b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_77e0f996-6305-4d0b-9542-30e21b81a794_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:to="loc_srt_ConsolidationItemsDomain_77e0f996-6305-4d0b-9542-30e21b81a794_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e81718f4-c053-4217-ba78-3ca5f25816ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:to="loc_srt_ConsolidationItemsDomain_e81718f4-c053-4217-ba78-3ca5f25816ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_cf7b412d-f94b-4afb-aab9-34d32a039789_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:to="loc_us-gaap_SubsegmentsDomain_cf7b412d-f94b-4afb-aab9-34d32a039789_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_a0985ed1-c206-4f00-b83b-20b117b2baa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:to="loc_us-gaap_SubsegmentsDomain_a0985ed1-c206-4f00-b83b-20b117b2baa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_40a492bf-1c07-42fb-abd1-d6f063b7fcf3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:to="loc_us-gaap_SegmentDomain_40a492bf-1c07-42fb-abd1-d6f063b7fcf3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:to="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_331b546a-4d8b-4f48-8e4a-e5f3cff9db73" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_ArnoldMember_331b546a-4d8b-4f48-8e4a-e5f3cff9db73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_8c85c389-2f1f-4caa-aa42-510d15c5b0e3" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_VelocityOutdoorMember_8c85c389-2f1f-4caa-aa42-510d15c5b0e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_03fd2a89-4e09-4ffd-90fd-93a85de99b97" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_LibertyMember_03fd2a89-4e09-4ffd-90fd-93a85de99b97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_1a6b8f23-7ee5-4dce-896f-eb006f3c62da" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_ErgobabyMember_1a6b8f23-7ee5-4dce-896f-eb006f3c62da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d75f2e02-6af8-4df9-8bd7-b31758401457" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_FoamFabricatorsMember_d75f2e02-6af8-4df9-8bd7-b31758401457" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_05a91cac-89b8-4df2-8a68-b98f93e33526" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_AltorMember_05a91cac-89b8-4df2-8a68-b98f93e33526" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_002dd764-dd63-4635-aa87-24070c75cea6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_002dd764-dd63-4635-aa87-24070c75cea6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fe5039a2-de86-4fc9-9377-752118efa1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fe5039a2-de86-4fc9-9377-752118efa1a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0b4fbfa6-e0c7-4728-add7-e63f07714947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fe5039a2-de86-4fc9-9377-752118efa1a8" xlink:to="loc_us-gaap_TradeNamesMember_0b4fbfa6-e0c7-4728-add7-e63f07714947" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97fddfef-8934-4407-87de-234ef1e86835_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97fddfef-8934-4407-87de-234ef1e86835_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_afad09ce-04a4-4bd9-a1ba-5be8543c8268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_afad09ce-04a4-4bd9-a1ba-5be8543c8268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_32c2a53a-2bb3-437b-9cad-3cd46323494b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_afad09ce-04a4-4bd9-a1ba-5be8543c8268" xlink:to="loc_us-gaap_TradeNamesMember_32c2a53a-2bb3-437b-9cad-3cd46323494b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended" id="if7520c809d88406390e1567a306d30c8_GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_b47fabfe-c88f-4729-bc90-b1a8277f2346" xlink:href="codi-20211231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_b47fabfe-c88f-4729-bc90-b1a8277f2346" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b23a298a-3c94-4191-8396-c6907df81534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_us-gaap_GoodwillRollForward_b23a298a-3c94-4191-8396-c6907df81534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:href="codi-20211231.xsd#codi_BeginningBalanceAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b23a298a-3c94-4191-8396-c6907df81534" xlink:to="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_435dcb76-9672-4689-a1ff-0a1034b0d501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_Goodwill_435dcb76-9672-4689-a1ff-0a1034b0d501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0ab8739b-1fc6-440f-8995-32405739a593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0ab8739b-1fc6-440f-8995-32405739a593" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27b01d38-f20c-44f0-9da7-ce9af75e0599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27b01d38-f20c-44f0-9da7-ce9af75e0599" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8b5d4208-9e5d-4a4b-b71d-de7f39445d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_0ea9322d-7cb1-473d-b955-d071b004fecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_0ea9322d-7cb1-473d-b955-d071b004fecb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_f8714fca-fea5-49fe-ac1d-922e170e4a91" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:to="loc_codi_LizardSkinsMember_f8714fca-fea5-49fe-ac1d-922e170e4a91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_f5d0dc86-7398-45ef-9a57-b3617ab06169" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:to="loc_codi_MarucciMember_f5d0dc86-7398-45ef-9a57-b3617ab06169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0c26c565-79bd-4b96-b7ac-d32a8296b1e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:to="loc_us-gaap_SegmentDomain_0c26c565-79bd-4b96-b7ac-d32a8296b1e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:to="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1fdac125-0db5-4d27-af90-195b69ef6de5" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_A5.11TacticalMember_1fdac125-0db5-4d27-af90-195b69ef6de5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fbf3e4d0-9365-4a2d-8c20-6d8c06073822" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_ErgobabyMember_fbf3e4d0-9365-4a2d-8c20-6d8c06073822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_fc72b7d2-219f-4def-bc4e-22095a9ba01d" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_LibertyMember_fc72b7d2-219f-4def-bc4e-22095a9ba01d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_346bcb86-52fa-425d-9d67-0297aabf1fc7" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_CrosmanMember_346bcb86-52fa-425d-9d67-0297aabf1fc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_247d8580-97d4-4dd2-9cda-4b3238da032f" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_AdvancedCircuitsMember_247d8580-97d4-4dd2-9cda-4b3238da032f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_0d808ca8-67e9-4eff-b74a-c70f0f68f94f" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_ArnoldMember_0d808ca8-67e9-4eff-b74a-c70f0f68f94f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_8647eed7-37c9-440d-8f9b-65e62eaa9e9b" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_FoamFabricatorsMember_8647eed7-37c9-440d-8f9b-65e62eaa9e9b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e5aa0ce1-0bc7-4424-8305-211f42a08e4d" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_SternoProductsMember_e5aa0ce1-0bc7-4424-8305-211f42a08e4d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_0048c195-051f-4513-a0e0-0b9147023dbc" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_BoaMember_0048c195-051f-4513-a0e0-0b9147023dbc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_41e93c5d-182b-47e7-8925-e46a58616fd6" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_MarucciMember_41e93c5d-182b-47e7-8925-e46a58616fd6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_49bf4eee-00dd-4ec9-a7e7-f02ddd06419b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_us-gaap_CorporateMember_49bf4eee-00dd-4ec9-a7e7-f02ddd06419b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_101e53cc-16d5-41b8-a86d-bdd4ffddd20d" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_LuganoMember_101e53cc-16d5-41b8-a86d-bdd4ffddd20d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_fe132635-63c7-42c1-8332-c676ff0b153b" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_AltorMember_fe132635-63c7-42c1-8332-c676ff0b153b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_58a9b676-cee5-4def-9a19-f41ee9568cac" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_VelocityOutdoorMember_58a9b676-cee5-4def-9a19-f41ee9568cac" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0480bfd1-9193-4764-bd19-cb30f01a8556_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0480bfd1-9193-4764-bd19-cb30f01a8556_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_304e3810-b7cf-4655-9cf1-4e039cd10a5e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_304e3810-b7cf-4655-9cf1-4e039cd10a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82a0f21a-8e79-4827-8ead-b5e7aa37193a_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:to="loc_dei_EntityDomain_82a0f21a-8e79-4827-8ead-b5e7aa37193a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43165f20-64af-4b48-9841-192f6e0a0d72" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:to="loc_dei_EntityDomain_43165f20-64af-4b48-9841-192f6e0a0d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_e1e39e71-2d16-42cf-bb20-8be328b90b00" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_43165f20-64af-4b48-9841-192f6e0a0d72" xlink:to="loc_codi_MarucciMember_e1e39e71-2d16-42cf-bb20-8be328b90b00" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended" id="i7fec902a8cb949f8ba1a8ada4b1f49c6_GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_03206eaa-576d-4bc4-8763-a36673705956" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_dei_DocumentPeriodEndDate_03206eaa-576d-4bc4-8763-a36673705956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be36acae-f664-48dd-8840-947a0a902701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be36acae-f664-48dd-8840-947a0a902701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_44860aed-6002-45de-afc9-f6e752db7b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_44860aed-6002-45de-afc9-f6e752db7b33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30c2bdff-0fe4-44ef-b1ef-fc0222006f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30c2bdff-0fe4-44ef-b1ef-fc0222006f86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8525b338-e829-4924-a5de-9c3abe7f2b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8525b338-e829-4924-a5de-9c3abe7f2b9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_6ba9d68b-4d62-48f7-bacb-5108fafe2718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_6ba9d68b-4d62-48f7-bacb-5108fafe2718" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_a9592e32-5a79-41b9-bcc7-ee6f8b892215" xlink:href="codi-20211231.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_a9592e32-5a79-41b9-bcc7-ee6f8b892215" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_efb6b679-9d2b-41d1-9cc0-81cba91f0b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_efb6b679-9d2b-41d1-9cc0-81cba91f0b43" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9b697936-da10-4d70-9918-b4bbed37e3da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9b697936-da10-4d70-9918-b4bbed37e3da" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_07852bd6-316c-4d76-90b1-c89c4f8f908c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_07852bd6-316c-4d76-90b1-c89c4f8f908c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4a293515-5c90-4ce6-aeab-e732a0252171_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4a293515-5c90-4ce6-aeab-e732a0252171_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_05ef0fe7-70bb-4a31-b419-bb05a9238510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_05ef0fe7-70bb-4a31-b419-bb05a9238510" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_7c0920b9-8244-4294-b874-2bf16196a67d" xlink:href="codi-20211231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_codi_TechnologyAndPatentsMember_7c0920b9-8244-4294-b874-2bf16196a67d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b24ffa64-1893-4865-a456-4e02302311eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_us-gaap_TradeNamesMember_b24ffa64-1893-4865-a456-4e02302311eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_029a12ef-e620-4c0f-8af2-c2d47b164f13" xlink:href="codi-20211231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_029a12ef-e620-4c0f-8af2-c2d47b164f13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_0e453c41-c27d-4674-80fc-ffcf2227b85b" xlink:href="codi-20211231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_codi_DistributorRelationsAndOtherMember_0e453c41-c27d-4674-80fc-ffcf2227b85b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="extended" id="id52eb1849b9e42e5b0a016c6d05eff18_GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3f855abb-17e3-488a-8035-eb76e485cc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_fbc3aeac-6bea-48c7-aea9-b21fc16c713a" xlink:href="codi-20211231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_3f855abb-17e3-488a-8035-eb76e485cc83" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_fbc3aeac-6bea-48c7-aea9-b21fc16c713a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_3f855abb-17e3-488a-8035-eb76e485cc83" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c37f56b4-2485-4f35-90e2-467e964516e1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:to="loc_srt_ConsolidationItemsDomain_c37f56b4-2485-4f35-90e2-467e964516e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_47b2ef7d-d70f-49be-8d16-a55d8b99b3ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:to="loc_srt_ConsolidationItemsDomain_47b2ef7d-d70f-49be-8d16-a55d8b99b3ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_879faa7d-9d8b-478b-9444-7b4f509a9ff5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:to="loc_us-gaap_SegmentDomain_879faa7d-9d8b-478b-9444-7b4f509a9ff5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c41a05c6-3b84-48a7-b7bc-e9e691654b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:to="loc_us-gaap_SegmentDomain_c41a05c6-3b84-48a7-b7bc-e9e691654b42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_da7f39b1-1c9f-413a-b5b6-358f18d5f93d" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c41a05c6-3b84-48a7-b7bc-e9e691654b42" xlink:to="loc_codi_LibertyMember_da7f39b1-1c9f-413a-b5b6-358f18d5f93d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_48f25e46-7b36-41c9-bdab-8a5015fa0cb3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_48f25e46-7b36-41c9-bdab-8a5015fa0cb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_35c5df9f-eb71-4654-bf3c-b0609d9bafed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_35c5df9f-eb71-4654-bf3c-b0609d9bafed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:to="loc_srt_RangeMember_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_016404b2-78d7-41dd-a8c1-ef3a1921d514" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:to="loc_srt_RangeMember_016404b2-78d7-41dd-a8c1-ef3a1921d514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_3fda6f92-2f7c-4d63-8aeb-24c8824241e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:to="loc_us-gaap_ReportingUnitDomain_3fda6f92-2f7c-4d63-8aeb-24c8824241e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_65033a8a-27cc-4f14-a19f-76a1f8057afd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:to="loc_us-gaap_ReportingUnitDomain_65033a8a-27cc-4f14-a19f-76a1f8057afd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" xlink:type="extended" id="ia5f1c295d09a4d5f949b3f1a4b8d85b5_GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_98daa23a-e865-4f26-9c43-b9f037e95992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_Goodwill_98daa23a-e865-4f26-9c43-b9f037e95992" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_f1610ee5-426b-4d59-a9eb-79d9db391e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_f1610ee5-426b-4d59-a9eb-79d9db391e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_41399719-7408-4cb9-8dda-4e66117303b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_41399719-7408-4cb9-8dda-4e66117303b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bb2fd5e3-e8ba-4359-846c-f9da95b33878_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:to="loc_srt_ConsolidationItemsDomain_bb2fd5e3-e8ba-4359-846c-f9da95b33878_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_dfd34b63-15ce-46cd-96b2-f21db8cf46db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:to="loc_srt_ConsolidationItemsDomain_dfd34b63-15ce-46cd-96b2-f21db8cf46db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_51637368-6f52-43ec-9764-c749319a3eac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:to="loc_us-gaap_ReportingUnitDomain_51637368-6f52-43ec-9764-c749319a3eac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_7d316f96-fb84-4b14-bda7-5e62b4c001c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:to="loc_us-gaap_ReportingUnitDomain_7d316f96-fb84-4b14-bda7-5e62b4c001c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0b8ba6ae-d56b-453c-a17e-1f6a6099af47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:to="loc_us-gaap_SegmentDomain_0b8ba6ae-d56b-453c-a17e-1f6a6099af47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:to="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a68c8cad-822b-45e9-b817-c4831468791d" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_A5.11TacticalMember_a68c8cad-822b-45e9-b817-c4831468791d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_0187040a-2d0b-45f0-a8d8-f027cc8c0f62" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_CrosmanMember_0187040a-2d0b-45f0-a8d8-f027cc8c0f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_9e068653-e408-4fee-8825-1068d93bd966" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_AdvancedCircuitsMember_9e068653-e408-4fee-8825-1068d93bd966" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_22033b83-7483-4dec-b4b4-512c1bc55765" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_ErgobabyMember_22033b83-7483-4dec-b4b4-512c1bc55765" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_49e10564-620d-4b70-8425-a7340ea5b1f9" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_LibertyMember_49e10564-620d-4b70-8425-a7340ea5b1f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_a0147000-7e4f-4f3e-923b-a57fade77e2c" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_ArnoldMember_a0147000-7e4f-4f3e-923b-a57fade77e2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_66d0a587-0479-48be-923b-ddd9194d1966" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_SternoProductsMember_66d0a587-0479-48be-923b-ddd9194d1966" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_3ba84195-c815-4d77-8240-359db5be5191" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_FoamFabricatorsMember_3ba84195-c815-4d77-8240-359db5be5191" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="if8d373ac9bee4354a9f7587d0b0e3523_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_285c4e41-e8a1-4e83-bc28-24b525951eed" xlink:href="codi-20211231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_285c4e41-e8a1-4e83-bc28-24b525951eed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fe16d797-4ba6-4f68-b619-0a174e14cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fe16d797-4ba6-4f68-b619-0a174e14cfd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e3b1318e-f3f2-4b04-be95-fb72eb36ef51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e3b1318e-f3f2-4b04-be95-fb72eb36ef51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7b748509-672f-4cd3-b1f0-0f31a5c005a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7b748509-672f-4cd3-b1f0-0f31a5c005a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_cad79a85-5a35-405a-ad8c-5b3cd2e6627f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_cad79a85-5a35-405a-ad8c-5b3cd2e6627f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cb30b7d1-8c7a-4c0b-9610-b5ecd9508f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cb30b7d1-8c7a-4c0b-9610-b5ecd9508f09" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9b3d8dd7-9ca8-4382-9bc1-f6d50182ee3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9b3d8dd7-9ca8-4382-9bc1-f6d50182ee3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8cbeed97-80a9-4efe-82b2-961969312a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8cbeed97-80a9-4efe-82b2-961969312a18" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAmountOfHedgedItem_6b089f7d-923f-40c7-b392-9f66fff3d327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAmountOfHedgedItem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DerivativeAmountOfHedgedItem_6b089f7d-923f-40c7-b392-9f66fff3d327" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13228697-ace1-4c44-bc84-0cefe1db7510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13228697-ace1-4c44-bc84-0cefe1db7510" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InterestRateOnNotionalAmount_0b90971a-e7e2-4f1d-952e-0f7b48cb24be" xlink:href="codi-20211231.xsd#codi_InterestRateOnNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_codi_InterestRateOnNotionalAmount_0b90971a-e7e2-4f1d-952e-0f7b48cb24be" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0b255fa3-6012-43ed-b217-876c036aee9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0b255fa3-6012-43ed-b217-876c036aee9f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_672f1624-da6d-4e54-ae14-1d99c1c55a9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_672f1624-da6d-4e54-ae14-1d99c1c55a9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_2d95203b-acb4-4732-a0a0-4501c8a7a9c9" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:to="loc_codi_TermLoanMember_2d95203b-acb4-4732-a0a0-4501c8a7a9c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3e61c9e3-ab69-4dea-8e6b-4fe0762121f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:to="loc_us-gaap_LineOfCreditMember_3e61c9e3-ab69-4dea-8e6b-4fe0762121f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_76c43ba1-6d01-4c7d-82cf-a125b6d35833_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_76c43ba1-6d01-4c7d-82cf-a125b6d35833_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_47ca7e09-a28b-4d0a-ab2c-fc1738a93805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_47ca7e09-a28b-4d0a-ab2c-fc1738a93805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e936dac5-3819-4ec0-9c85-a29433465ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_47ca7e09-a28b-4d0a-ab2c-fc1738a93805" xlink:to="loc_us-gaap_LineOfCreditMember_e936dac5-3819-4ec0-9c85-a29433465ff0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_505e6085-e49a-4092-ba76-882fa7129467_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_505e6085-e49a-4092-ba76-882fa7129467_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember_422171d5-645d-4946-b168-6f82d3419a81" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:to="loc_codi_NewLineOfCreditMember_422171d5-645d-4946-b168-6f82d3419a81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_90570b17-3320-4d27-b4e6-773e39a6d684" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:to="loc_codi_Seniornotesdue2026Member_90570b17-3320-4d27-b4e6-773e39a6d684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_2370b63c-ec70-4bd5-8414-d0bbf4a47f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:to="loc_us-gaap_LetterOfCreditMember_2370b63c-ec70-4bd5-8414-d0bbf4a47f53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dc5cbd57-da79-4c32-afac-a9f3f2f05476_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:to="loc_us-gaap_CreditFacilityDomain_dc5cbd57-da79-4c32-afac-a9f3f2f05476_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:to="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_46f5c4aa-b47d-4dcd-af24-199ee0c6c6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_us-gaap_LineOfCreditMember_46f5c4aa-b47d-4dcd-af24-199ee0c6c6d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2842526a-2f0b-4310-a793-a8f7835e43b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2842526a-2f0b-4310-a793-a8f7835e43b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_da520a3e-ae47-4aec-bd96-5788ce3ddf25" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_codi_TermLoanMember_da520a3e-ae47-4aec-bd96-5788ce3ddf25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_473eef1a-6ed7-4d15-9ae2-ac79f889a2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_us-gaap_LetterOfCreditMember_473eef1a-6ed7-4d15-9ae2-ac79f889a2dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e5df2868-3264-4e69-b399-fac5001bc13e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:to="loc_us-gaap_VariableRateDomain_e5df2868-3264-4e69-b399-fac5001bc13e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_de38c1c6-2678-4d62-943c-09fe206545b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:to="loc_us-gaap_VariableRateDomain_de38c1c6-2678-4d62-943c-09fe206545b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f9c7c398-a485-4a38-b7c6-51d8ce21125b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f9c7c398-a485-4a38-b7c6-51d8ce21125b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_24fdb9d6-b7ee-49e5-84bc-1c9478f56569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:to="loc_us-gaap_InterestRateSwapMember_24fdb9d6-b7ee-49e5-84bc-1c9478f56569" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewInterestRateSwapMember_9d236983-9be0-4953-be2a-c22d49a9f286" xlink:href="codi-20211231.xsd#codi_NewInterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:to="loc_codi_NewInterestRateSwapMember_9d236983-9be0-4953-be2a-c22d49a9f286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8c53de78-d3c7-4982-b4aa-4537bff87a92_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:to="loc_srt_RangeMember_8c53de78-d3c7-4982-b4aa-4537bff87a92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:to="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d0e743b-a580-495c-a843-3a78ce0195f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:to="loc_srt_MinimumMember_7d0e743b-a580-495c-a843-3a78ce0195f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5027afe0-d014-4bf7-b69f-bc78f308bf90" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:to="loc_srt_MaximumMember_5027afe0-d014-4bf7-b69f-bc78f308bf90" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DebtSummaryofDebtHoldingsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="extended" id="i66c4012b133f47debf208daf447c47f9_DebtSummaryofDebtHoldingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_ace8f2b4-8c85-48c2-badd-6bab66ca189d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_SeniorNotes_ace8f2b4-8c85-48c2-badd-6bab66ca189d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ae874270-a74d-49ce-8b6e-e8b58ac60315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ae874270-a74d-49ce-8b6e-e8b58ac60315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_6dab18eb-fd41-405a-839f-04debbd7db23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_6dab18eb-fd41-405a-839f-04debbd7db23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ff5acdb8-322e-4eba-99d1-3caa605d87c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_LongTermDebtCurrent_ff5acdb8-322e-4eba-99d1-3caa605d87c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9b4be5b4-1030-46ed-a026-62290bda09d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9b4be5b4-1030-46ed-a026-62290bda09d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_1b287f01-60d3-474f-a738-5e82dfce1861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_1b287f01-60d3-474f-a738-5e82dfce1861" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d0c6f4bf-4406-4c8e-9ad7-ee3cfeb7bf4a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_dei_DocumentPeriodEndDate_d0c6f4bf-4406-4c8e-9ad7-ee3cfeb7bf4a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_13423ee2-12fe-4449-b3d4-05192ea16a0e" xlink:href="codi-20211231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_13423ee2-12fe-4449-b3d4-05192ea16a0e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fcac95e5-adee-4634-8fd1-b1870e280363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fcac95e5-adee-4634-8fd1-b1870e280363" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f0cc50e0-3dd5-429d-a974-eb0bd5dfae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f0cc50e0-3dd5-429d-a974-eb0bd5dfae6d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03c1e14b-069a-429c-80f8-82d473d228a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03c1e14b-069a-429c-80f8-82d473d228a3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_9f122b95-a99e-4cf9-a169-68f0f5cc2361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_9f122b95-a99e-4cf9-a169-68f0f5cc2361" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_4f450cfd-b23a-405a-bcb7-50fb0c582d73" xlink:href="codi-20211231.xsd#codi_ProceedsHeldInEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_codi_ProceedsHeldInEscrow_4f450cfd-b23a-405a-bcb7-50fb0c582d73" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d8788786-78a8-4802-ac4d-1fb6d64c8408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d8788786-78a8-4802-ac4d-1fb6d64c8408" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8f69725e-46e4-4742-8a1d-40bd4e0eab66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8f69725e-46e4-4742-8a1d-40bd4e0eab66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_fa7c12d9-3c88-4c09-bbf8-e8611c79bcb4" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_codi_TermLoanMember_fa7c12d9-3c88-4c09-bbf8-e8611c79bcb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_986ff237-6bd2-4ae4-a1e5-3c57edf408a6" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_codi_A2029SeniorNotesMember_986ff237-6bd2-4ae4-a1e5-3c57edf408a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_46364d07-9e2f-4c93-a338-6dd08304b062" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_codi_A2032SeniorNotesMember_46364d07-9e2f-4c93-a338-6dd08304b062" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_61fe44ce-e741-4dc2-83a3-a7354d37312e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_us-gaap_LineOfCreditMember_61fe44ce-e741-4dc2-83a3-a7354d37312e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c5477743-ab97-453d-8c4e-95f3cba4d305_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c5477743-ab97-453d-8c4e-95f3cba4d305_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember_f96361c7-7aaf-4915-b4f5-c7585358afc5" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_NewLineOfCreditMember_f96361c7-7aaf-4915-b4f5-c7585358afc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_71361677-864e-4e9c-bf42-ded2715e98b1" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_TermLoanMember_71361677-864e-4e9c-bf42-ded2715e98b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_53f342f9-6257-432d-a98f-358ca05995a7" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_Seniornotesdue2026Member_53f342f9-6257-432d-a98f-358ca05995a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_3e6fce42-ecf5-4117-ab8d-65378a61070e" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2029SeniorNotesMember_3e6fce42-ecf5-4117-ab8d-65378a61070e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_4a767fd5-8a01-4d41-b596-2b7d346905f3" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2032SeniorNotesMember_4a767fd5-8a01-4d41-b596-2b7d346905f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018RevolvingCreditFacilityMember_089a3c17-cccc-4f5a-9bdc-40a6d1be13de" xlink:href="codi-20211231.xsd#codi_A2018RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2018RevolvingCreditFacilityMember_089a3c17-cccc-4f5a-9bdc-40a6d1be13de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021RevolvingCreditFacilityMember_4f779d1d-c036-476d-ac8c-bfda2a93739a" xlink:href="codi-20211231.xsd#codi_A2021RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2021RevolvingCreditFacilityMember_4f779d1d-c036-476d-ac8c-bfda2a93739a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_ed0897e5-43cf-400e-82bf-4fa86dcdf49a" xlink:href="codi-20211231.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2021CreditFacilityMember_ed0897e5-43cf-400e-82bf-4fa86dcdf49a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_cc1a8a4c-ccb6-4f28-b197-f1dc65085a6a" xlink:href="codi-20211231.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2018CreditFacilityMember_cc1a8a4c-ccb6-4f28-b197-f1dc65085a6a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_baf113d0-785f-432c-8a09-5c265662b1fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:to="loc_us-gaap_CreditFacilityDomain_baf113d0-785f-432c-8a09-5c265662b1fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:to="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d7771bb0-2f81-4af0-8047-c2c0e10d3e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d7771bb0-2f81-4af0-8047-c2c0e10d3e96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018RevolvingCreditFacilityMember_cb0dbda7-6437-417d-981a-68bcf8e4006f" xlink:href="codi-20211231.xsd#codi_A2018RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:to="loc_codi_A2018RevolvingCreditFacilityMember_cb0dbda7-6437-417d-981a-68bcf8e4006f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021RevolvingCreditFacilityMember_4b7496d3-4c52-4625-a165-3a98f7fb27c7" xlink:href="codi-20211231.xsd#codi_A2021RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:to="loc_codi_A2021RevolvingCreditFacilityMember_4b7496d3-4c52-4625-a165-3a98f7fb27c7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#DebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="extended" id="i43f44f5fcb34491b8a3b25b1bf5e0d35_DebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4581a013-d6b5-4cd3-8f31-cb5d9fcdf106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4581a013-d6b5-4cd3-8f31-cb5d9fcdf106" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_a01643f3-e353-4fe0-bfab-b85191e21e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_a01643f3-e353-4fe0-bfab-b85191e21e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_829ea0d6-d6e8-4655-9142-2e33f2fc8b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_829ea0d6-d6e8-4655-9142-2e33f2fc8b82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f06d790c-3122-45f5-ac8d-c0027ec46f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f06d790c-3122-45f5-ac8d-c0027ec46f79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_fb8eede7-4b9b-4c6b-896c-bcce7b216443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_fb8eede7-4b9b-4c6b-896c-bcce7b216443" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_84815646-8b42-47ca-8c99-6b79bf4655a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:to="loc_us-gaap_CreditFacilityDomain_84815646-8b42-47ca-8c99-6b79bf4655a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed542821-0fbc-42ff-8b36-9ec0f83b15ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:to="loc_us-gaap_CreditFacilityDomain_ed542821-0fbc-42ff-8b36-9ec0f83b15ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3d9505f8-e6ce-46b1-a240-a774c9e7ba65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ed542821-0fbc-42ff-8b36-9ec0f83b15ae" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3d9505f8-e6ce-46b1-a240-a774c9e7ba65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_11d0c743-d9c5-422a-bbb0-a95a331381ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_11d0c743-d9c5-422a-bbb0-a95a331381ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_dbde406c-b5ce-4c7c-bffa-a2b2d8709dce" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_TermLoanMember_dbde406c-b5ce-4c7c-bffa-a2b2d8709dce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_28199428-a10a-45d5-ba04-7ec1398020cd" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_A2029SeniorNotesMember_28199428-a10a-45d5-ba04-7ec1398020cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_398258ea-3fe6-4dcb-aa0a-0ed10778e675" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_A2032SeniorNotesMember_398258ea-3fe6-4dcb-aa0a-0ed10778e675" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_e69a8071-60a8-4eb1-94be-55d46807d552" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_Seniornotesdue2026Member_e69a8071-60a8-4eb1-94be-55d46807d552" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_f63039b6-0224-4907-a2b2-7b716332f6a7" xlink:href="codi-20211231.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_A2021CreditFacilityMember_f63039b6-0224-4907-a2b2-7b716332f6a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99c19126-238e-4c91-80cf-16c2c21bda4d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99c19126-238e-4c91-80cf-16c2c21bda4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_7e3d0875-ecf2-4d21-b60d-3f3cbdae42fd" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:to="loc_codi_Seniornotesdue2026Member_7e3d0875-ecf2-4d21-b60d-3f3cbdae42fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember_867799c7-3a4c-4ee1-8dd6-a1f0cac7a6d2" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:to="loc_codi_NewLineOfCreditMember_867799c7-3a4c-4ee1-8dd6-a1f0cac7a6d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_6f557e5f-8b61-470a-ad98-1fb9c41b5d2a" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:to="loc_codi_TermLoanMember_6f557e5f-8b61-470a-ad98-1fb9c41b5d2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_10f5f59c-d997-45bb-a816-05454462cc59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_10f5f59c-d997-45bb-a816-05454462cc59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_2780ffc4-df5f-41d3-bcdf-d1d9a7bcbefb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_2780ffc4-df5f-41d3-bcdf-d1d9a7bcbefb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_45dba194-2e52-4974-b602-3d635fefcaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_45dba194-2e52-4974-b602-3d635fefcaa6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" xlink:type="extended" id="i70048e44b2d44cf3826841c83c86893c_DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualFixedChargeCoverageRatio_0f7e437f-a4a4-4829-8903-df26d24c1811" xlink:href="codi-20211231.xsd#codi_ActualFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_codi_ActualFixedChargeCoverageRatio_0f7e437f-a4a4-4829-8903-df26d24c1811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualSecuredDebtToEbitdaRatio_d7f998e2-2875-4a4c-8178-093ade1dd4aa" xlink:href="codi-20211231.xsd#codi_ActualSecuredDebtToEbitdaRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_codi_ActualSecuredDebtToEbitdaRatio_d7f998e2-2875-4a4c-8178-093ade1dd4aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualDebtToEbitdaRatio_7c7128cd-4090-49ed-9461-b8b1fc69258c" xlink:href="codi-20211231.xsd#codi_ActualDebtToEbitdaRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_codi_ActualDebtToEbitdaRatio_7c7128cd-4090-49ed-9461-b8b1fc69258c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:to="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_38cb1088-82e6-4dd2-bc1f-20d200295843_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:to="loc_srt_RangeMember_38cb1088-82e6-4dd2-bc1f-20d200295843_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:to="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c58e1634-bdf3-4fee-bd46-f4d1996d6412" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:to="loc_srt_MinimumMember_c58e1634-bdf3-4fee-bd46-f4d1996d6412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d6888c07-854f-42c9-82f5-3c349b3d5d69" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:to="loc_srt_MaximumMember_d6888c07-854f-42c9-82f5-3c349b3d5d69" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended" id="ie31b52676e7f4bc5ae8ca5757bf70dcf_DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_af364add-a86c-433e-a045-54d70f3a234e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_af364add-a86c-433e-a045-54d70f3a234e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_20597147-286b-4dfa-aab7-4b2243755b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_20597147-286b-4dfa-aab7-4b2243755b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InterestRateOnNotionalAmount_cb88939d-0c30-459b-97f0-6f3a9aeeb511" xlink:href="codi-20211231.xsd#codi_InterestRateOnNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_codi_InterestRateOnNotionalAmount_cb88939d-0c30-459b-97f0-6f3a9aeeb511" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_24161c2c-de51-4dbb-b4b1-7fc7a75c4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_24161c2c-de51-4dbb-b4b1-7fc7a75c4a42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d2842bf-1307-47b2-8515-ce2df03349bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d2842bf-1307-47b2-8515-ce2df03349bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c32acce4-c831-4657-b2a3-51d44805e181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c32acce4-c831-4657-b2a3-51d44805e181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2872a25d-b7cc-47c2-9c17-81391a622873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2872a25d-b7cc-47c2-9c17-81391a622873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb3fac54-27ab-4966-b131-9bf1ed6250ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb3fac54-27ab-4966-b131-9bf1ed6250ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f7120ce-f6fa-428d-b48e-1b3810530768_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f7120ce-f6fa-428d-b48e-1b3810530768_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewInterestRateSwapMember_cbbfeec2-fb37-4634-bbd3-2c409bd345b5" xlink:href="codi-20211231.xsd#codi_NewInterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:to="loc_codi_NewInterestRateSwapMember_cbbfeec2-fb37-4634-bbd3-2c409bd345b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1c328bbf-84f1-4c1c-82c8-a8a110cc0eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:to="loc_us-gaap_InterestRateSwapMember_1c328bbf-84f1-4c1c-82c8-a8a110cc0eb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_414d7e3f-49b2-47e5-8272-7249a195b897_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_414d7e3f-49b2-47e5-8272-7249a195b897_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_508156fa-6071-45f0-8eca-0ca160d72321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_508156fa-6071-45f0-8eca-0ca160d72321" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8e4c00a3-3fd5-4161-a5da-1cb2850c3224_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8e4c00a3-3fd5-4161-a5da-1cb2850c3224_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3e1f73c6-e7b2-45e4-862d-dbbcf730b023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3e1f73c6-e7b2-45e4-862d-dbbcf730b023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_439da36a-1f00-4aff-9385-d743e34dfce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3e1f73c6-e7b2-45e4-862d-dbbcf730b023" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_439da36a-1f00-4aff-9385-d743e34dfce4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="simple" xlink:href="codi-20211231.xsd#DefinedBenefitPlanTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="extended" id="i09f63928448a45fe8e25840540f030b8_DefinedBenefitPlanTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6bc1d85f-3f23-4050-be6d-59dd3b7e165d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6bc1d85f-3f23-4050-be6d-59dd3b7e165d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8d2b952e-0dbb-4d2f-9a21-af861ce4de65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8d2b952e-0dbb-4d2f-9a21-af861ce4de65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d1c4be02-a2d1-4376-8d93-df2be33ddbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d1c4be02-a2d1-4376-8d93-df2be33ddbc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_984364ec-5b93-4d46-9dc4-85e799ec8eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_984364ec-5b93-4d46-9dc4-85e799ec8eeb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6b09025c-b41e-4ef0-9e3e-faed3cc1410e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6b09025c-b41e-4ef0-9e3e-faed3cc1410e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_82dccf2f-22db-4e20-b0d5-bc9a1d780a14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_82dccf2f-22db-4e20-b0d5-bc9a1d780a14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_fe2099be-344f-4d5f-9457-b40badf46f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_fe2099be-344f-4d5f-9457-b40badf46f6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_5f025087-cbd9-47aa-a3e8-7d2b44d07eab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_5f025087-cbd9-47aa-a3e8-7d2b44d07eab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_4c8db49c-de05-4f2a-b3d8-1eb6a5bd9c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_4c8db49c-de05-4f2a-b3d8-1eb6a5bd9c3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_6e7ae8ad-797e-4a9e-b431-da7ba938892b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_6e7ae8ad-797e-4a9e-b431-da7ba938892b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_557b6a74-06a7-44e2-9a76-ff401f39cee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_557b6a74-06a7-44e2-9a76-ff401f39cee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_9d100c38-04f4-4c95-95a8-f62308223719_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:to="loc_us-gaap_RetirementPlanNameDomain_9d100c38-04f4-4c95-95a8-f62308223719_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_cd6418d7-c669-4279-a056-4020a6f36c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:to="loc_us-gaap_RetirementPlanNameDomain_cd6418d7-c669-4279-a056-4020a6f36c49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2bb6ede5-c4c8-4c6b-9070-fb3264edec91_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2bb6ede5-c4c8-4c6b-9070-fb3264edec91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_5da2441a-c765-482e-afd9-58a3ccb0b83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_5da2441a-c765-482e-afd9-58a3ccb0b83b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_a8ee2652-5ede-473b-a4c6-e081ea4ab76f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_a8ee2652-5ede-473b-a4c6-e081ea4ab76f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1dbd6f34-1f4d-48f5-bdbf-b9c03e679fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1dbd6f34-1f4d-48f5-bdbf-b9c03e679fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_51aafc1a-499b-4387-9c83-213b47f8f891_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_51aafc1a-499b-4387-9c83-213b47f8f891_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_59e7a79f-d8ee-4c60-b315-b210cb0f19fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_59e7a79f-d8ee-4c60-b315-b210cb0f19fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_37639386-757c-4204-a599-0b292e952a55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:to="loc_us-gaap_RelatedPartyDomain_37639386-757c-4204-a599-0b292e952a55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b217d015-ddbb-4ddd-a2cb-31cc02ba2013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:to="loc_us-gaap_RelatedPartyDomain_b217d015-ddbb-4ddd-a2cb-31cc02ba2013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_8e0d5d32-497d-40cb-b227-a5c7670b1318_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_8e0d5d32-497d-40cb-b227-a5c7670b1318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_19393122-7e16-42e7-929f-d7e5538dcd45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_19393122-7e16-42e7-929f-d7e5538dcd45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ef08ab4-22ab-43e3-afc7-cd17df14e64d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:to="loc_srt_RangeMember_9ef08ab4-22ab-43e3-afc7-cd17df14e64d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b905e984-733d-4495-b881-379024142fa2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:to="loc_srt_RangeMember_b905e984-733d-4495-b881-379024142fa2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DefinedBenefitPlanAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="extended" id="ic06ccac4fd2e4cd5adfc8af46f84e90d_DefinedBenefitPlanAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4dd599f0-ee43-4ad5-a06d-d811b5acbe6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4dd599f0-ee43-4ad5-a06d-d811b5acbe6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e7a7c587-9a0e-4b4d-8229-15204e1b9b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e7a7c587-9a0e-4b4d-8229-15204e1b9b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_c7346965-e784-4e76-94ad-ffd0ed40a1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_c7346965-e784-4e76-94ad-ffd0ed40a1b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_bc80ad5f-dd4f-47af-b761-60d2c74e8d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_bc80ad5f-dd4f-47af-b761-60d2c74e8d15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_87409eab-4abd-4f11-8328-f9459362caff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_87409eab-4abd-4f11-8328-f9459362caff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_11905634-eb14-4e9e-9f97-a4ad04a1a794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_11905634-eb14-4e9e-9f97-a4ad04a1a794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d5066bd-b768-44dd-b8c2-45869867d100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_11905634-eb14-4e9e-9f97-a4ad04a1a794" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d5066bd-b768-44dd-b8c2-45869867d100" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" xlink:type="extended" id="ic10b24e2db1549148c6b974ee523cbbf_DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_65815ca0-e0a2-42ba-b2c8-51141edfce15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2926b828-8c0b-46aa-b73a-7832b31da730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_65815ca0-e0a2-42ba-b2c8-51141edfce15" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2926b828-8c0b-46aa-b73a-7832b31da730" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_65815ca0-e0a2-42ba-b2c8-51141edfce15" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d6ce6f21-6522-4b66-a1bd-1b4735d151bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d6ce6f21-6522-4b66-a1bd-1b4735d151bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_e6c49666-1746-4d22-9810-ddc9143c1d49" xlink:href="codi-20211231.xsd#codi_CertificatesOfDepositAndCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_e6c49666-1746-4d22-9810-ddc9143c1d49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_cb7a3ea6-4e98-4c61-ac89-f77376b59388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_cb7a3ea6-4e98-4c61-ac89-f77376b59388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsEquityMember_89421003-26a9-40f1-90d6-18ae49ec3295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgeFundsEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_HedgeFundsEquityMember_89421003-26a9-40f1-90d6-18ae49ec3295" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_7d00bed9-5aa5-46aa-b9e7-d80c00bd1467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_RealEstateMember_7d00bed9-5aa5-46aa-b9e7-d80c00bd1467" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_41c68ddc-59ab-496b-b109-4630297b2819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_41c68ddc-59ab-496b-b109-4630297b2819" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cf91458f-4109-4a70-a012-adf67ff58e92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cf91458f-4109-4a70-a012-adf67ff58e92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_33d3fe9d-2df2-420f-9b5a-039979143917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_33d3fe9d-2df2-420f-9b5a-039979143917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_37629307-9f60-4ca4-a334-f90b23d17a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_33d3fe9d-2df2-420f-9b5a-039979143917" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_37629307-9f60-4ca4-a334-f90b23d17a36" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#StockholdersEquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended" id="i9047ad2e45424eb3bc93e9f409c7e34d_StockholdersEquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:href="codi-20211231.xsd#codi_StockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_78ce32ac-7004-41c5-87c4-7a6025f9df47" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_dei_DocumentPeriodEndDate_78ce32ac-7004-41c5-87c4-7a6025f9df47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_030b963a-71af-475b-b34a-813d745f6a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_030b963a-71af-475b-b34a-813d745f6a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0a1c10fb-52e0-4abd-8638-3df2a351b5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0a1c10fb-52e0-4abd-8638-3df2a351b5b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_75771735-1b06-4c7b-a219-744c856dfcff" xlink:href="codi-20211231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionExpenseAllocationInterests_75771735-1b06-4c7b-a219-744c856dfcff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_916da274-4e37-4eba-82e6-19cf8d72fa37" xlink:href="codi-20211231.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionExpensePreferredShareholders_916da274-4e37-4eba-82e6-19cf8d72fa37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c0c257aa-63e9-4369-92d8-b609ad692c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c0c257aa-63e9-4369-92d8-b609ad692c99" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_65157142-c304-4229-b6d4-cfd267b8c047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_SharesIssued_65157142-c304-4229-b6d4-cfd267b8c047" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cc14a097-1c90-4923-80b0-dc3cb1de4c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cc14a097-1c90-4923-80b0-dc3cb1de4c68" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_2fb1cacf-6112-4a74-b1db-98477e730fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_2fb1cacf-6112-4a74-b1db-98477e730fe7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_d6e802b1-a44d-43fe-94ac-2c78b6b0ca51" xlink:href="codi-20211231.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_d6e802b1-a44d-43fe-94ac-2c78b6b0ca51" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3f10fc13-594d-4c12-9729-2534148013e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3f10fc13-594d-4c12-9729-2534148013e0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_cb7142cc-7a78-453a-abae-407e3783b590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockSharesIssued_cb7142cc-7a78-453a-abae-407e3783b590" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_97f1de86-c0b3-486c-b6e6-6dd612cb8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_97f1de86-c0b3-486c-b6e6-6dd612cb8b5e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_a59d270a-e38e-4087-915c-abdba17e3e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_a59d270a-e38e-4087-915c-abdba17e3e2c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ec4c7490-a812-4ee0-92cc-495116d5ccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockValue_ec4c7490-a812-4ee0-92cc-495116d5ccd3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_55df6f5a-33db-4898-bf3d-3dce91917c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_55df6f5a-33db-4898-bf3d-3dce91917c36" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d16e240-58d4-4802-9e93-799f7c296486" xlink:href="codi-20211231.xsd#codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d16e240-58d4-4802-9e93-799f7c296486" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_770a0ded-e295-4be8-9a6f-1d70bfde6de0" xlink:href="codi-20211231.xsd#codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_770a0ded-e295-4be8-9a6f-1d70bfde6de0" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionNoticePeriod_03d57276-b80f-497c-9040-d13515340baa" xlink:href="codi-20211231.xsd#codi_PreferredSharesRedemptionNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesRedemptionNoticePeriod_03d57276-b80f-497c-9040-d13515340baa" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_12fc13f8-f117-4039-ad12-78b8b59e68ed" xlink:href="codi-20211231.xsd#codi_PreferredSharesTaxRedemptionNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_12fc13f8-f117-4039-ad12-78b8b59e68ed" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_831bd150-d507-4c0a-a994-6165c30c5b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_831bd150-d507-4c0a-a994-6165c30c5b05" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_2801bca0-11d0-456e-adc4-9ec88293031b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommonStockVotingRights_2801bca0-11d0-456e-adc4-9ec88293031b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_ad349920-2097-4d9d-aae3-4dfcecdc73af" xlink:href="codi-20211231.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionsPayableAmountPerShare_ad349920-2097-4d9d-aae3-4dfcecdc73af" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_501728e6-8521-47bb-be64-660b8022e56a" xlink:href="codi-20211231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_501728e6-8521-47bb-be64-660b8022e56a" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_e3da8f55-d304-4c11-a828-e3dd3551acd7" xlink:href="codi-20211231.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_e3da8f55-d304-4c11-a828-e3dd3551acd7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_c191c618-0f00-430e-a486-26357d2983a9" xlink:href="codi-20211231.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionToShareholders_c191c618-0f00-430e-a486-26357d2983a9" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_9dc0b9a0-f03c-4da7-993d-d8cd607d43f7" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_9dc0b9a0-f03c-4da7-993d-d8cd607d43f7" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7fdf2a03-a062-4329-8b70-f6f4f4c5c2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7fdf2a03-a062-4329-8b70-f6f4f4c5c2ac" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f164fb8c-06a2-47ba-a476-391209bee4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f164fb8c-06a2-47ba-a476-391209bee4b7" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dc60c576-21f9-4913-8535-c75266a27783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dc60c576-21f9-4913-8535-c75266a27783" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ed20db8f-9bdb-4cfa-949e-dcc7e2e57a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ed20db8f-9bdb-4cfa-949e-dcc7e2e57a38" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_22a62917-44dc-41c7-a177-a54b9bca1b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_22a62917-44dc-41c7-a177-a54b9bca1b6d" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_24e1ee38-7148-4bb1-bef5-4c350753ec66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_24e1ee38-7148-4bb1-bef5-4c350753ec66" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_8b803dbe-32da-4a80-92d2-a76b7afe88da" xlink:href="codi-20211231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_8b803dbe-32da-4a80-92d2-a76b7afe88da" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a86f9a04-3fd5-4869-add8-a83779f2698f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommonStockSharesIssued_a86f9a04-3fd5-4869-add8-a83779f2698f" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_c5265975-3193-4afd-bfed-b27fd4e4a78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_SharePrice_c5265975-3193-4afd-bfed-b27fd4e4a78a" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3181b3a2-5f13-47ab-b3b0-10bb483fd87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3181b3a2-5f13-47ab-b3b0-10bb483fd87e" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_d12ad3ba-85d1-4536-876b-5a76462d350e" xlink:href="codi-20211231.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_AtTheMarketOfferingCosts_d12ad3ba-85d1-4536-876b-5a76462d350e" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_efd46f06-5b60-4384-a02c-b69219335516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_efd46f06-5b60-4384-a02c-b69219335516" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_24080471-5701-4df5-bc0a-5a409dcd4ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_24080471-5701-4df5-bc0a-5a409dcd4ed7" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:href="codi-20211231.xsd#codi_StockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4031a6ea-c468-4215-b791-3e7f96856668_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4031a6ea-c468-4215-b791-3e7f96856668_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_233a08c0-8fa9-4a34-b1a4-7eb852a9b1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_233a08c0-8fa9-4a34-b1a4-7eb852a9b1f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3e4a75c9-53e0-4f84-8035-ed159a787dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_233a08c0-8fa9-4a34-b1a4-7eb852a9b1f4" xlink:to="loc_us-gaap_SubsequentEventMember_3e4a75c9-53e0-4f84-8035-ed159a787dec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6a58e171-d030-452d-9389-c85c38bc7fb8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6a58e171-d030-452d-9389-c85c38bc7fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f62f646a-005f-44af-872a-b46deecc7b5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f62f646a-005f-44af-872a-b46deecc7b5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a696ba06-0ad2-4e7b-8d7f-776e320e6507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a696ba06-0ad2-4e7b-8d7f-776e320e6507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a38d8dd3-ce08-43bc-b321-327b4fc7997a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a696ba06-0ad2-4e7b-8d7f-776e320e6507" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a38d8dd3-ce08-43bc-b321-327b4fc7997a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eedfa6bb-3f31-43a4-9796-43649bcecf6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eedfa6bb-3f31-43a4-9796-43649bcecf6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6f2ac0de-3819-4e27-90ba-3562f1540aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6f2ac0de-3819-4e27-90ba-3562f1540aa2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_cb6ae2b7-def0-4eec-b40a-3b537fde9431" xlink:href="codi-20211231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_codi_TechnologyAndPatentsMember_cb6ae2b7-def0-4eec-b40a-3b537fde9431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e1223d94-88df-4a30-b3f1-9a2af62f4771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_us-gaap_TradeNamesMember_e1223d94-88df-4a30-b3f1-9a2af62f4771" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_0b51eba4-5fdf-4ea7-91ca-d7f2fb7a9bfc" xlink:href="codi-20211231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_0b51eba4-5fdf-4ea7-91ca-d7f2fb7a9bfc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_00c579c2-d620-468d-888c-5fc374e6187a" xlink:href="codi-20211231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_codi_DistributorRelationsAndOtherMember_00c579c2-d620-468d-888c-5fc374e6187a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2e0775f1-f6c9-46e9-9d74-8cf084bc4077_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:to="loc_srt_RangeMember_2e0775f1-f6c9-46e9-9d74-8cf084bc4077_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a0744880-0932-4de6-b9d3-7ebf5e0838d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:to="loc_srt_RangeMember_a0744880-0932-4de6-b9d3-7ebf5e0838d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_001bdfc6-bc2a-4ee3-9d40-dc923729a3d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a0744880-0932-4de6-b9d3-7ebf5e0838d9" xlink:to="loc_srt_MinimumMember_001bdfc6-bc2a-4ee3-9d40-dc923729a3d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9497d9d2-81e6-45e9-98df-2fe544f15815_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:to="loc_us-gaap_ClassOfStockDomain_9497d9d2-81e6-45e9-98df-2fe544f15815_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:to="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_126ced66-4d38-4746-83ca-fa21babc2ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_126ced66-4d38-4746-83ca-fa21babc2ffc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_060e2736-efd2-4bae-a6ce-d9ff250b7725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_060e2736-efd2-4bae-a6ce-d9ff250b7725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0388c78c-5e87-4468-8b0c-0ddd5ee780a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0388c78c-5e87-4468-8b0c-0ddd5ee780a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_a9c26062-7b56-4f4f-bf36-7e33f1c12a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesBMember_a9c26062-7b56-4f4f-bf36-7e33f1c12a9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f139b0c2-22d7-4a74-8e9a-dcae198136fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:to="loc_us-gaap_SegmentDomain_f139b0c2-22d7-4a74-8e9a-dcae198136fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:to="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_463030a9-03ea-4b4c-b6d1-ddab98906cd7" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_ManitobaHarvestMember_463030a9-03ea-4b4c-b6d1-ddab98906cd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_96fd26a3-3ee5-4fac-aa97-06cf99ee681b" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_ErgobabyMember_96fd26a3-3ee5-4fac-aa97-06cf99ee681b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_47f3f95a-fa6c-404d-b167-8207b8fcb224" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_LibertyMember_47f3f95a-fa6c-404d-b167-8207b8fcb224" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_bf4d676c-7460-47a9-b6a7-18f5ddeceff5" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_AciMember_bf4d676c-7460-47a9-b6a7-18f5ddeceff5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_6f7b8296-1b33-40a4-a9c9-02dae21ead3f" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_SternoProductsMember_6f7b8296-1b33-40a4-a9c9-02dae21ead3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_529d8b77-5858-4a8d-8e37-74721d916c02_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_529d8b77-5858-4a8d-8e37-74721d916c02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_496aaf43-15b6-4131-bf20-446109cc10bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_496aaf43-15b6-4131-bf20-446109cc10bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_b0427a41-1398-43b7-8f72-05207ec97d7b" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_496aaf43-15b6-4131-bf20-446109cc10bc" xlink:to="loc_codi_FoxMember_b0427a41-1398-43b7-8f72-05207ec97d7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba49f785-044e-4c5f-94d9-d114682115de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba49f785-044e-4c5f-94d9-d114682115de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_3ca97452-3cc3-4fd3-86b2-f7e4c2dd0dc0" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:to="loc_codi_CleanEarthMember_3ca97452-3cc3-4fd3-86b2-f7e4c2dd0dc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_de1b9ebb-2d4e-4b5c-ad68-26a18314a146" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:to="loc_codi_ManitobaHarvestMember_de1b9ebb-2d4e-4b5c-ad68-26a18314a146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_296fe2df-9169-45d6-872f-97018e36392b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_296fe2df-9169-45d6-872f-97018e36392b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb1554d1-6bc0-41e2-b1f7-68d113544a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb1554d1-6bc0-41e2-b1f7-68d113544a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d0dcd93b-ebde-4622-8db6-d07af2c6bfd9" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb1554d1-6bc0-41e2-b1f7-68d113544a30" xlink:to="loc_codi_SternoCandleLampMember_d0dcd93b-ebde-4622-8db6-d07af2c6bfd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:to="loc_us-gaap_EquityComponentDomain_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:to="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_5459cbcb-d148-4876-ab97-a8a6000da14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:to="loc_us-gaap_PreferredStockMember_5459cbcb-d148-4876-ab97-a8a6000da14a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_598ed30b-7738-45eb-b413-dc536518b618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:to="loc_us-gaap_RetainedEarningsMember_598ed30b-7738-45eb-b413-dc536518b618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4b475cb2-6726-4819-b399-e3346e5bd516_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4b475cb2-6726-4819-b399-e3346e5bd516_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7c544d5d-7d79-4a59-b7ab-418cf0661ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7c544d5d-7d79-4a59-b7ab-418cf0661ccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_b6becaa6-ec92-4c91-8cfe-758a8b7e6853" xlink:href="codi-20211231.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7c544d5d-7d79-4a59-b7ab-418cf0661ccf" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_b6becaa6-ec92-4c91-8cfe-758a8b7e6853" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="codi-20211231.xsd#StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="extended" id="ic3febc1f183d4a49b05dba6f326929ea_StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_c79c3f28-b59e-41a9-915c-0911361fbd33" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailabletoTrustNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_c79c3f28-b59e-41a9-915c-0911361fbd33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_556bd4d3-59e1-4c03-9f31-d63e677cb438" xlink:href="codi-20211231.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_556bd4d3-59e1-4c03-9f31-d63e677cb438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_62030b3c-bf7a-40b6-9aab-0797d23e1b76" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_62030b3c-bf7a-40b6-9aab-0797d23e1b76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dc1a4691-29e1-46e3-bea5-9af6d6c232a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dc1a4691-29e1-46e3-bea5-9af6d6c232a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_88bd685b-9f93-45bf-9718-03c76038ace2" xlink:href="codi-20211231.xsd#codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_88bd685b-9f93-45bf-9718-03c76038ace2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_54df29e6-7695-44dc-a479-56e496c6b07e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_54df29e6-7695-44dc-a479-56e496c6b07e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_99d506e9-e3ab-4c64-93ad-a815c285954a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_99d506e9-e3ab-4c64-93ad-a815c285954a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1a453b6d-3ca0-4bc0-9db7-66f8eef93c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1a453b6d-3ca0-4bc0-9db7-66f8eef93c03" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c96e2ee6-e9be-492d-a994-1125a28c3c13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c96e2ee6-e9be-492d-a994-1125a28c3c13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_81dfbbaf-a7fb-4e5e-838c-fbc2ef349af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_81dfbbaf-a7fb-4e5e-838c-fbc2ef349af6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e65e4520-4950-4fe8-b5ed-9585e40bd2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_81dfbbaf-a7fb-4e5e-838c-fbc2ef349af6" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e65e4520-4950-4fe8-b5ed-9585e40bd2bc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" id="idc4d39bb53604c55a691269599a3007f_IncomeTaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_09db9171-ba8f-4709-8e06-aa5ff009e739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_09db9171-ba8f-4709-8e06-aa5ff009e739" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4408599-7476-4c57-9dbb-8a2419830e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4408599-7476-4c57-9dbb-8a2419830e80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9a76d60d-cf00-4692-b262-013d04e44915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9a76d60d-cf00-4692-b262-013d04e44915" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6b3d5e5e-7cb3-4cba-ae1c-1dd3d4260f77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6b3d5e5e-7cb3-4cba-ae1c-1dd3d4260f77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_4bd9ca35-b9ca-4be7-b188-2818b5448b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_4bd9ca35-b9ca-4be7-b188-2818b5448b7f" 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-20211231.xsd#IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="extended" id="i2c27ce25f8924f93b3cd552a349387c2_IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_7251151f-eec0-4d5e-8151-c90f74c2cd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_7251151f-eec0-4d5e-8151-c90f74c2cd9c" xlink:to="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_9d349367-69b4-4982-a99f-bdbf9871531c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_9d349367-69b4-4982-a99f-bdbf9871531c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_fc11706c-bc59-491a-955b-bb29054655ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_fc11706c-bc59-491a-955b-bb29054655ad" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#FairValueMeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="extended" id="i795806c8088c43b5a2d45d829ae15282_FairValueMeasurementAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_27dbecb6-4d51-484c-8183-3fa0096388cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_27dbecb6-4d51-484c-8183-3fa0096388cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a87346a9-7965-4e7e-a1e1-10b8bdfb9ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a87346a9-7965-4e7e-a1e1-10b8bdfb9ec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be135941-8937-456e-975e-6d294f1dc97f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be135941-8937-456e-975e-6d294f1dc97f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c711acf8-d1ca-4feb-8194-dd7c68ea5f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_AssetImpairmentCharges_c711acf8-d1ca-4feb-8194-dd7c68ea5f7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_fef1e34f-9f00-4d5c-bf96-cfa7a2b681ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_fef1e34f-9f00-4d5c-bf96-cfa7a2b681ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d8a957c1-a89e-46a3-af86-d8c45d2bdba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d8a957c1-a89e-46a3-af86-d8c45d2bdba9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a2f84cda-5030-4fc1-a4dc-b3ee60643ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a2f84cda-5030-4fc1-a4dc-b3ee60643ceb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7b9437df-27ec-455c-b73e-5723ea70e78d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7b9437df-27ec-455c-b73e-5723ea70e78d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a20cd6d-e33a-4287-9a2b-db10a33ccf96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:to="loc_us-gaap_SegmentDomain_2a20cd6d-e33a-4287-9a2b-db10a33ccf96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:to="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_ecfde6a7-f102-49bf-8ac4-78b868203557" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_CrosmanMember_ecfde6a7-f102-49bf-8ac4-78b868203557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_71c70a0f-8c9f-48bf-ba5b-957b1d276397" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_ArnoldMember_71c70a0f-8c9f-48bf-ba5b-957b1d276397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7652500e-9ef2-4b5f-bae6-72cbc26c8025" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_A5.11TacticalMember_7652500e-9ef2-4b5f-bae6-72cbc26c8025" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_9071dda7-3950-4744-bed9-23fb14749503" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_SternoProductsMember_9071dda7-3950-4744-bed9-23fb14749503" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_ab48c391-67f6-4029-9de8-72356de89982" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_ErgobabyMember_ab48c391-67f6-4029-9de8-72356de89982" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_457b6184-5a98-4bd4-89d6-e9f639ed8ce2" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_LibertyMember_457b6184-5a98-4bd4-89d6-e9f639ed8ce2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_61b7ebe1-7396-4433-8db6-1cd9491bf25e" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_ManitobaHarvestMember_61b7ebe1-7396-4433-8db6-1cd9491bf25e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d9521bf2-e1d6-4cb8-819d-a73a22db8458_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d9521bf2-e1d6-4cb8-819d-a73a22db8458_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_532b773f-153e-4e1c-8c75-696ac74963cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_532b773f-153e-4e1c-8c75-696ac74963cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_9322ac51-1b6b-4ff2-8fcf-0f96b4c25f0e" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_532b773f-153e-4e1c-8c75-696ac74963cd" xlink:to="loc_codi_RavinMember_9322ac51-1b6b-4ff2-8fcf-0f96b4c25f0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c66dfff9-8145-4f43-972c-5adc43c20c3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c66dfff9-8145-4f43-972c-5adc43c20c3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_de4cc814-b1c2-4015-bae7-4fa92097a51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_de4cc814-b1c2-4015-bae7-4fa92097a51b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3cde4a6c-791e-490e-a2fc-e7bca2b1bf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3cde4a6c-791e-490e-a2fc-e7bca2b1bf33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_54daaad2-9000-4a39-8069-e290eeeeb902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_54daaad2-9000-4a39-8069-e290eeeeb902" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_74308c2c-3180-43ed-8f47-78602f5074e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_74308c2c-3180-43ed-8f47-78602f5074e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3f73db4b-f867-461b-a0d9-e4375fd9e118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3f73db4b-f867-461b-a0d9-e4375fd9e118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_d7f0f1a0-e1b8-42d3-929d-46717e45acf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3f73db4b-f867-461b-a0d9-e4375fd9e118" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_d7f0f1a0-e1b8-42d3-929d-46717e45acf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_c47540fc-c54e-4fa5-8c78-413b5a9209e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_c47540fc-c54e-4fa5-8c78-413b5a9209e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_90cc55ee-dccf-4773-bdca-669fd8f6733b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_90cc55ee-dccf-4773-bdca-669fd8f6733b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7137e1e5-56e0-4ccc-918b-4e1754185bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7137e1e5-56e0-4ccc-918b-4e1754185bb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d6f0d162-cb0e-483f-bb88-d9738852fca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d6f0d162-cb0e-483f-bb88-d9738852fca6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9bb908f1-87c5-4ab3-967a-fb74913eb620_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9bb908f1-87c5-4ab3-967a-fb74913eb620_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_e4e49398-a861-4007-a7bf-1c09532a3311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:to="loc_us-gaap_GoodwillMember_e4e49398-a861-4007-a7bf-1c09532a3311" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_cbf0b311-b922-48d5-8bb6-585f0c72809b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:to="loc_us-gaap_TradeNamesMember_cbf0b311-b922-48d5-8bb6-585f0c72809b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:to="loc_us-gaap_CreditFacilityDomain_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e5c65278-d78d-4799-836c-7f2b14d18b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:to="loc_us-gaap_CreditFacilityDomain_e5c65278-d78d-4799-836c-7f2b14d18b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2115318b-dd08-47f8-9c65-a39d456fd508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2115318b-dd08-47f8-9c65-a39d456fd508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_e4c6a4d8-77ce-4c03-811c-7efda6a9063c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PutOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2115318b-dd08-47f8-9c65-a39d456fd508" xlink:to="loc_us-gaap_PutOptionMember_e4c6a4d8-77ce-4c03-811c-7efda6a9063c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended" id="i276692c5a9d84846b914284f6a94d337_FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1a681d39-ad89-449a-a99c-af23b3c92340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1a681d39-ad89-449a-a99c-af23b3c92340" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c5856656-c6b7-4c57-a735-7cf1625585f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_dei_DocumentPeriodEndDate_c5856656-c6b7-4c57-a735-7cf1625585f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e64ea6fd-239a-45c6-b844-cd8ad9cce7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e64ea6fd-239a-45c6-b844-cd8ad9cce7fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_83af815e-6ef2-4ca1-9332-79915d4c00fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:to="loc_us-gaap_SegmentDomain_83af815e-6ef2-4ca1-9332-79915d4c00fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b1f25c02-4ea7-4d81-9cde-8e9a636d9f66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:to="loc_us-gaap_SegmentDomain_b1f25c02-4ea7-4d81-9cde-8e9a636d9f66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_37a871b1-4065-4b17-a767-5b91be07f2f7" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b1f25c02-4ea7-4d81-9cde-8e9a636d9f66" xlink:to="loc_codi_CrosmanMember_37a871b1-4065-4b17-a767-5b91be07f2f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee4cc31f-fede-46af-b346-a38ef996f3a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee4cc31f-fede-46af-b346-a38ef996f3a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_19fdb3be-5941-47f3-aaf9-fc5a1c448ca2" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:to="loc_codi_RavinMember_19fdb3be-5941-47f3-aaf9-fc5a1c448ca2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4fe593fb-46cd-46d9-bc26-464501ff35e2" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:to="loc_codi_LibertyMember_4fe593fb-46cd-46d9-bc26-464501ff35e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_8cd45831-bfd1-4ee1-868c-51770d2cd2c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_8cd45831-bfd1-4ee1-868c-51770d2cd2c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_593c24f6-be56-481e-aee9-6819dfd40583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_593c24f6-be56-481e-aee9-6819dfd40583" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_618364be-def6-479d-b6cc-ba190e7ffb4d" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_593c24f6-be56-481e-aee9-6819dfd40583" xlink:to="loc_codi_BusinessAcquisitionMember_618364be-def6-479d-b6cc-ba190e7ffb4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_cb300ed4-62b8-4fb4-9604-8c08e88d5577_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_cb300ed4-62b8-4fb4-9604-8c08e88d5577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_c750a807-ba1d-44de-88b8-72d94029c349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_c750a807-ba1d-44de-88b8-72d94029c349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_0e1acc3b-cf30-40c6-a8d1-1139351aa705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PutOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_c750a807-ba1d-44de-88b8-72d94029c349" xlink:to="loc_us-gaap_PutOptionMember_0e1acc3b-cf30-40c6-a8d1-1139351aa705" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a903f154-e94d-4088-bf35-c37fbdacfa07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a903f154-e94d-4088-bf35-c37fbdacfa07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0a5a3fcd-cc13-4ec5-8556-6dd63f3a62aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0a5a3fcd-cc13-4ec5-8556-6dd63f3a62aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_15559523-bdd2-4782-a704-d6ee8155e713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0a5a3fcd-cc13-4ec5-8556-6dd63f3a62aa" xlink:to="loc_us-gaap_InterestRateSwapMember_15559523-bdd2-4782-a704-d6ee8155e713" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_39f9094b-85d0-4e49-ab15-1af3278a54d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_39f9094b-85d0-4e49-ab15-1af3278a54d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_80dfff36-84bd-4c1b-be08-47d12af4a0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_80dfff36-84bd-4c1b-be08-47d12af4a0d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_db6bb312-c3ac-457b-8f0d-d002df66d81b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_80dfff36-84bd-4c1b-be08-47d12af4a0d4" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_db6bb312-c3ac-457b-8f0d-d002df66d81b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_921851ec-aa40-4374-9a57-fcedd35d8cc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_921851ec-aa40-4374-9a57-fcedd35d8cc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b49d6bd3-c3a1-44fa-a1f8-3b84b4a10fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b49d6bd3-c3a1-44fa-a1f8-3b84b4a10fcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c4e9080c-4ddf-4302-9e0b-8a2a6b85c8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c4e9080c-4ddf-4302-9e0b-8a2a6b85c8c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_29978018-de24-4e2e-892f-aeab6a411ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f250adcd-69e4-4579-9f79-cb41fdabe28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f250adcd-69e4-4579-9f79-cb41fdabe28b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e73c0cb-4689-4621-9195-6a2192cc89f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e73c0cb-4689-4621-9195-6a2192cc89f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ab20fa2a-a88b-4149-abe0-39f3d67047ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ab20fa2a-a88b-4149-abe0-39f3d67047ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b7f2faf-f5f0-4b31-bd2b-a8176fa4411e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b7f2faf-f5f0-4b31-bd2b-a8176fa4411e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_69039c09-78ac-4f37-aa92-2d1a7801e68a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_69039c09-78ac-4f37-aa92-2d1a7801e68a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" xlink:type="extended" id="i986deb84e8b54e15bb96cc59462f417d_FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_99fc8256-454f-48f3-b372-717a82c817a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_99fc8256-454f-48f3-b372-717a82c817a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_de22ed12-5f46-4411-88e5-da05d115f53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_de22ed12-5f46-4411-88e5-da05d115f53c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_e7587ad4-1992-4efd-a7d4-dc8b180abb42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_e7587ad4-1992-4efd-a7d4-dc8b180abb42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_75f07bbd-4452-412d-9775-7acbb6c59938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_75f07bbd-4452-412d-9775-7acbb6c59938" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b28ea337-e60b-4dcc-b6f0-1a27e696c7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d723c027-b520-40c0-beb9-c4d6771c7254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d723c027-b520-40c0-beb9-c4d6771c7254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8e035631-8cea-4437-a5ee-0af445f07c7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8e035631-8cea-4437-a5ee-0af445f07c7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_dc087eaf-e14c-436c-8c98-e7cd7f3ab7d6" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:to="loc_codi_RavinMember_dc087eaf-e14c-436c-8c98-e7cd7f3ab7d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_1f46d5a3-8240-4c96-9ceb-51959051ecf1" xlink:href="codi-20211231.xsd#codi_PolyfoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:to="loc_codi_PolyfoamMember_1f46d5a3-8240-4c96-9ceb-51959051ecf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_490880cb-7092-441f-8b51-b01fcbc97123_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:to="loc_us-gaap_SegmentDomain_490880cb-7092-441f-8b51-b01fcbc97123_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:to="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_22513d02-b6df-45f9-846b-be1bea6635cf" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_A5.11TacticalMember_22513d02-b6df-45f9-846b-be1bea6635cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_970a97a5-6c0a-4dbd-a0ca-b2db4465b3a1" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_LibertyMember_970a97a5-6c0a-4dbd-a0ca-b2db4465b3a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_1c74edef-62c5-4acc-9d5a-4766dca541d4" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_CrosmanMember_1c74edef-62c5-4acc-9d5a-4766dca541d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_41166a6d-5b69-4f23-a3b2-fdd35fbe3334" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_FoamFabricatorsMember_41166a6d-5b69-4f23-a3b2-fdd35fbe3334" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" xlink:type="extended" id="ieb7ea96ae67845f28a212590334fb4f6_FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:href="codi-20211231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da157f89-4cdc-4089-94e4-899d58b7d03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da157f89-4cdc-4089-94e4-899d58b7d03c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_86b99ccb-48e9-46b8-9bc0-e6022ebd4b3e" xlink:href="codi-20211231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_86b99ccb-48e9-46b8-9bc0-e6022ebd4b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_fc6aa94c-6e9a-4760-a6ee-322c6a389082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_LongTermDebtFairValue_fc6aa94c-6e9a-4760-a6ee-322c6a389082" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_7018aa57-dd7c-4fa4-8277-67f6eea09e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_7018aa57-dd7c-4fa4-8277-67f6eea09e2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_21de1afd-e94c-4167-8185-e998309d4c81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_AssetImpairmentCharges_21de1afd-e94c-4167-8185-e998309d4c81" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:href="codi-20211231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eab99177-ce21-41ba-a98f-2ad1921e770d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eab99177-ce21-41ba-a98f-2ad1921e770d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_d521cab0-97f3-4377-83e9-95eed6b9d4b8" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:to="loc_codi_Seniornotesdue2026Member_d521cab0-97f3-4377-83e9-95eed6b9d4b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_4135149a-8103-4524-bd51-dc54d0414542" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:to="loc_codi_A2032SeniorNotesMember_4135149a-8103-4524-bd51-dc54d0414542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_6e534a0e-fa82-48f8-82de-acf52c0e9234" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:to="loc_codi_A2029SeniorNotesMember_6e534a0e-fa82-48f8-82de-acf52c0e9234" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_353077d0-130b-482a-961d-d881a0e29e20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:to="loc_us-gaap_SegmentDomain_353077d0-130b-482a-961d-d881a0e29e20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e3291d82-f080-4729-982d-c8ea0fa761fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:to="loc_us-gaap_SegmentDomain_e3291d82-f080-4729-982d-c8ea0fa761fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_63dc9067-62c4-48c8-8fb2-9fa2e45ee784" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e3291d82-f080-4729-982d-c8ea0fa761fa" xlink:to="loc_codi_VelocityOutdoorMember_63dc9067-62c4-48c8-8fb2-9fa2e45ee784" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8b6a47f5-4429-4049-88d7-6acfee482f58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8b6a47f5-4429-4049-88d7-6acfee482f58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1da86bd6-054c-4873-9851-e8216eec015d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1da86bd6-054c-4873-9851-e8216eec015d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fa1cb40e-e42b-4844-9a35-a73783763473_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fa1cb40e-e42b-4844-9a35-a73783763473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f7b8209-dc36-4a90-9dc5-626173d528d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f7b8209-dc36-4a90-9dc5-626173d528d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a7169555-1036-4406-b743-c095edbf012c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f7b8209-dc36-4a90-9dc5-626173d528d4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a7169555-1036-4406-b743-c095edbf012c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e2251350-58bc-44d7-b344-aa607b27e3f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e2251350-58bc-44d7-b344-aa607b27e3f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce8daaa7-a12a-45ba-8841-3aa582ee2813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce8daaa7-a12a-45ba-8841-3aa582ee2813" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3a9beef5-558a-4966-a7b2-b492807a2d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce8daaa7-a12a-45ba-8841-3aa582ee2813" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3a9beef5-558a-4966-a7b2-b492807a2d52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_89d395fb-2688-45bc-9613-01bf65bb9eed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_89d395fb-2688-45bc-9613-01bf65bb9eed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7648f62b-2cad-414b-8b83-951e751797a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7648f62b-2cad-414b-8b83-951e751797a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_bd965ad3-7a33-428a-b2c9-2578b5b1ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_bd965ad3-7a33-428a-b2c9-2578b5b1ed75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_739a9175-e192-4c23-87ae-c55b436e5911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_739a9175-e192-4c23-87ae-c55b436e5911" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_13bbb7b4-2e76-417d-bb98-0d02ca1589dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_13bbb7b4-2e76-417d-bb98-0d02ca1589dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_87db4ae5-d7ad-4853-bad3-ca9fc7062627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:to="loc_us-gaap_GoodwillMember_87db4ae5-d7ad-4853-bad3-ca9fc7062627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_09b22620-b6e5-4fca-9c71-c612fc1d978a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:to="loc_us-gaap_TradeNamesMember_09b22620-b6e5-4fca-9c71-c612fc1d978a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93be8479-729d-421b-ad8b-3fbae74b82b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93be8479-729d-421b-ad8b-3fbae74b82b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6103efc8-845f-42d2-862c-219d08141f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6103efc8-845f-42d2-862c-219d08141f42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2d3e037b-6833-4c69-ad64-13a2553eeff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2d3e037b-6833-4c69-ad64-13a2553eeff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_767524eb-6ec7-4c36-8816-be27adc33a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_767524eb-6ec7-4c36-8816-be27adc33a25" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="extended" id="i5dca61c81d9e4886b708469440c87f2b_NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_101f551e-a4b4-4501-9546-95f9aa5490e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_101f551e-a4b4-4501-9546-95f9aa5490e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_268183d6-42f8-46e3-b793-f0db373999b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_MinorityInterest_268183d6-42f8-46e3-b793-f0db373999b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f093e19d-e7aa-4495-a926-03286345cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f093e19d-e7aa-4495-a926-03286345cd22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_6cba53ce-09c8-4198-b356-845b1912a297" xlink:href="codi-20211231.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_codi_DistributionToShareholders_6cba53ce-09c8-4198-b356-845b1912a297" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_2154689a-e5bb-4b04-8745-fab9889c5b35" xlink:href="codi-20211231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_2154689a-e5bb-4b04-8745-fab9889c5b35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_af18ff8e-d905-4802-a2b1-fe57d34ae47d" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_af18ff8e-d905-4802-a2b1-fe57d34ae47d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_fac434e8-a056-477f-8171-f5e1ecb3e880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_fac434e8-a056-477f-8171-f5e1ecb3e880" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:to="loc_dei_EntityDomain_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_39ae16e5-c5c8-46ca-a0cc-c6796a2ee2d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:to="loc_dei_EntityDomain_39ae16e5-c5c8-46ca-a0cc-c6796a2ee2d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_6eec3f95-116f-4900-94a9-d8fa07d079d5" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_39ae16e5-c5c8-46ca-a0cc-c6796a2ee2d4" xlink:to="loc_codi_ErgobabyMember_6eec3f95-116f-4900-94a9-d8fa07d079d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ff58b2c-8e05-4b2a-a6c1-1937534c64b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ff58b2c-8e05-4b2a-a6c1-1937534c64b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_4ac837da-589a-4e8f-9bd2-68e153c8d584" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ff58b2c-8e05-4b2a-a6c1-1937534c64b5" xlink:to="loc_codi_SternoProductsMember_4ac837da-589a-4e8f-9bd2-68e153c8d584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c81a1649-ced2-4baa-a9dc-d1efd1007179_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c81a1649-ced2-4baa-a9dc-d1efd1007179_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_222fa37e-698f-4082-8a77-a2f794d54baa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_222fa37e-698f-4082-8a77-a2f794d54baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28f9f2e2-5667-42da-bd10-3d5596948005_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28f9f2e2-5667-42da-bd10-3d5596948005_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07b395c1-e45e-4278-bce8-8af2e36b961e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07b395c1-e45e-4278-bce8-8af2e36b961e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d3341d1a-98d7-4482-a3ee-a265fd5b8473_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d3341d1a-98d7-4482-a3ee-a265fd5b8473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e1f5a7b1-44f8-4ebc-b4ff-ca1f7478187b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e1f5a7b1-44f8-4ebc-b4ff-ca1f7478187b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ce64581d-cee5-416d-9b4f-07922c1f7dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e1f5a7b1-44f8-4ebc-b4ff-ca1f7478187b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ce64581d-cee5-416d-9b4f-07922c1f7dc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:to="loc_us-gaap_SegmentDomain_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:to="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3349d4c1-7997-449b-ab51-0484de59f943" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_A5.11TacticalMember_3349d4c1-7997-449b-ab51-0484de59f943" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_2929b375-b193-4ffe-a90a-f9dc559c1f7f" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ErgobabyMember_2929b375-b193-4ffe-a90a-f9dc559c1f7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_83235f0c-48b8-4411-8b17-10aaf3d7824c" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_FoxMember_83235f0c-48b8-4411-8b17-10aaf3d7824c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_200c52da-a69b-4688-9ae4-0850fea6186b" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_LibertyMember_200c52da-a69b-4688-9ae4-0850fea6186b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_e55d4e77-8295-4340-88d7-c1207e756623" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ManitobaHarvestMember_e55d4e77-8295-4340-88d7-c1207e756623" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7ffcb771-3a43-45c5-9548-531200093c66" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_AciMember_7ffcb771-3a43-45c5-9548-531200093c66" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_70d74db3-1d4e-4c42-83ac-c4bedd9a971b" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ArnoldMagneticsMember_70d74db3-1d4e-4c42-83ac-c4bedd9a971b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_134b6095-687d-40eb-98ea-5d734efbeefc" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_FoamFabricatorsMember_134b6095-687d-40eb-98ea-5d734efbeefc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_9dfe8c1f-040f-4083-aff9-bbed220ea573" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_SternoCandleLampMember_9dfe8c1f-040f-4083-aff9-bbed220ea573" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_7a89c2ab-e19c-4456-ab43-6fcc4a8b4375" xlink:href="codi-20211231.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_AllocationInterestsMember_7a89c2ab-e19c-4456-ab43-6fcc4a8b4375" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_99e71bbe-abca-4d00-ba69-89c3b6beb9cf" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_CrosmanMember_99e71bbe-abca-4d00-ba69-89c3b6beb9cf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_537fe21b-db09-4d78-89ea-31470fc21a5f" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_BoaMember_537fe21b-db09-4d78-89ea-31470fc21a5f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_7282663f-47ce-457b-95a8-72bbd1e03899" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_MarucciMember_7282663f-47ce-457b-95a8-72bbd1e03899" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b305a751-1bb1-4ab1-ad13-9c128bdb9e00" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ArnoldMember_b305a751-1bb1-4ab1-ad13-9c128bdb9e00" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_87b0ae07-6a54-4df6-9ab9-c565e5a03efe" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_LuganoMember_87b0ae07-6a54-4df6-9ab9-c565e5a03efe" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_ea547913-af5d-4b12-86a6-e3cc1ada6a9b" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_VelocityOutdoorMember_ea547913-af5d-4b12-86a6-e3cc1ada6a9b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_25a7b006-a32a-46c0-9968-c31dea57293f" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_AltorMember_25a7b006-a32a-46c0-9968-c31dea57293f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_ad16591c-9684-4e50-80b3-d979574cc186_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_ad16591c-9684-4e50-80b3-d979574cc186_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_12bab7cd-8bbd-4d5a-b451-44783e48f843" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_12bab7cd-8bbd-4d5a-b451-44783e48f843" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_cf4bfe69-5f17-4558-bc4f-9e2927b24d47" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_cf4bfe69-5f17-4558-bc4f-9e2927b24d47" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" xlink:type="extended" id="i76bfaf31373a46e3ab6d3838d537cf13_NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d6ae4d0-dfea-4ed7-96a4-44fb98b6bc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d6ae4d0-dfea-4ed7-96a4-44fb98b6bc52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2713c7c3-3e1f-4477-a8d8-f59d6f5b6b08" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2713c7c3-3e1f-4477-a8d8-f59d6f5b6b08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0c769622-6447-4312-ba4d-9dbe1d62326f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_MinorityInterest_0c769622-6447-4312-ba4d-9dbe1d62326f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_8e81b419-8ba2-455f-8880-e8a485d5b14b" xlink:href="codi-20211231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_8e81b419-8ba2-455f-8880-e8a485d5b14b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85f66443-eac4-40ed-8720-90c8306199d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85f66443-eac4-40ed-8720-90c8306199d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ed30a248-41b1-41c1-8aaa-9915f51540c3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:to="loc_srt_OwnershipDomain_ed30a248-41b1-41c1-8aaa-9915f51540c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_54463e90-afd8-46f1-9dcb-f468de9480bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:to="loc_srt_OwnershipDomain_54463e90-afd8-46f1-9dcb-f468de9480bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_974cd568-5e20-4f3b-a965-651ca8f6d1c3" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54463e90-afd8-46f1-9dcb-f468de9480bd" xlink:to="loc_codi_SternoProductsMember_974cd568-5e20-4f3b-a965-651ca8f6d1c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ccc0ce06-0938-495f-8a04-01cc203a7635_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ccc0ce06-0938-495f-8a04-01cc203a7635_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9c7e69-ed66-4b5c-a50b-2b7310e1421b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9c7e69-ed66-4b5c-a50b-2b7310e1421b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_bac89ea1-f9db-48df-9cc1-70d81afdac4a" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9c7e69-ed66-4b5c-a50b-2b7310e1421b" xlink:to="loc_codi_SternoProductsMember_bac89ea1-f9db-48df-9cc1-70d81afdac4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_279d0123-c40e-427e-bcfd-4185a513c7dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_279d0123-c40e-427e-bcfd-4185a513c7dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b7002340-e9c1-4ab7-95a8-554170fa0d35" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b7002340-e9c1-4ab7-95a8-554170fa0d35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_bb7f5fc5-495f-4490-9091-9c518ab3972d" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_bb7f5fc5-495f-4490-9091-9c518ab3972d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_37b92a37-02da-49d4-a0e4-e9051360ed7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:to="loc_us-gaap_SegmentDomain_37b92a37-02da-49d4-a0e4-e9051360ed7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:to="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_e50bfffa-870c-48ad-98b3-fb8cef1a6aaa" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_A5.11TacticalMember_e50bfffa-870c-48ad-98b3-fb8cef1a6aaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_8d77817f-d04f-450c-9fb7-bc1606461302" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_CrosmanMember_8d77817f-d04f-450c-9fb7-bc1606461302" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_dac9d1ac-d292-4a4f-85e9-19576bd5f522" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_ErgobabyMember_dac9d1ac-d292-4a4f-85e9-19576bd5f522" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_0660e952-7bf1-4726-8470-1cfc92f6c6ac" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_FoxMember_0660e952-7bf1-4726-8470-1cfc92f6c6ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_e2c17794-9ae7-400f-b611-6905e52dc005" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_LibertyMember_e2c17794-9ae7-400f-b611-6905e52dc005" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_8cd656d6-d914-45cd-869b-977abc236ec6" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_ManitobaHarvestMember_8cd656d6-d914-45cd-869b-977abc236ec6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7bbe1ecd-9728-43df-835e-f625d835c246" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_AciMember_7bbe1ecd-9728-43df-835e-f625d835c246" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_06567713-f675-4fc2-b2be-a85c4b7411e0" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_ArnoldMagneticsMember_06567713-f675-4fc2-b2be-a85c4b7411e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_b57f30f0-2ca8-4cdc-b0da-cd5c70380abc" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_FoamFabricatorsMember_b57f30f0-2ca8-4cdc-b0da-cd5c70380abc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_185b5da4-0fdb-458f-b7ac-fedf5ea75f08" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_SternoCandleLampMember_185b5da4-0fdb-458f-b7ac-fedf5ea75f08" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_1746fb7d-0b4d-43f3-abf4-a7b9953de258" xlink:href="codi-20211231.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_AllocationInterestsMember_1746fb7d-0b4d-43f3-abf4-a7b9953de258" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#EquityMethodInvestmentAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="extended" id="i31ba05a9635a4b87a2a80ea65fd6ba65_EquityMethodInvestmentAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_93d4ca34-ef36-4041-a4af-aaae6bc65619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_dd06a020-c682-4169-b27a-2f37ec465edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_93d4ca34-ef36-4041-a4af-aaae6bc65619" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_dd06a020-c682-4169-b27a-2f37ec465edf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_93d4ca34-ef36-4041-a4af-aaae6bc65619" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:to="loc_us-gaap_RelatedPartyDomain_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4feb0433-7726-4614-aca8-5ea336a13fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:to="loc_us-gaap_RelatedPartyDomain_4feb0433-7726-4614-aca8-5ea336a13fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_9b8d9c70-8894-435f-944f-1b782bcc64fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_4feb0433-7726-4614-aca8-5ea336a13fd6" xlink:to="loc_us-gaap_CorporateJointVentureMember_9b8d9c70-8894-435f-944f-1b782bcc64fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_251727bc-2d1c-4cc3-8750-979cb6eb997b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_251727bc-2d1c-4cc3-8750-979cb6eb997b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e7da0d9c-4917-4e9e-be1a-e8349310878f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e7da0d9c-4917-4e9e-be1a-e8349310878f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_09d24a07-94ff-4648-a09b-f038ae6910ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e7da0d9c-4917-4e9e-be1a-e8349310878f" xlink:to="loc_srt_SubsidiariesMember_09d24a07-94ff-4648-a09b-f038ae6910ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f99967c3-9738-4a3f-8f22-13ec558f9173_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f99967c3-9738-4a3f-8f22-13ec558f9173_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e159675-298e-49ac-9c53-2773c580b82b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e159675-298e-49ac-9c53-2773c580b82b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2c764973-65d0-49ac-ae34-f647862ecb5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:to="loc_us-gaap_SegmentDomain_2c764973-65d0-49ac-ae34-f647862ecb5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_27a9e335-4560-4b19-a480-51c11907399e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:to="loc_us-gaap_SegmentDomain_27a9e335-4560-4b19-a480-51c11907399e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_5d73a9bf-cc59-4904-b7f4-5e7c7bf5b17a" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_27a9e335-4560-4b19-a480-51c11907399e" xlink:to="loc_codi_FoxMember_5d73a9bf-cc59-4904-b7f4-5e7c7bf5b17a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_97595e33-6f2a-4784-970c-f265624e92b3" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:to="loc_codi_ArnoldMagneticsMember_97595e33-6f2a-4784-970c-f265624e92b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_b9eb90aa-7272-4039-a050-c516468d75fd" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:to="loc_codi_FoxMember_b9eb90aa-7272-4039-a050-c516468d75fd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended" id="i4ecd0f354dd04b87988ba1636e891503_CommitmentsandContingenciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c4d5e214-d98a-4488-b9d8-c9519cb5e8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseLiability_c4d5e214-d98a-4488-b9d8-c9519cb5e8f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OperatingLeasesExpirationMinimumPeriod_145fe49b-61b5-4e8a-87b4-21dea128d4c3" xlink:href="codi-20211231.xsd#codi_OperatingLeasesExpirationMinimumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_codi_OperatingLeasesExpirationMinimumPeriod_145fe49b-61b5-4e8a-87b4-21dea128d4c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3adcaf62-dff8-46ae-abb0-43fd99310ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3adcaf62-dff8-46ae-abb0-43fd99310ed3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_cd112e8d-67fb-4950-b1c8-2cf1925a86f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_cd112e8d-67fb-4950-b1c8-2cf1925a86f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8388b72b-c4b9-4694-88ea-3dadd57b5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8388b72b-c4b9-4694-88ea-3dadd57b5e2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_3cb2e317-c6a0-4759-ae6c-9cfd6653e169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OtherCommitmentsTable_3cb2e317-c6a0-4759-ae6c-9cfd6653e169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#RelatedPartyTransactionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail" xlink:type="extended" id="i08efdf17b2da45e1bfe1a4359d5a1abd_RelatedPartyTransactionsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_2266f85d-f211-4a78-99a6-930d07de16d0" xlink:href="codi-20211231.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_2266f85d-f211-4a78-99a6-930d07de16d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_98e1eca2-3588-498c-914c-45520d150f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_98e1eca2-3588-498c-914c-45520d150f3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_f9e6d4d3-a784-42fa-ba99-588409de4976" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_f9e6d4d3-a784-42fa-ba99-588409de4976" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_fde098e2-bed7-433b-b328-9597d25dabec" xlink:href="codi-20211231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_fde098e2-bed7-433b-b328-9597d25dabec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberofRelatedPartyVendors_7b31a23f-23df-4a89-8b5e-29ec4cfecf90" xlink:href="codi-20211231.xsd#codi_NumberofRelatedPartyVendors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_NumberofRelatedPartyVendors_7b31a23f-23df-4a89-8b5e-29ec4cfecf90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_11fcbc22-18cf-4b6a-8f47-fcbe94c7bbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_11fcbc22-18cf-4b6a-8f47-fcbe94c7bbbb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_79a39cd9-caa8-44fb-a817-bdd5102437f0" xlink:href="codi-20211231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_79a39cd9-caa8-44fb-a817-bdd5102437f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_76518b99-478f-483d-b81e-88f263ab9520" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_76518b99-478f-483d-b81e-88f263ab9520" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1e60b3c6-9517-435b-8590-a070160469f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_dei_DocumentPeriodEndDate_1e60b3c6-9517-435b-8590-a070160469f6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_0ff6d453-5de7-4656-a928-0a5e0620046d" xlink:href="codi-20211231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_0ff6d453-5de7-4656-a928-0a5e0620046d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_b5b54020-2ad0-41f5-8874-fbb3dec31663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_b5b54020-2ad0-41f5-8874-fbb3dec31663" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_f251f856-6bb8-4c57-8b02-4ca1bec11da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_f251f856-6bb8-4c57-8b02-4ca1bec11da8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_78f78ec2-27b7-42c4-9177-9f17a97f8c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_78f78ec2-27b7-42c4-9177-9f17a97f8c95" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_025e76f1-90a4-4f30-b2e1-8c17a884e1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_025e76f1-90a4-4f30-b2e1-8c17a884e1cc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_16c74bef-bac0-4656-ab0d-0074c7752c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_16c74bef-bac0-4656-ab0d-0074c7752c75" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_8cbb8927-a507-4fa3-b14a-bf2c2731882b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_ManagementFeeExpense_8cbb8927-a507-4fa3-b14a-bf2c2731882b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_16566f1b-f37e-4c3c-b6ca-02ad9bd5f968" xlink:href="codi-20211231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_16566f1b-f37e-4c3c-b6ca-02ad9bd5f968" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0e4bdb70-434f-4bc7-81bb-13f241c672a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0e4bdb70-434f-4bc7-81bb-13f241c672a7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_ef032e40-2e4d-43aa-9aaa-fbe6afc299f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_ef032e40-2e4d-43aa-9aaa-fbe6afc299f1" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementFeeWaiver_1785c08a-9ea3-4700-be6c-646dc0818453" xlink:href="codi-20211231.xsd#codi_ManagementFeeWaiver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_ManagementFeeWaiver_1785c08a-9ea3-4700-be6c-646dc0818453" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForManagementFee_7fa14f48-6447-4471-8d65-65b6f766858a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForManagementFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_PaymentForManagementFee_7fa14f48-6447-4471-8d65-65b6f766858a" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8b18d9d3-9283-4ddb-974d-54b184598fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8b18d9d3-9283-4ddb-974d-54b184598fa7" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_05f00557-c86e-4224-8180-ea6fbee2e14b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_05f00557-c86e-4224-8180-ea6fbee2e14b" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_ac3fefe8-c69a-4adb-9b12-fa2d1bcde5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_ac3fefe8-c69a-4adb-9b12-fa2d1bcde5bb" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6c5c4b95-f53a-48c1-832c-d19516062d5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:to="loc_us-gaap_CreditFacilityDomain_6c5c4b95-f53a-48c1-832c-d19516062d5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_80afc33c-ea12-42ed-a6dd-ff72d338619a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:to="loc_us-gaap_CreditFacilityDomain_80afc33c-ea12-42ed-a6dd-ff72d338619a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_381096f9-814b-4691-be66-8710ccac0230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_80afc33c-ea12-42ed-a6dd-ff72d338619a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_381096f9-814b-4691-be66-8710ccac0230" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_73458fe7-a123-4fdb-ae50-c44355a9dd70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_73458fe7-a123-4fdb-ae50-c44355a9dd70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_31406b7b-a7b2-4b67-a164-d98b083d3103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_31406b7b-a7b2-4b67-a164-d98b083d3103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_dde4c54d-2b15-4bfb-bfec-bd1ad2ed3101" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_31406b7b-a7b2-4b67-a164-d98b083d3103" xlink:to="loc_codi_TermLoanMember_dde4c54d-2b15-4bfb-bfec-bd1ad2ed3101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2ee5c4bb-e114-4551-92a0-9419368b7291_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2ee5c4bb-e114-4551-92a0-9419368b7291_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_773d3828-b2e3-4f6c-9b48-cc9304ff6a2d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:to="loc_srt_ScenarioUnspecifiedDomain_773d3828-b2e3-4f6c-9b48-cc9304ff6a2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_7832e981-cbd9-4bf6-9528-98fb2e05706f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_7832e981-cbd9-4bf6-9528-98fb2e05706f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_776a12e9-6722-462d-87e3-9a720956ee4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_776a12e9-6722-462d-87e3-9a720956ee4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e99141cd-470d-40d8-9731-1aaba447416e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e99141cd-470d-40d8-9731-1aaba447416e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_795a6413-2621-45a3-942d-0fc29683cfd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_795a6413-2621-45a3-942d-0fc29683cfd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_46948229-931d-4647-b475-e9794da3b90e" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_795a6413-2621-45a3-942d-0fc29683cfd4" xlink:to="loc_codi_FoxMember_46948229-931d-4647-b475-e9794da3b90e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:to="loc_us-gaap_RelatedPartyDomain_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:to="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_0216db39-832d-4468-bc7d-7cb7c29fac2c" xlink:href="codi-20211231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_0216db39-832d-4468-bc7d-7cb7c29fac2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VendorMember_aa707010-971a-4705-a87a-139159fcb5f1" xlink:href="codi-20211231.xsd#codi_VendorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:to="loc_codi_VendorMember_aa707010-971a-4705-a87a-139159fcb5f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CGIDiversifiedHoldingsLPMember_872edfc8-d641-49ba-a156-0d1981fcadd6" xlink:href="codi-20211231.xsd#codi_CGIDiversifiedHoldingsLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:to="loc_codi_CGIDiversifiedHoldingsLPMember_872edfc8-d641-49ba-a156-0d1981fcadd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_650c45bc-7d05-4fd1-a909-c7c9a06b239e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_650c45bc-7d05-4fd1-a909-c7c9a06b239e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_340e8f82-9b41-491e-b8dd-001c940acc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_340e8f82-9b41-491e-b8dd-001c940acc2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1fcfea21-e426-4618-b010-64e43ae6cacd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:to="loc_us-gaap_SegmentDomain_1fcfea21-e426-4618-b010-64e43ae6cacd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:to="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_eae77c41-08a7-4642-9d98-a412f9347be7" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_CrosmanMember_eae77c41-08a7-4642-9d98-a412f9347be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4cd4272f-a680-4c8d-92a8-4cc7d33c0eec" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_LibertyMember_4cd4272f-a680-4c8d-92a8-4cc7d33c0eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_3b415207-a669-44b3-8864-ae2279d6b1a8" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_ErgobabyMember_3b415207-a669-44b3-8864-ae2279d6b1a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_65c14a04-0cee-409f-a1fd-efb6d493fb69" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_ManitobaHarvestMember_65c14a04-0cee-409f-a1fd-efb6d493fb69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_a90a1287-cfe0-4f20-8a6e-df05cb346931" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_FoxMember_a90a1287-cfe0-4f20-8a6e-df05cb346931" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_00ff2637-32eb-4dd1-a6cd-2f588010f6d7" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_AdvancedCircuitsMember_00ff2637-32eb-4dd1-a6cd-2f588010f6d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_10aae691-21dd-4a71-a969-32eeb47529ec" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_VelocityOutdoorMember_10aae691-21dd-4a71-a969-32eeb47529ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b502d7c3-1345-4670-906b-1d5a4d9b2486" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_ArnoldMember_b502d7c3-1345-4670-906b-1d5a4d9b2486" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0e0c39c2-b987-4655-86bc-95f891ccbb55" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_AciMember_0e0c39c2-b987-4655-86bc-95f891ccbb55" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_1d788d4e-1fc4-4743-97fe-1baa70bf3fa7" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_BoaMember_1d788d4e-1fc4-4743-97fe-1baa70bf3fa7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3866572-41ea-4f0e-a0c0-9bba14321855_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3866572-41ea-4f0e-a0c0-9bba14321855_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EmployeesandPartnersoftheManagerMember_e0109bf4-9675-4efc-97fc-c7f60a81614a" xlink:href="codi-20211231.xsd#codi_EmployeesandPartnersoftheManagerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:to="loc_codi_EmployeesandPartnersoftheManagerMember_e0109bf4-9675-4efc-97fc-c7f60a81614a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_98ff87fc-d8bb-48ef-a973-1abde20db16d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_98ff87fc-d8bb-48ef-a973-1abde20db16d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_b7d2a301-177c-4379-a0b5-9487c038cf60" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:to="loc_srt_ExecutiveOfficerMember_b7d2a301-177c-4379-a0b5-9487c038cf60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ddf5b852-3eec-440f-b9ff-573d8f359d49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ddf5b852-3eec-440f-b9ff-573d8f359d49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7927a75f-02d3-4074-b441-ec95e5ec9899" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_VelocityOutdoorMember_7927a75f-02d3-4074-b441-ec95e5ec9899" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_cb74d4f5-fd3b-4a7a-94a8-2f52287e3b6d" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_RavinMember_cb74d4f5-fd3b-4a7a-94a8-2f52287e3b6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d0a6c651-0be1-4509-a862-6c98ca847ec0" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_SternoCandleLampMember_d0a6c651-0be1-4509-a862-6c98ca847ec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_3c022a01-2a21-4018-8fed-2dd4a9cde898" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_ManitobaHarvestMember_3c022a01-2a21-4018-8fed-2dd4a9cde898" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_83e13f6b-5ba0-4903-8ecc-99988e1ac7d1" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_A5.11TacticalMember_83e13f6b-5ba0-4903-8ecc-99988e1ac7d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_49a33b9a-f210-49bd-8dc5-5fb4389ed115" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_CrosmanMember_49a33b9a-f210-49bd-8dc5-5fb4389ed115" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_069e9a2a-6ed7-4ac0-a133-2e9926a99144" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_FoamFabricatorsMember_069e9a2a-6ed7-4ac0-a133-2e9926a99144" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_56c160f5-b399-40a4-bfa6-aeeb617cec16" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_SternoProductsMember_56c160f5-b399-40a4-bfa6-aeeb617cec16" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_5f52ecde-d2aa-48f8-9246-5d6a36c7da2b" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_MarucciMember_5f52ecde-d2aa-48f8-9246-5d6a36c7da2b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_afdb4873-fc74-4230-b582-0ea9accfaebd" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_BoaMember_afdb4873-fc74-4230-b582-0ea9accfaebd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a36b1eed-6bb8-49b4-be20-1777ca6322ab" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_AciMember_a36b1eed-6bb8-49b4-be20-1777ca6322ab" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_5cdba5e8-5478-4f55-8dd2-921787278688" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_LuganoMember_5cdba5e8-5478-4f55-8dd2-921787278688" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:to="loc_us-gaap_EquityComponentDomain_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:to="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3ede84a9-9a43-4c13-9ed0-63f2f9cf48b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_RetainedEarningsMember_3ede84a9-9a43-4c13-9ed0-63f2f9cf48b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_14a1f1b4-c320-44d6-b82a-3845888c59e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_NoncontrollingInterestMember_14a1f1b4-c320-44d6-b82a-3845888c59e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_98d40964-7219-4640-b625-be994394ee2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_ParentMember_98d40964-7219-4640-b625-be994394ee2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c298441f-424a-4cdb-aa74-98c20dc9accb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_PreferredStockMember_c298441f-424a-4cdb-aa74-98c20dc9accb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2a97f308-3caa-4de9-87f2-93324b5b3091_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2a97f308-3caa-4de9-87f2-93324b5b3091_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_48411cea-1f14-4b78-85ce-d0a73d167765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_48411cea-1f14-4b78-85ce-d0a73d167765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f35186a-5a3a-4f24-b408-b0adcb5062b1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:to="loc_dei_EntityDomain_5f35186a-5a3a-4f24-b408-b0adcb5062b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:to="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_433cda42-7581-44b7-b998-2d6b55f11d46" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:to="loc_codi_A5.11TacticalMember_433cda42-7581-44b7-b998-2d6b55f11d46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_6284e095-3908-495f-bc55-a92a26d7f656" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:to="loc_codi_BoaMember_6284e095-3908-495f-bc55-a92a26d7f656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac556e81-0a67-4508-ab19-c2d51fbbb1e3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac556e81-0a67-4508-ab19-c2d51fbbb1e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f75dd68f-4c55-4be5-81ec-911b89a989ca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f75dd68f-4c55-4be5-81ec-911b89a989ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_9801286b-1175-4583-abc6-db9597821cca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f75dd68f-4c55-4be5-81ec-911b89a989ca" xlink:to="loc_srt_SubsidiariesMember_9801286b-1175-4583-abc6-db9597821cca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2a94a85b-2750-4047-bac0-f5879717f576_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2a94a85b-2750-4047-bac0-f5879717f576_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c62c172e-cca8-4b61-9ea7-31e96128661d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c62c172e-cca8-4b61-9ea7-31e96128661d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ab34dee5-f5e4-4aa7-8cb6-12b3ad43d83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c62c172e-cca8-4b61-9ea7-31e96128661d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ab34dee5-f5e4-4aa7-8cb6-12b3ad43d83f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_06124e4e-41b3-48ed-bb45-5f318a462821_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:to="loc_srt_OwnershipDomain_06124e4e-41b3-48ed-bb45-5f318a462821_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:to="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_89e2c8c5-16e6-40ed-bf91-a90fda3aeeae" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:to="loc_codi_SternoProductsMember_89e2c8c5-16e6-40ed-bf91-a90fda3aeeae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_4c6c691a-fd22-4f66-bd92-d537d212824d" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:to="loc_codi_AciMember_4c6c691a-fd22-4f66-bd92-d537d212824d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_9c0ba97e-8dff-4e54-9cdb-4fbaddcd0df6" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:to="loc_codi_A5.11TacticalMember_9c0ba97e-8dff-4e54-9cdb-4fbaddcd0df6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" xlink:type="extended" id="ie045c6e53c9f42c39559eef2b9cf29e8_RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:href="codi-20211231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_06e7e11c-a735-466c-95dd-00194e51e706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:to="loc_us-gaap_ManagementFeeExpense_06e7e11c-a735-466c-95dd-00194e51e706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_59e482de-e9d0-4c14-98e9-520af6ef6fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_59e482de-e9d0-4c14-98e9-520af6ef6fad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:href="codi-20211231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:to="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:to="loc_us-gaap_RelatedPartyDomain_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ba6d22a0-ff5e-484f-9240-680e065c53fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:to="loc_us-gaap_RelatedPartyDomain_ba6d22a0-ff5e-484f-9240-680e065c53fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_cecda623-5df2-4dba-9268-a286c3fb67b3" xlink:href="codi-20211231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ba6d22a0-ff5e-484f-9240-680e065c53fb" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_cecda623-5df2-4dba-9268-a286c3fb67b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:to="loc_us-gaap_SegmentDomain_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:to="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_dbe2a98d-63d5-4a8d-b54f-09b43a03df46" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_A5.11TacticalMember_dbe2a98d-63d5-4a8d-b54f-09b43a03df46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_f91143c3-389e-4d2e-b102-a2f57cc3f894" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_CrosmanMember_f91143c3-389e-4d2e-b102-a2f57cc3f894" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_96bab579-df7d-485f-bc2a-71b9a220df93" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ErgobabyMember_96bab579-df7d-485f-bc2a-71b9a220df93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_098c2c74-232f-433c-9fe6-968f45dbb52d" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_FoxMember_098c2c74-232f-433c-9fe6-968f45dbb52d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d0da5984-bcab-44fd-bcde-7123e77745b9" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_LibertyMember_d0da5984-bcab-44fd-bcde-7123e77745b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_44fbffd5-a0f6-4059-bacb-3a05cdb15985" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ManitobaHarvestMember_44fbffd5-a0f6-4059-bacb-3a05cdb15985" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_8aef4a7d-f2de-4d0c-9676-782cdd1c899c" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_AdvancedCircuitsMember_8aef4a7d-f2de-4d0c-9676-782cdd1c899c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_d5d8f09f-49e3-4cb2-a995-a40663a97a46" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ArnoldMagneticsMember_d5d8f09f-49e3-4cb2-a995-a40663a97a46" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_59763a20-5ede-46bb-b688-19f720015fd0" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_FoamFabricatorsMember_59763a20-5ede-46bb-b688-19f720015fd0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e92e4f77-34f9-44c8-afa8-dde8d7a5fbf2" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_SternoCandleLampMember_e92e4f77-34f9-44c8-afa8-dde8d7a5fbf2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_fdc94a91-0ff9-4d7e-b67a-2dac39e99c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_us-gaap_CorporateMember_fdc94a91-0ff9-4d7e-b67a-2dac39e99c3d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_dfab9b9b-711e-440e-9865-9a3d95bd7860" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_BoaMember_dfab9b9b-711e-440e-9865-9a3d95bd7860" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_87f425e0-c444-46e8-ad0d-c3f3a4fa269a" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_MarucciMember_87f425e0-c444-46e8-ad0d-c3f3a4fa269a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_779a1dbd-2038-416e-8476-acb7d4b4bc71" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_AltorMember_779a1dbd-2038-416e-8476-acb7d4b4bc71" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_688ad145-0aba-45d2-b90c-0c96d61d9f83" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_LuganoMember_688ad145-0aba-45d2-b90c-0c96d61d9f83" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_29dd7217-fb43-4790-81db-3103aa8d6dab" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_VelocityOutdoorMember_29dd7217-fb43-4790-81db-3103aa8d6dab" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_2f2f8fa0-a54e-4067-bebf-ca1673a1aaaf" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ArnoldMember_2f2f8fa0-a54e-4067-bebf-ca1673a1aaaf" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" xlink:type="extended" id="i8b4827152cec4af08b00973495b79385_UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:href="codi-20211231.xsd#codi_SelectedQuarterlyFinancialInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c9f45a64-4157-43cb-bfb7-6187794b6ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_AssetImpairmentCharges_c9f45a64-4157-43cb-bfb7-6187794b6ebf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_34e5acc2-fab0-42cc-abe5-275623d7fbea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_34e5acc2-fab0-42cc-abe5-275623d7fbea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_172bb312-c0f4-4c21-a5a8-3d5bb35627ee" xlink:href="codi-20211231.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_172bb312-c0f4-4c21-a5a8-3d5bb35627ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e120378-301b-4097-b6bc-03102afca530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e120378-301b-4097-b6bc-03102afca530" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_340c7499-5f61-4db6-af73-b918f448757e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_Revenues_340c7499-5f61-4db6-af73-b918f448757e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aaefd817-a852-45b2-8fd1-f1c53ae1ef28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GrossProfit_aaefd817-a852-45b2-8fd1-f1c53ae1ef28" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cffa4f48-aee9-49a9-82c6-064db9d726af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_OperatingIncomeLoss_cffa4f48-aee9-49a9-82c6-064db9d726af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_6708aecf-d102-442a-a137-ea6e9187af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_6708aecf-d102-442a-a137-ea6e9187af8e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a491cb1-6806-479e-bbc1-fe1eccaa4a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_NetIncomeLoss_4a491cb1-6806-479e-bbc1-fe1eccaa4a07" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_15f9c462-4874-491e-9c9c-dfd52676e038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_15f9c462-4874-491e-9c9c-dfd52676e038" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_98b5dce0-cc34-449e-9781-233c578216f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_98b5dce0-cc34-449e-9781-233c578216f8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_197d9e55-c49e-456f-8ec8-ffbb1a230263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_197d9e55-c49e-456f-8ec8-ffbb1a230263" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_3e51f9cb-5940-41d6-9f91-e70d59d5f6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_3e51f9cb-5940-41d6-9f91-e70d59d5f6b5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_438f547f-414b-4cba-8ac6-3c43fbff8fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_438f547f-414b-4cba-8ac6-3c43fbff8fae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c2348a26-f9df-4bbf-9dc5-f89b4caeb344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_438f547f-414b-4cba-8ac6-3c43fbff8fae" xlink:to="loc_us-gaap_EarningsPerShareBasic_c2348a26-f9df-4bbf-9dc5-f89b4caeb344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_557d69f8-0492-4b6a-ad88-06f8501fbc73" xlink:href="codi-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_557d69f8-0492-4b6a-ad88-06f8501fbc73" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8d75ce03-542b-47ed-9801-ebda90d615cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8d75ce03-542b-47ed-9801-ebda90d615cd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bd036fde-cc8a-431d-b687-a03b32e1745e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bd036fde-cc8a-431d-b687-a03b32e1745e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6f2282f5-9b62-470a-a24c-48d7ff036468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6f2282f5-9b62-470a-a24c-48d7ff036468" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_faa71952-ae68-41ac-8ace-94f207dc93a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_faa71952-ae68-41ac-8ace-94f207dc93a3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6fb7d2b1-7cc5-43e6-86f1-32f5c66cd373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6fb7d2b1-7cc5-43e6-86f1-32f5c66cd373" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ef5605bf-67c5-480e-b016-20a2e0f2cb74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ef5605bf-67c5-480e-b016-20a2e0f2cb74" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_979519bf-0d57-4e2e-b2cf-750f25014930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_979519bf-0d57-4e2e-b2cf-750f25014930" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:href="codi-20211231.xsd#codi_SelectedQuarterlyFinancialInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b15198dd-b229-45bf-bb2f-e70e1bd4369a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b15198dd-b229-45bf-bb2f-e70e1bd4369a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2e8ec2db-23ba-4d0f-8b0e-393b1167b443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2e8ec2db-23ba-4d0f-8b0e-393b1167b443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e496aeb5-d4c0-48a1-9b3e-174ed2428eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2e8ec2db-23ba-4d0f-8b0e-393b1167b443" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e496aeb5-d4c0-48a1-9b3e-174ed2428eb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8d74219b-c86b-4017-ae84-b96ae5acd4df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8d74219b-c86b-4017-ae84-b96ae5acd4df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_875f50bb-569f-41cf-8e8e-6733b27c5622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_875f50bb-569f-41cf-8e8e-6733b27c5622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1dfb3b7d-0c1b-4e46-b362-221933e7d436_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1dfb3b7d-0c1b-4e46-b362-221933e7d436_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a4e97aa8-37b1-4432-9e65-08b280a61c11" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:to="loc_codi_A5.11TacticalMember_a4e97aa8-37b1-4432-9e65-08b280a61c11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_d4b7f596-d8f0-4b5d-b94a-6104a956cf74" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:to="loc_codi_ManitobaHarvestMember_d4b7f596-d8f0-4b5d-b94a-6104a956cf74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d132e650-d286-47b1-9b15-e71f587dd953" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:to="loc_codi_SternoCandleLampMember_d132e650-d286-47b1-9b15-e71f587dd953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b3ac8e5d-271f-4b5e-8f24-390222fd17bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b3ac8e5d-271f-4b5e-8f24-390222fd17bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be23ea62-140d-4ed6-a889-6af8bf1a57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be23ea62-140d-4ed6-a889-6af8bf1a57d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a0e81e19-7f49-45e5-97ae-25e8e7217ecb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:to="loc_dei_EntityDomain_a0e81e19-7f49-45e5-97ae-25e8e7217ecb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b91fdd97-07a2-4b48-9ebd-1251ec8a969b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:to="loc_dei_EntityDomain_b91fdd97-07a2-4b48-9ebd-1251ec8a969b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_769cb829-d347-49ba-b43b-04da3d32984b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_769cb829-d347-49ba-b43b-04da3d32984b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_415cf2ec-c121-469a-bf56-66314bc0b973" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_415cf2ec-c121-469a-bf56-66314bc0b973" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a477243b-beb9-4bc6-a139-4903314962cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a477243b-beb9-4bc6-a139-4903314962cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a519eaec-84a2-4ffd-9c8c-2e54883b3a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a519eaec-84a2-4ffd-9c8c-2e54883b3a82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1cf6e558-a40c-4b71-97b6-cc240222eaa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1cf6e558-a40c-4b71-97b6-cc240222eaa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_775bad7d-920f-4cb3-b963-da2288103c9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:to="loc_us-gaap_SegmentDomain_775bad7d-920f-4cb3-b963-da2288103c9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:to="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_e7295a33-ae93-401d-a7c2-1473ac18bd51" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:to="loc_codi_ManitobaHarvestMember_e7295a33-ae93-401d-a7c2-1473ac18bd51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_e6ece9ac-f8dd-431f-9b15-69060f24a7ad" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:to="loc_codi_CleanEarthMember_e6ece9ac-f8dd-431f-9b15-69060f24a7ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_9a8ac8a1-479c-46cd-b650-e492bddeda2c" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_3128e60f-91d0-42a5-978c-4790d695d251" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_2d2cb39f-2620-40b6-9919-37863c5a829b" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:to="loc_codi_ArnoldMember_2d2cb39f-2620-40b6-9919-37863c5a829b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail" xlink:type="simple" xlink:href="codi-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail" xlink:type="extended" id="i9f7365c8c55349b6b77dded2611ec5ca_ScheduleIIValuationandQualifyingAccountsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_84d88be4-465c-4ce1-b210-807731733672" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_84d88be4-465c-4ce1-b210-807731733672" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_56b8274c-71b1-477f-9427-d236f047b0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_56b8274c-71b1-477f-9427-d236f047b0ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_81774ee7-2d51-4c77-ad6a-dcfa894731db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_81774ee7-2d51-4c77-ad6a-dcfa894731db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_b2993ceb-d7c4-492b-96d8-dddaccca22ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_b2993ceb-d7c4-492b-96d8-dddaccca22ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_3c6438cf-6c70-4270-b16c-98ae9f9a3742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_3c6438cf-6c70-4270-b16c-98ae9f9a3742" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_b801c535-e980-4ea9-98d6-450e26a8ea27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_84d88be4-465c-4ce1-b210-807731733672" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_5856be05-8822-4d63-be37-484ea0f270da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_5856be05-8822-4d63-be37-484ea0f270da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_39fa464c-e2fe-49c4-bdb1-8c067b16ca0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_39fa464c-e2fe-49c4-bdb1-8c067b16ca0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>codi-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a73ddf1f-54ea-45f5-ac10-1e3a9b90343a,g:99b1bebd-2ab9-4d67-a49f-fc88125c1129-->
<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_codi_OtherIncomeExpenseOther_e0f14b73-d122-41e6-a355-4d5424c210e0_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-20211231.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_DefinedBenefitPlanActuarialGainLoss_cf560f8c-deae-4eb4-abb1-32803eb7195b_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_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/2021/elts/us-gaap-2021-01-31.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_LetterOfCreditMember_4f8edc91-f4a3-4d77-9d13-41f48906771d_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ff414d77-3d53-4028-97c7-eacdcec4fa9b_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/2021/elts/us-gaap-2021-01-31.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_LeaseholdImprovementsMember_e2e971ad-83ee-452c-a645-777c0cf71a04_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_3d1fc67f-c475-4def-b1e1-40d7ce081d46_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/2021/elts/srt-2021-01-31.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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_42627a1d-2467-477c-8068-a3dd31a986f5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_332d02f2-6a4d-480e-ad43-8a85d3e9ab45_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_275bea83-6def-4de5-a3ef-4d76690adc2d_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_1eda0445-5b17-4127-93bc-e8083b014530_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_9f7680c4-b7f0-493d-8f59-867e74db98c1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_93e6f353-c96c-47a2-b70b-2bb3ea8e30fe_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_31bb8a5b-7f57-4085-b20d-ac031a340a18_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/2021/elts/us-gaap-2021-01-31.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_codi_AltorMember_21ebffb5-1b0b-4b69-95d0-9be65ade93cc_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-20211231.xsd#codi_AltorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AltorMember" xlink:to="lab_codi_AltorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2d9ad90f-eb58-4ea7-8777-3f99b3435951_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_42f10778-dd03-4bc5-98b9-7be08af4500f_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/2021/elts/us-gaap-2021-01-31.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_04ea9218-c153-4b04-bf43-d7428ee91e97_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_f85a2172-d64c-4da2-9301-e6f7aaffc9fd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds provided by noncontrolling shareholders</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1a6514c6-7d5e-422e-904f-245b5c41b9a1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_23daee83-27fc-467e-8f8a-e6d66ef5c9c9_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_79d93002-9b90-4506-b031-563e738c050c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_66fdd586-306e-42c6-8b09-87a381be097b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_InterestRateOnNotionalAmount_ca46d177-bb04-4474-8af4-05c25122ec8a_terseLabel_en-US" xlink:label="lab_codi_InterestRateOnNotionalAmount" xlink: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 Rate On Notional Amount</link:label>
    <link:label id="lab_codi_InterestRateOnNotionalAmount_label_en-US" xlink:label="lab_codi_InterestRateOnNotionalAmount" xlink: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 Rate On Notional Amount</link:label>
    <link:label id="lab_codi_InterestRateOnNotionalAmount_documentation_en-US" xlink:label="lab_codi_InterestRateOnNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate on notional amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InterestRateOnNotionalAmount" xlink:href="codi-20211231.xsd#codi_InterestRateOnNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_InterestRateOnNotionalAmount" xlink:to="lab_codi_InterestRateOnNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9e8edc11-2909-492a-baf6-ba0c45bd3b0d_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/2021/elts/us-gaap-2021-01-31.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_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_ef7e85fa-975e-476e-8094-eae80ee062f6_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-20211231.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_InterestIncomeOther_3d39a698-defb-4f43-80ec-d5b41ccf9090_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesChargedToCostAndExpense_c5478dc0-f8c7-46dd-8c0c-29eb92be5b8b_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeDomain_8c7ab68b-f461-437c-9d0b-b74e94c23e11_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_71b19946-f27f-44e2-9c3b-016aaac2b6e2_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_d1a86fca-fd24-4579-bf3c-e8ea04cd38ac_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6538fd3c-3f78-4303-a513-0ed59518cc54_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_bd859a89-e470-467f-8fca-fb19b2925de8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_fb6d7aed-878f-4f83-9efb-b63a44f6a3f3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LizardSkinsMember_b1259091-c935-4306-add4-b9abab85b83c_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-20211231.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_681aa614-a35f-4b9b-9505-2f899abec72b_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromIssuanceOrSaleOfEquity_38ce4d2e-7be0-4929-9429-50c3713982bd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_04787335-7ef2-4779-8dc9-7947bd0f1461_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_23e943ee-1271-4c13-8dc2-9ce5fcabfdd1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_2f3f5739-c21f-43cc-acdc-0f38880e55fa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_871b8d21-8d48-46df-8d49-cf39e5666772_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_8a88bd79-f3e4-498a-a46e-1e3b487676cd_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsNet_5bb77ce3-5168-4e40-a68c-01ee491f70e9_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_1ae971c8-1d0f-4944-a35b-ca9d6f2902a9_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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionAxis_b81ec522-3d53-4aef-8f03-ac917fe0ef29_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_c281dea4-0a86-4423-98fa-4a3cc3d85d90_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxExaminationTable_5abbc35a-f9dd-42ff-ab41-399b250fe225_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2023381b-4bc3-4ec1-aca8-03e21872d15c_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/2021/elts/us-gaap-2021-01-31.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_MovementInStandardProductWarrantyAccrualRollForward_be2e7f15-536c-4f46-847b-670602388206_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/2021/elts/us-gaap-2021-01-31.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_dei_LocalPhoneNumber_2c40e3de-b74f-4a4b-a98f-317ed00858bb_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AccruedProductRebates_bdb398a0-644e-4816-9926-854965b8b8ab_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-20211231.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_FairValueMeasurementsNonrecurringMember_1f2b25a4-b0ca-48e1-9e53-cd46e2e690b8_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanAmortizationOfGainsLosses_a204f955-175f-4eff-817a-f548f0ad5621_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_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_24d1153b-1200-49da-bc4c-f7aad9851ede_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NewInterestRateSwapMember_ab67c9ca-8ba6-481b-8fc3-fa71fe33bce3_terseLabel_en-US" xlink:label="lab_codi_NewInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Interest Rate Swap</link:label>
    <link:label id="lab_codi_NewInterestRateSwapMember_label_en-US" xlink:label="lab_codi_NewInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Interest Rate Swap [Member]</link:label>
    <link:label id="lab_codi_NewInterestRateSwapMember_documentation_en-US" xlink:label="lab_codi_NewInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewInterestRateSwapMember" xlink:href="codi-20211231.xsd#codi_NewInterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NewInterestRateSwapMember" xlink:to="lab_codi_NewInterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_47e6da1f-0d04-4921-988c-1a488fbcbe54_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_1b4d21c9-eaa6-4eb2-8121-dbbefb069f69_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_8ecab92a-0e35-44b6-a2aa-85ab3bd725f1_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_d909f108-e59c-4413-8071-6aaa0bd1fa40_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_1f3f109b-58a9-4552-a86d-7a938ccd31e8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_9ed61a22-bf3d-48fc-91c8-371058242c56_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_ecd68f5b-6d81-4eec-abd6-413334102bf4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_53eba7b1-e39b-4c0e-8500-1b6bdce9584e_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-20211231.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_StandardProductWarrantyAccrualPayments_e15935ba-227f-4dfd-a922-b7f83f6bdb84_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6ea2f2fa-64db-41e3-88c0-0ef895405b83_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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionProFormaGrossProfit_263b8525-af3d-4029-a29c-a45def8514d5_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-20211231.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionProFormaGrossProfit" xlink:to="lab_codi_BusinessAcquisitionProFormaGrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockVotingRights_ed710555-e9fe-40cc-a971-0a1e180a472b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, voting rights</link:label>
    <link:label id="lab_us-gaap_CommonStockVotingRights_label_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_48405a5c-0bc2-4ee9-b08f-58e2170d324a_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-20211231.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_us-gaap_IncreaseDecreaseInAccountsReceivable_6a2bd54e-45ab-47c2-9274-71073a416941_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">(Increase) decrease in accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_8ebe5d84-1713-4aa4-9636-51a602539781_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-20211231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_91544255-986c-4b5e-8310-f3fcad121fb3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_9f42da19-f4e2-4976-b728-9a20cd6e35ba_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_9857b041-b8fd-48a0-992c-19959806d4c6_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/2021q4/dei-2021q4.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5c0d0b8c-0492-4499-8638-ab10c8ba9294_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_138abfcb-65bd-45dd-9701-1e7b21b0c2c2_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_ee8581c4-fe60-4885-99bf-646743ea64e7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareBasic_5d80a8a7-0c25-4bc1-9e2c-8000884c06db_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink: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 income (loss) per share attributable to Holdings (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PreferredSharesRedemptionNoticePeriod_a363854d-d896-45cd-99b1-ec084b7c069a_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-20211231.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_77b6d5d4-4c3d-4e89-931d-6a454462bf3a_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 provided by (used in) investing activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_594d985b-7e47-4491-a5c3-8757ee1d92aa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_b90e933c-bc4f-4acb-8ac5-6de62aba65bc_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock_3aee7cb4-c8c3-450d-8ee2-52d8271739f2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink: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 the issuance of Trust preferred shares, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink: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 Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_0ec9b74b-ddf3-4c1e-bfb7-726847d56ab6_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_80da4f79-1ba9-40a5-945f-d1ce486371a7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ManagementServiceAgreementWithCgmMember_8e6f167e-be81-4241-a3e4-3952ce55aa22_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-20211231.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_55341a37-586a-44c5-bcd6-c677dfb2ac2a_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_f2d81377-fb24-44bc-a245-dbe3f8bb454a_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental put liability, beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8c40a171-8ba1-49d1-9353-422457e703f0_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental put liability, ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_e1ed2e7c-023b-456e-b8b9-5761711b0f36_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_8b11526d-5724-4cd3-a05d-3ac193f5f796_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-20211231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:to="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AciMember_11dfb576-d0f1-4322-803d-37d6e245c307_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-20211231.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_InterestExpenseDebt_b3215600-20dc-4e45-a895-a290b4e7bb66_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ReportingUnitDomain_546122fe-a716-40cf-a9a6-b393ba6ca19e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GeographicConcentrationRiskMember_83ed56b9-6a7e-4080-b925-43ff334514f5_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_aff78d28-a616-4c17-8988-3c0ae5d1a373_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_9efee005-781e-4d03-ba0f-4011d0e8d0cb_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/2021/elts/us-gaap-2021-01-31.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_96be7a78-4d4a-48c3-9093-a0d65eeb19c0_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/2021/elts/srt-2021-01-31.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_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_e604cd39-c8b1-4fd3-ab87-a324e11bc8f3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_0cc778ba-6322-4c60-aac7-a61d93812412_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-20211231.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_1023f2bf-4bb3-4dce-9fb2-2c1c6e5b80b6_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-20211231.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_b138de74-4b74-475b-9726-247c904e9eb2_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_13fb1c64-dcca-4830-aaa1-3dcceb80d2c0_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/2021/elts/us-gaap-2021-01-31.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_OtherNoncashIncomeExpense_72783fd0-5c7a-443e-8fd9-69e9a4a95753_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FiniteLivedInProcessResearchAndDevelopment_f6254fb3-5d19-4104-aba3-604b97a8e8b6_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-20211231.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8bb4fe03-96f0-4ef9-9084-44bbbb5ba846_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanFundedStatusOfPlanAbstract_319e19de-665b-430d-a60b-3e7b28a60c9d_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5b98b21b-972b-4932-b830-bea69cc1bfa2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_23f8abdc-65fd-4000-ac2b-bd382ceca9de_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/2021q4/dei-2021q4.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_PlanAssetCategoriesDomain_b3456d31-8fc3-4edc-affb-34b77d7cd87e_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedAmortizationDeferredFinanceCosts_ea61c9fe-8a6a-405f-b648-d1f8971931b8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_596b0863-3575-4f7d-8e44-cf18029235f1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:to="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_37af752c-a946-493a-baa5-dc4598a3e9e3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_27ae9ca2-bb90-4673-8f56-afdda61b4f30_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_a065dad9-58f2-4f3b-809a-19d3ebb54f42_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_c056e42e-63e3-48d9-b68a-5cab05b3c48b_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureAbstract_abe057ca-9ceb-4031-aad9-4d1bda2d3986_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_93acc5cf-45c5-49b2-b96a-7af27ffc8460_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_23407b4b-1678-48fc-a22c-5e93f5a654fc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsLineItems_35eeb78a-5393-4ac6-b03d-a898a3547d9e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberofRelatedPartyVendors_b84fc226-62bb-496b-8ee4-b3afdd1f8d26_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-20211231.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_AccountsReceivableNet_94a01170-8cc1-462c-a25c-63945bc49c5e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_98e4a3da-1d8d-41f5-8a98-5ad2c84d5c77_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_dce61037-1f7d-4c4e-a349-e1ae888f4675_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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_098565cf-24cc-4f44-8f3e-39dd3532a135_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-20211231.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_LiabilitiesAndStockholdersEquityAbstract_3d1f7141-6e01-48f0-a463-3e989e28ca1c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9ed6af6b-1883-4f2f-ab14-5d8f8e0b2a92_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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_2368dfa5-50d6-4c08-aa3f-098c23ab1c8d_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-20211231.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_34c53c12-6e5e-4a04-8ca4-5e15d5f05ae3_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_a447fa6a-423e-4e69-99cd-5944d78a31d5_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/2021/elts/us-gaap-2021-01-31.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_InterestRateSwapMember_3be9b76c-eaa2-42d6-aba1-0ea18cdd44a0_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" 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 Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_53614e8d-de46-43ea-96d7-9762f8d7dcb6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-Year Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_a3449246-c2a9-4f89-91a6-9ae5c4afda8c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities" xlink: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 (Proceeds from) Derivative Instrument, Investing Activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities" xlink: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) Derivative Instrument, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_b83e8ae2-15d1-4f4e-a0fd-bfbab5729e20_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/2021/elts/srt-2021-01-31.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_dei_EntityInteractiveDataCurrent_4361df46-a25d-4284-a1ca-075763c720bc_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8d7415a5-2f7b-43e9-b48e-1e3b47cc020a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_87dd3416-c7ff-4cdc-a944-70e416cb94aa_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueStockOptionsExercised_ec594182-d34b-4769-8573-3d6a23c4ab6d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of subsidiary stock option exercise</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_666f232a-af92-40b7-a8de-936c173898be_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/2021/elts/us-gaap-2021-01-31.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_NoncontrollingInterestAbstract_21ed9131-3df5-452d-ab70-c694c606940d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_e36762ca-b67e-42ed-92ba-d6f1a85f6125_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember" xlink:to="lab_us-gaap_ScenarioAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_7bbc8200-2a62-4085-868e-afcd676d233d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_491b46ec-0ae0-4b93-ae8c-1b7d509aea82_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_ea82e23d-80af-4dcd-bf31-7d3bdf50036d_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/2021/elts/us-gaap-2021-01-31.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_srt_SubsidiariesMember_b7fbd109-7a52-43bd-8f27-ba1517b1e420_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_624bca8d-8176-4d34-abb0-38d0e82171c2_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/2021/elts/srt-2021-01-31.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_us-gaap_DeferredTaxAssetsGross_06bdc97e-a18c-45e2-9780-40df6e313614_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/2021/elts/us-gaap-2021-01-31.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_EquitySecuritiesInvestmentObjectiveMember_ed7cd99d-ca17-44e6-aad4-33e3fa573a94_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/2021/elts/us-gaap-2021-01-31.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_codi_A2021CreditFacilityMember_6dd83cf4-568e-412a-add1-65ca450d1b9f_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-20211231.xsd#codi_A2021CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2021CreditFacilityMember" xlink:to="lab_codi_A2021CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_557efca7-2817-495d-9000-3bf0d1725834_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_9edd01c4-f18e-4604-a98c-772cf6f29060_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-20211231.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:to="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_6417ec31-e076-4009-a479-14da8cb6250c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_8c1527ae-2604-4cff-8157-51a4ac3bc324_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_b1693f9e-4757-429b-8017-1aa7fb5c00ce_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_b5f73454-61ba-43c8-9488-97645d249b5a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeeExpense_db5dbd88-92eb-421e-89c1-11e4d9df843e_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_24189757-82db-4dea-89ba-971181d46e23_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeeExpense" xlink:to="lab_us-gaap_ManagementFeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_47b0a8e4-e8c3-4c5c-8c33-a507b81b7e3c_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/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionsMember_842de925-eda9-410d-b952-6923f1d3c1b4_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-20211231.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_codi_ProceedsFromMinorityShareholdersAcquisitions_7ad12303-cf87-45b8-973f-180f02d1c62f_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-20211231.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_us-gaap_AccountingPoliciesAbstract_8e3525ba-41f5-463d-8dab-3589d4f84e95_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_40cfab42-6781-4046-a14a-1fa7ca16c59c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_ff494fbc-ad56-40c8-a84a-5a9734051c7b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Divestiture, Amount of Consideration Received</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Divestiture, Amount of Consideration Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:to="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_9d6f6de2-5911-4af9-864d-c2b70dd18bc6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders_16e0695c-b7e6-4b4d-8d82-9f7984771010_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-20211231.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_RetirementPlanSponsorLocationAxis_9ab44f42-61c3-4a32-a159-222219880392_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiability_811fb4d3-26f1-4d04-937c-45e131b59a1f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_328c15f6-6723-49b7-9508-237e8ee3f6f9_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_9a5dc56d-2c65-4650-aca4-daeab543e069_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/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_92a20352-f476-4aaa-adc0-74e612df6e13_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">Loss from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_2984cd5c-d393-4c54-82cb-7da3a33c8420_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; 68,738 shares issued and outstanding at December 31, 2021 and 64,900 shares issued and outstanding at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_4ec20201-7f76-4cd1-9dc5-8bb6497d48e0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e20c5583-993d-4942-b0bc-6ab7fb0a880f_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_2a12816d-c570-4a51-85df-dbacd456bf63_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_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_981823ae-63e5-431d-af7d-d54fbac88810_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_7e96e612-c3ff-426c-aa21-852863207f16_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-20211231.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_dei_IcfrAuditorAttestationFlag_9b894cbb-3af0-4ab6-8d3a-959239b0ebe3_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/2021q4/dei-2021q4.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_OtherCommitmentsTable_453776b7-bc45-411e-b9f4-9bf02ae4dd02_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_b8e2f8da-a194-4883-8540-092454e44808_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_2ee99125-30c5-488d-b0b3-78fb20107783_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6f3e1f27-f164-4360-b09e-506dfb5d96e4_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/2021/elts/us-gaap-2021-01-31.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_dei_LegalEntityAxis_3634b773-b897-48ea-bee7-9f8d1b82ecf8_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OrganizationAndBusinessOperationsTextBlock_bb4ef571-f147-43f3-b741-cad2b5c2e407_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-20211231.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_GoodwillLineItems_7d281b77-0c7a-4fbd-ac5e-c3bed9fcfe6b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_8f9179de-91a2-4abe-8d13-8cf819c52f31_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5a9dc21e-8804-46ef-bc73-9959b7c05ff0_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_517ddfab-61c2-41ea-ad46-452e8b79be83_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_72beb61d-67b4-4365-9ea7-19d476f1a53d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_7f6651ac-7ba6-459e-9515-506706773067_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_585deb23-c4d7-4f4e-8972-492864f2dbea_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/2021/elts/us-gaap-2021-01-31.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_NotesReceivableRelatedParties_a285a56a-61f8-49fa-a30d-44f2a8d7c19c_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany loans to business and debt assumed</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedParties" xlink:to="lab_us-gaap_NotesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_7f76c59b-9b60-4e7a-a7f2-deda3f75579a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BeginningBalanceAbstract_8584daab-2dd8-4be7-84f5-2d5f4e38fd86_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-20211231.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_MinorityInterestLineItems_d6a6943f-7965-4d31-be1c-06a2f678382f_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_label_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f7459235-2abe-439d-843a-156fe9d3e2ce_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassBMember_7b06237f-edb0-4a98-8227-37298a9a885f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassBMember" xlink:to="lab_us-gaap_PreferredClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_74616da9-1e33-4ade-846a-7f94a38f5133_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_baa22c2f-f9da-40e3-80b8-a2950af7767e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_dd7c9c4d-3503-4e57-b9dc-4e2eb7fb0653_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_15937fb3-9544-4475-8355-839c62d1eabf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_115f263e-2a2b-4163-befa-ce17e59b39f3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_72580381-6f06-4de0-a1ff-9cefea02a4ea_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-20211231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:to="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d8d1782f-22ac-458f-b918-a55daab9daad_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SternoCandleLampMember_7f99740d-f1ac-486c-a3c4-fba56fabb61e_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_21be96e6-9e33-4b1c-9239-64c608b05320_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-20211231.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_EquityAbstract_f3a53047-0501-4128-b04d-fc38de8d1988_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_bf52f12a-7ab8-4992-9b4f-ae546d6c18f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_5316ccc9-24e6-40b6-9d4e-0c9aadf10a9a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_adf4e03a-4440-492e-a290-a5f092eaf867_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_81d5a4a1-415a-4073-8cea-828b85d02872_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/2021/elts/us-gaap-2021-01-31.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_VariableRateAxis_968027d3-26b6-4bf8-9255-7950819deda8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_3a5f71c0-decd-4a7b-ae32-e23f4d0e1099_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-20211231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:to="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_a5da8ae0-6081-4059-ac78-b4f7df18ca14_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segment Data</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_6c34e4b2-3621-41cd-ab4c-6f154cd4826f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d751fb9-92fb-4646-9257-2e9b4f895fc5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_7c1786c2-0eb1-4617-bdcf-f70169e9a912_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-20211231.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_IncreaseDecreaseInStockholdersEquityRollForward_32557fe9-9d73-4763-8527-020e737c006e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_139605bf-61fa-4de0-b855-b9c8a776cf2f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_c9ab5cec-7427-4050-a44b-4279210e0ad2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_c58fa175-cb89-4b45-ae58-7330308b5cc5_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_683489ad-4960-43aa-9129-985a50c2a32f_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_2513ccaf-122e-499d-bfa5-03639adcf022_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/2021/elts/us-gaap-2021-01-31.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_GoodwillFairValueDisclosure_c7e0baf4-096e-41d2-95c5-d53a55723b5b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillFairValueDisclosure" xlink:to="lab_us-gaap_GoodwillFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_be90a596-87ef-4c4b-a660-044ab3f26ff8_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_0954ef1a-5644-4ab4-b6ca-7c0957051a76_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/2021/elts/us-gaap-2021-01-31.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_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_66301d95-1bf1-4627-9afa-01851f6a8aeb_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-20211231.xsd#codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:to="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Debtissuanceaggregateprincipalamount_a4523918-f33a-40ad-abc1-b9bf64569f9b_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-20211231.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_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_8520324b-2c7f-4080-94c1-0368a8ef0add_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" 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 (1)</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink: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, Additions from Business Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_db71bbac-a8a4-4c85-9797-990ad8402888_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_22a9203c-a48a-4a97-b87d-d73b7a0efc21_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_ac8c831b-d8c8-463d-a252-c87f274a866b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesIndustryMember_809f740b-3447-4e6a-9e18-859ba09771ba_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/2021/elts/us-gaap-2021-01-31.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_PaymentsForProceedsFromOtherInvestingActivities_5d4845c5-4fee-4ac3-b45d-ddadbe88e22e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_9fc093de-4a1a-43bc-80d8-5c135caf08b9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_f6aaa8a9-f791-42ea-9ec3-432b628bdad6_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_b1a209af-52f4-4b46-851e-07a452a19b6c_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" xlink: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, consideration, cash</link:label>
    <link:label id="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_label_en-US" xlink:label="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" xlink: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, consideration, cash</link:label>
    <link:label id="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_documentation_en-US" xlink:label="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" xlink: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, consideration, cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" xlink:to="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ArnoldMember_f6ab3d3b-d6c3-4a23-a5e1-a1730266f79d_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-20211231.xsd#codi_ArnoldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ArnoldMember" xlink:to="lab_codi_ArnoldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ef87ad86-9c90-4d2c-8903-3c4a253ffc0f_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/2021/elts/us-gaap-2021-01-31.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_codi_PercentageOwnershipPrimaryMember_a7267a3f-9c39-4925-9b41-3c542f14892e_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-20211231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PercentageOwnershipPrimaryMember" xlink:to="lab_codi_PercentageOwnershipPrimaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3acaabd0-7ff2-4f75-8dba-31c36a1b4cbe_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_91c1067f-82a5-4a34-83e3-f1d0b246f560_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_038204ff-a293-4ec2-ae87-a6ea48b6d2b6_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_e1ae3a44-4bda-4386-8462-86a869151ec6_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_833d8747-f9ac-4580-97cc-58944a2e67e6_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-20211231.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_2e2cdd90-7c2c-4422-a647-6ebcb691d1db_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_9154e7bc-bf65-485b-b6ab-eaf361efaac0_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-20211231.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_cebb934a-d8bf-4178-9728-9c161f9e9757_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-20211231.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_dei_CityAreaCode_6f491691-5a77-43f5-b994-b58c1ceeb437_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c639ef05-71a4-4756-9ca6-60bd09296608_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">Increase (decrease) in accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NewLineOfCreditMember_f899dcd1-7d23-42a3-8bef-d401d6ee2730_terseLabel_en-US" xlink:label="lab_codi_NewLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Line Of Credit [Member]</link:label>
    <link:label id="lab_codi_NewLineOfCreditMember_label_en-US" xlink:label="lab_codi_NewLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Line Of Credit [Member]</link:label>
    <link:label id="lab_codi_NewLineOfCreditMember_documentation_en-US" xlink:label="lab_codi_NewLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Line Of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NewLineOfCreditMember" xlink:to="lab_codi_NewLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_244ccf72-5bc9-417c-9d7b-48fed4573c00_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_0608d55c-fc8e-462f-8e08-1f7221a6e57c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a134a735-6af3-4571-a703-bd9de115239b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_bfc5076b-2197-4b1d-8594-a079718036f8_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_label_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_documentation_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" xlink: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, Liabilities, Current - Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" xlink:to="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_90d62302-627c-474b-b7f3-9bea0b745339_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross" xlink:to="lab_us-gaap_AccountsReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4d6cb181-8728-49cb-87d2-386b9156e420_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityPeriodicPaymentInterest_b5af42ee-1efd-4705-9487-4ca01218ced0_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_78310731-9a45-4d51-9a91-c72c2b6fae40_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8517c7b2-ee08-4c1d-9862-cd01a62926ac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" 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">Disposal group, not discontinued operation, gain (loss) on disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_fe2c0d5c-d82b-4dfa-b71a-3a5ff37b089f_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_d23dda02-6c40-4b11-8c4b-f1ce51be123c_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-20211231.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_AdjustmentsForNewAccountingPronouncementsAxis_14790e15-6eaf-4729-84e7-0a419c0fe02c_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/2021/elts/us-gaap-2021-01-31.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_CurrentIncomeTaxExpenseBenefit_045e34d3-d4b6-4ea0-9184-b3e067c22105_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtInstrumentFaceAmount_148f03aa-1531-4e28-8dee-04ba161d6aae_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_337d7207-c609-4175-bb57-e0b3ad1ac218_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_78abbbe2-06d8-4ada-9685-b62b60a98bf6_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd266327-b33a-47d3-9de9-b50093b554ab_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingSegmentsMember_d0d42a21-dc60-416b-a7b3-740b736aefef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_54776815-16dc-44ae-a8de-cdd88e0918d9_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/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_86438ddb-1991-4a0b-899b-8e750ece7d5b_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/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxLiabilities_97bfe7ed-4d5c-480f-a402-6a5f8ef3bf81_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_7f279fe1-ac53-4cc8-921c-f7cbfbc90fe0_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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionLineItems_d4b34bf4-f813-43a5-b727-5a55bcc4bdea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassAMember_3eb37ce6-0cde-48a3-9e63-493b80022578_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassAMember" xlink:to="lab_us-gaap_PreferredClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_bcbbe835-506b-477e-bbc1-a0874e18e28d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeStatementAbstract_b7ebebce-9051-4a02-a148-96e88df09a8c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_2d1ca0e9-dbb9-47c6-8ad7-38ced371b21b_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_b8b24381-0a00-4e46-9f4a-d01511f24f9d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_85a2480f-6d69-4bbb-accd-a35c234a7d1a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_3af727f6-2f0a-4a24-9f75-c5e918b5a0db_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_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesDeductions_74cb4d83-4261-4eaa-82e0-9b361c1a7b30_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DiscontinuedOperationsHeldforsaleMember_9f02f2af-9670-4111-8fdf-0746a28c391e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_3288f829-521e-41fb-be1a-bdb0d971491f_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/2021/elts/us-gaap-2021-01-31.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_RealEstateMember_297492a6-a988-43b9-ba05-943bc46cd81a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxExpenseBenefit_3df790a3-9e39-471b-aae3-587001e1df34_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_09c3410c-a7e0-455b-a291-efe925e388bc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1a804555-c605-4d0c-9336-d1e07c5c9f00_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableNetCurrent_0a5faa1d-8a62-434a-8305-ced57edd233d_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_dfebcf5c-d6bd-4a3e-a357-6605811697d8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_fd447d45-b38c-4fb7-885f-4d765af94fcd_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/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanMember_40c30ea3-f208-407b-8dfe-2927abf32fe6_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-20211231.xsd#codi_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_TermLoanMember" xlink:to="lab_codi_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_d71907b4-0abb-48e9-ab2d-c22e926497ba_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_12163278-d4c4-4aca-8bf1-5e8c161e4db0_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalPeriodFocus_a65e7a63-2126-469a-913a-ddb4611c4afa_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_91fd2778-9060-4f7b-9619-86c4c268cc50_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_aba9ca85-4085-4333-b277-1d80c4558f8a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_d7cfe7ad-510d-4473-855c-db3ed6cd638d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_14185a7b-0239-49b8-8566-f3d4195f7b0b_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/2021/elts/us-gaap-2021-01-31.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_StatementOfFinancialPositionAbstract_0ef441cf-bb31-42c2-944f-6cc196970c89_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionMember_b12208e5-0f34-409f-b455-7b1df5bac083_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-20211231.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_srt_ValuationAndQualifyingAccountsAbstract_513ac478-acac-49c7-a3a9-d2371295df99_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/2021/elts/srt-2021-01-31.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_codi_MinorityInterestPolicyTextBlock_2aca1720-96c9-4ed1-8e99-3bcd040383b7_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-20211231.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_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_013d4352-e06e-4785-9d92-25eebf66a675_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtCurrent_07b2ace4-335a-4036-a03c-388d62dda4be_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_448b2859-0a85-45c1-9256-4569a9ca4d2d_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/2021/elts/us-gaap-2021-01-31.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_codi_LibertyMember_a202b8fb-96ad-4ee7-af51-a4503c22efee_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-20211231.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_PropertyPlantAndEquipmentTypeDomain_105086e0-8606-4f46-916a-df862f08f62b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3ef7205b-0df6-4b8f-a713-8471bd1716fd_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_ed39a1f4-0321-4fd2-b7e7-d45726c1d29f_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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanFundingStatusDomain_4caba527-2bc2-4257-8fc6-79dc3e218116_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/2021/elts/us-gaap-2021-01-31.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_SalesRevenueNetMember_88e79e5e-8d71-4066-9883-0b1f1b8b3282_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_7e230beb-79f7-42c6-9fb4-ff6eed601f3d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ec96851f-ce7f-46a9-aae5-501e58f81392_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a19c4120-75df-4a07-b8b9-fbfcef716238_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d46c175a-f92f-46e2-8874-cd4d6f0ed4e4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AmortizationOfDebtDiscountPremium_ec4ac443-9712-4eaa-93c0-92b8ceb5581c_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/ discount</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/2021/elts/us-gaap-2021-01-31.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_DeferredFinanceCostsGross_97adb85c-e109-4ee6-a44f-6ea1419ee1d6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_2d4da694-fa83-429d-9eff-398daa816af6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_319d4cee-a99e-4a25-9d77-0b704044c202_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_b46f2ce8-6e28-41ec-842f-a70edc0c538a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put option issued to noncontrolling shareholder</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OtherInternationalMember_38f60e6a-cd14-4e53-a2d0-ffb4035c3938_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-20211231.xsd#codi_OtherInternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OtherInternationalMember" xlink:to="lab_codi_OtherInternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_b92e66a3-2cac-4aea-a49c-f10a3222b898_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxAssetLeases_a235c98e-9d80-4bbf-bbc0-500fcfd3db50_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-20211231.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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_cd545663-3127-41ed-b631-7ff310a09c6c_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6e18aa0c-f004-4567-b0b1-8b764a901e0a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_4e7f10be-37e2-42fc-a7ac-0985cec20922_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_db606415-5059-4581-9650-ebd03479ae9b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, gross (excluding goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfBusinessesOwned_ea557d56-bfa2-41b8-b3d5-562592288c0f_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-20211231.xsd#codi_NumberOfBusinessesOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberOfBusinessesOwned" xlink:to="lab_codi_NumberOfBusinessesOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfAcquisitionCosts_546743c5-1048-4289-ad11-b4abc48c6bec_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Acquisition Costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfAcquisitionCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Acquisition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:to="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_647b45fa-abb2-4bea-908b-602d0f0f2512_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_1bccbb41-a9ab-417a-8928-ebc3f4297511_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AllocationInterestsMember_5660d155-34d1-4eba-a33a-12772aa44b0e_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-20211231.xsd#codi_AllocationInterestsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AllocationInterestsMember" xlink:to="lab_codi_AllocationInterestsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b399598d-c6bd-46ce-9f0b-d1ce3ae95a17_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_9f90b809-7244-43bb-8fa1-a2056b5ff1d4_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/2021/elts/us-gaap-2021-01-31.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_GeographicDistributionDomain_2d21c9a8-02b7-4b4f-9b73-b3b851f59a0b_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/2021/elts/us-gaap-2021-01-31.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_codi_DisposalGrouprepaymentofintercompanyloans_2d881c7b-c92c-4375-b135-454681684e32_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-20211231.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_dei_AuditorLocation_82c6f432-36a8-4119-ad8e-df446b43f897_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/2021q4/dei-2021q4.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_codi_AccruedInventory_cbfc87a2-e0d3-468f-b317-60245e28ded0_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-20211231.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_3aac71c4-ef2c-481c-b897-67efe010b1ea_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-20211231.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_us-gaap_SegmentReportingAbstract_5ed5a008-894a-4011-b46c-299b0fb95589_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2bbcc66a-4369-4020-a7a8-c685feb5afec_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_4f348110-7c09-46dd-a595-bf68ca2c9af6_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/2021/elts/us-gaap-2021-01-31.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_LandAndBuildingMember_8de95ee4-9f06-4880-af6c-880e54bb5b79_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_8d606e71-f398-4ac6-bddf-e8679bc27a7d_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_465ec3bb-b79d-4d86-9c17-422a82388fc7_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/2021/elts/us-gaap-2021-01-31.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_codi_StockholdersEquityLineItems_078b9c83-7654-4ce9-94de-a3279943f926_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-20211231.xsd#codi_StockholdersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityLineItems" xlink:to="lab_codi_StockholdersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_360eb771-9bed-40c0-bbe3-df49d0496f25_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_ea9de898-0617-4973-a0e0-53c13eb20fbd_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" xlink: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, Net, Including Related Party Debt</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" xlink: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, Net, Including Related Party Debt</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" xlink: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, Net, Including Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_3b1c2769-c91b-4b32-b24a-40c121fd78fe_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_dbe9b410-bab4-4a57-b029-03590077ab24_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-20211231.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:to="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_cb873e02-f566-47ac-b546-8410e360fa51_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_4ed1dc9d-b596-44fd-81a5-ce0d668750dc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Ownershippercentageintercompanyloanagreement_31943a3c-c4dc-4d1e-97ca-9a66b1449b07_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-20211231.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_PaymentsToMinorityShareholders_ddcbfa7a-7e26-40cc-9432-5b66557a1657_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_728316e2-3c64-4e2a-be21-dd4fb09d772a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_f96407c0-257d-40e6-bc51-de4019d5e4ad_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_a97eaf1c-a109-45bc-9e08-e30b26afd9e6_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/2021/elts/srt-2021-01-31.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_codi_A2029SeniorNotesMember_95fdad35-38c6-4b25-a402-49ae6b12ea4b_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-20211231.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_dei_DocumentType_0388b83c-9c3f-4e37-871c-9ca02def46c4_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_dcf46a42-69cf-4c4f-8ea0-0bb88379c671_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationConsiderationTransferredAbstract_badd34ef-9d19-48f8-9075-975f64028f4b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_ecb4d7cb-e313-42e9-a2f2-c28b0b523b64_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_a756ddca-1586-4765-a448-709dd1ca5936_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_e65f9c34-56ce-44e9-a0cb-cd0d7a6cd843_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement_374099ab-e4a4-4602-b81a-70121655847b_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-20211231.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_NetIncomeLossAttributableToNoncontrollingInterest_3efa6746-a8c2-4235-90f2-3479f12d9f58_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_12a01392-689a-40f8-878f-8d3cd5a17085_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_375419eb-5832-459b-94ea-cff4f11e571b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_095e6ca6-6fb8-42e7-976c-94e02675d128_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_467ab8ee-10e4-4fd7-b0ec-e476313bf5d8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupDueToRelatedParty_fd2f82c8-9ba0-483f-b730-dfea253b6026_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group due to related party</link:label>
    <link:label id="lab_codi_DisposalGroupDueToRelatedParty_label_en-US" xlink:label="lab_codi_DisposalGroupDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group due to related party</link:label>
    <link:label id="lab_codi_DisposalGroupDueToRelatedParty_documentation_en-US" xlink:label="lab_codi_DisposalGroupDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group due to related party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty" xlink:href="codi-20211231.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupDueToRelatedParty" xlink:to="lab_codi_DisposalGroupDueToRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_6e1a1d70-abb3-44a6-a247-04cfe486d570_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/2021/elts/us-gaap-2021-01-31.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_srt_StatementGeographicalAxis_5ff60650-4b81-4d39-b877-b1760624b7b6_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OtherIdentifiableAssets_12a9b3b6-0423-4651-a5b8-4c60fbfb8e97_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-20211231.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_codi_DisposalGroupNetindebtedness_10d61d50-69bf-4cca-a0ba-2639ab74fb2d_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupNetindebtedness" xlink: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, Net indebtedness</link:label>
    <link:label id="lab_codi_DisposalGroupNetindebtedness_label_en-US" xlink:label="lab_codi_DisposalGroupNetindebtedness" xlink: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, Net indebtedness</link:label>
    <link:label id="lab_codi_DisposalGroupNetindebtedness_documentation_en-US" xlink:label="lab_codi_DisposalGroupNetindebtedness" xlink: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, Net indebtedness</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupNetindebtedness" xlink:href="codi-20211231.xsd#codi_DisposalGroupNetindebtedness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupNetindebtedness" xlink:to="lab_codi_DisposalGroupNetindebtedness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_f366de01-71d6-4a50-8ff6-ce7ef5176308_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_1af045e9-990a-4387-956a-1e6cb5e81a9f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A5.11TacticalMember_b9714cc0-3027-4b33-b1c8-8d290022d740_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-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A5.11TacticalMember" xlink:to="lab_codi_A5.11TacticalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b4331bc8-b345-4a81-a8d7-8456d6086d51_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_64126750-dea5-42ea-95e3-0149e71c4f00_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-20211231.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_20e22664-e16a-4d1a-9ad2-bac34e249e3b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CorporateMember_56731621-e95b-405b-ae04-718ca049dc02_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivities_6631414a-89bc-4de7-981e-ee2a95037cb3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_61e3ee99-0dbc-47ca-a701-160cd39edcb5_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_d556687e-90d4-4835-9897-19011b110da8_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-20211231.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_codi_AtTheMarketEquityOfferingMember_48ba6ff6-9b1a-4ad0-9fca-242f7d1551c3_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-20211231.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_FairValueDisclosuresTextBlock_1c5059b0-009c-47eb-b4e0-f991d456f628_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_cb87cd26-0ec0-48be-a10d-c8de93b743d9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_bc9349cb-8aa8-4657-9741-40963f657cdf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests Name [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_label_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:to="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b235ba77-a153-49ab-9928-6f9de2b4082a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_f81bdf24-818b-4b46-81fc-7b907d7f8256_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_1dd7ff30-64f0-465e-a1ea-5881c1402c56_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_ecb83dcb-888f-4bfe-a417-8f380027ca50_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/2021/elts/us-gaap-2021-01-31.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_DerivativeTable_1d0b39f0-128c-477b-b13b-e2061e51ceb4_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesNetAbstract_817b7342-9df0-4abd-a231-2300b569d07d_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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsGoodwillPolicy_3267b322-f8e1-42be-8265-677b95b2a253_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentPeriodEndDate_e97c6b05-e22a-4ffb-be3d-0c7cf34a8f25_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_7a0cb45d-fa3d-4f46-88bc-88c77d80932c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_ec314081-5e17-4726-ae79-e7b7941b0f25_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/2021/elts/us-gaap-2021-01-31.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_FixedIncomeSecuritiesMember_91ad2b95-03ce-4b7b-ae7c-bbcb5046e52d_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/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidatedEntitiesDomain_35db5bed-52ac-467b-bb6e-ddf9e20767e4_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/2021/elts/srt-2021-01-31.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_667f7889-b168-439b-a3ff-9585cf15ddb7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes (net of Federal benefits)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a4749211-ac47-4478-b65a-c12398c80be2_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentTextBlock_265bae5f-7863-464b-b108-afcbfc9505d7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_be07ed48-7ca2-41c8-ad73-c4388cccbbbf_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_8686c813-c3f6-42ff-b721-b424419cd685_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_dfc2d841-15ce-45ef-afe0-4edd50aab1a7_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2614ba25-a900-483a-9c66-915816960686_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_6cdb6665-88ae-43cd-b469-71902678f748_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_1107f919-6e50-4e70-a6c6-6118802c795b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_adcd3761-77bd-4ca7-99e2-e886c59d33dc_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_a43a60fe-f13d-4b19-951c-3c363a325ca3_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-20211231.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_PropertyPlantAndEquipmentGross_4a6f94ec-d99b-45da-a2c9-9ca77d2325ec_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_8a586ab7-b657-4105-b3ce-e2c33baeeb07_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_7856da8d-d25b-4ad9-9020-f81188483c82_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_49935042-6f41-4a74-9f9b-d4c3d8d672f1_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-20211231.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_InventoryFinishedGoods_0f62611b-e1f5-4518-9e9b-3c895279deaa_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_3d97f6ef-a098-40e9-ae25-ef5871b0ca1f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_92cda464-c916-480f-99ea-d4a525894f79_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_c4de5e4c-f322-4334-919f-40dc93bdd046_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-20211231.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_725ba01e-95de-44d9-96b3-3277a57aaf2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_523faf19-3168-44c6-b03e-3b1f220fd1d5_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_c9a6e8fe-71fd-4270-a377-e0b95f0fc97c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c8338e41-d24d-4bb4-8517-387c30d68913_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_283e659e-ac23-4c46-91d1-cba2ca9d21e1_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_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_8c955772-fa81-412b-b178-7d351b1aa6cf_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_b5bd2392-4933-4b4c-9bc4-7db2298cf445_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-20211231.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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fc55c310-aeaf-4201-afd1-c99e62a33288_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_abf1ba55-2cce-4487-bc23-f45bb09326af_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-20211231.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:to="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_b723e578-cd12-4a83-b6e6-56048e1ffefb_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_b9da7b71-34c6-4474-9cdf-fde89a2aa4ee_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/2021/elts/us-gaap-2021-01-31.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_AmortizationOfFinancingCosts_aba5d05b-dc96-49b7-8d3b-7c0976d96056_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_7de78f84-fc56-45e8-b8db-cc92a97ead3e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2018CreditFacilityMember_33b3085d-13df-4ee3-b5b0-7aa94a330915_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-20211231.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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a91be4ad-86f1-4136-a5a4-93f7b1968b90_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/2021/elts/us-gaap-2021-01-31.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_SharesIssued_c907b29e-0584-437a-acd4-4aadbc939c57_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_46888131-ba03-4742-9591-bc086a1ccbad_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_5ce0cc7b-1081-42ed-9152-802761e6d86d_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/2021/elts/us-gaap-2021-01-31.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_codi_FoxMember_5a15554d-b902-4103-ba9c-d9387369c948_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-20211231.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_country_US_066fdb19-350c-4237-a861-a6da3c5c9806_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_c8a873dc-1db8-42d2-bd3d-a8d8e9614312_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a53f15ef-4846-4f84-bc31-ade4ca60aeef_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/2021/elts/us-gaap-2021-01-31.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_codi_ActualDebtToEbitdaRatio_d99bf37d-8e94-4ffb-8678-e5202da899e2_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1c99c73c-56d7-490b-9886-543216698824_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_7fe6ca92-a3bc-4800-a430-61bd0c96c46b_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/2021/elts/us-gaap-2021-01-31.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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_7a5309b5-0666-4e68-9c11-077046e20a1b_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-20211231.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_DisposalGroupClassificationDomain_7b8c9f78-1fe4-4cb9-8d25-1512253a25b3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e008d704-ad3c-4175-b2ad-922656c6ea7d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ae717359-9134-4261-88dd-95088fdd2da8_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureTextBlock_733cabf2-2238-4eb8-9d3e-8e53b03fa173_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_bf592873-c914-4be9-ae6c-b5f53d8a40a9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_e822215f-2fa4-4c15-a331-1a11c251e458_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_a18eef0e-94a2-49c1-a24e-66b61fec38e3_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f821007a-32f6-4547-8717-8f19409c80db_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ecbeb38f-d816-405e-877b-94f611e2904a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_a451f824-b459-4aae-9c87-1427a790db8e_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-20211231.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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_ca393258-7aad-4201-b791-ea42674a4ea1_netLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" 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">Weighted average number of shares outstanding - basic and fully diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_07397fae-752c-4abc-a99d-80617a13243b_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" 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 number of Trust shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_28386534-4b41-4ced-8455-607bf38025cb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink: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 diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink: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, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_fea90078-3598-4bf9-bfe8-e1ab68803e70_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingStockholderChargesAndOther_6365c7b5-c247-4700-8bec-94f2204d277b_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-20211231.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_ClassOfStockLineItems_1586e5b8-4516-4b9b-a6fe-69ac5a7d4a01_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_4e7699b5-61a9-44bc-98bf-d1323c3114f2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2867cc54-e0f7-4252-9408-0c39e6098c6f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_1e73e0ff-dff3-4a48-bea2-9d06e47609da_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis_f0e53dbb-7beb-4e68-91b8-5be110f70527_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InterestPaid_604abe7b-7eb8-4f4b-8f4f-e637580ba92d_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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanSponsorLocationDomain_453a9fd7-f5db-4403-b4fd-9178b1180fcc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9b92b160-11c6-45a3-bce6-62db9007495c_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c8ec9b8-27fd-4cde-9345-89814fac0f34_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBMember_0fbb245c-b0f3-4be4-b83b-c5760d74d2f8_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesBMember_label_en-US" xlink:label="lab_us-gaap_SeriesBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBMember" xlink:to="lab_us-gaap_SeriesBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsAxis_41720f97-f4f1-4e7c-b43c-1370b9ecc2a4_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/2021/elts/us-gaap-2021-01-31.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_ConsolidationPolicyTextBlock_e286fb3e-657e-4973-9daa-f51e03360960_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_6451a01d-489d-4b4a-aee8-832b1de08063_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_40f1c046-5769-4f6f-b4e1-f094c09c7478_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_ec4c47b6-3443-4362-a2a4-1a5a20185057_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_0ef23bce-92ad-48ee-bbf5-cf41e167913e_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9c7ce965-bea2-4164-b0d2-049c418485cb_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 provided by operating activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_ab862ed8-ccbc-46d5-ba08-747eb2e6a8cc_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-20211231.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_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_cc2c209f-a349-4665-a178-df4824a94095_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-20211231.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_StatementTable_c6edadd7-1b99-49dd-8c43-3a48a971c90d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_42f928d6-7fba-409c-850b-6d01c3cc9b88_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-20211231.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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dec71c35-ac4c-41cc-83aa-08c04dc61d32_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_3851c335-051c-46bd-9098-3c12541b3871_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9067bded-b48f-4912-8c03-a6a6b9b95697_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GoodwillMember_0de37399-5fd5-4e4a-93a4-f39999602183_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/2021/elts/us-gaap-2021-01-31.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_srt_RangeAxis_908c5dd2-d299-4f65-9153-3d9826642fb7_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_c49d8605-1636-40f9-a76c-9da14baa7666_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_42a5db3c-e3ef-422a-88d1-7550f03b1f0d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_49d9dcc9-46ad-4831-982c-c7c8fb2876b6_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_718cec4a-0cf9-4d65-8c60-cdd7437a96bc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d5aaaa49-5f6e-45e7-af8f-40aad52fc8a7_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_e182e16b-0327-43ea-b5ad-37ca12a6653d_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_62f90eb9-90d2-41f9-8b67-dba6eda3a8df_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_580c7ab2-29a0-4547-add8-cf5969420c1b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenue_00e6818b-9f9a-4817-adb8-ab98561f564c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_c4b5b5ee-c8e5-41c5-95c4-0199dbf58daf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_2d42ec5f-ab54-4844-912f-f00b52677325_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_f196be2c-7027-4786-a507-43df2e09eb7d_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/2021/elts/us-gaap-2021-01-31.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_MinorityInterest_48d49405-c06a-4c99-a2c9-77297c42cf86_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_29a43713-6bd2-4b64-a16f-7d949ddfb33f_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_18ff6ed8-4c02-4962-a258-9d11bdf28f95_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8a6cb566-8bfc-42ff-93f4-d4e41ce4d71c_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/2021/elts/us-gaap-2021-01-31.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_currency_USD_09dfead2-f944-4aff-8155-f4512c66c01d_terseLabel_en-US" xlink:label="lab_currency_USD" xlink: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 of America, Dollars</link:label>
    <link:label id="lab_currency_USD_label_en-US" xlink:label="lab_currency_USD" xlink: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 of America, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_f5253d91-850d-4a69-aed0-ca473bf61af7_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-20211231.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_80d680f6-6a47-4048-81c9-81fb63de7b6b_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-20211231.xsd#codi_LuganoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LuganoMember" xlink:to="lab_codi_LuganoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_bf43200a-586d-471b-8513-313c241e9141_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_fc3a1a7b-1903-49c6-a5e5-258e25ea0ad5_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_b02a2bef-a7bb-409b-bfb7-41d67882a8be_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-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:to="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c03cb3f5-d52a-4055-9bd8-49d0c1a2f97e_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_4f43bf8f-8809-464c-a0c8-88ae09d08557_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-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:to="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_50611da5-012f-4447-83a6-ec868134660d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_33ec541f-3327-43a9-bb96-7549323d3140_terseLabel_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign-derived intangible income (FDII) and GILTI tax</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_label_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_documentation_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" xlink:href="codi-20211231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" xlink:to="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_b43f98ff-3df7-4ecf-8c0d-55a06ee74f55_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_e8f61fb7-50ee-49af-91a1-1f37a1409221_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_ea4c7e4b-1a07-477b-8943-674f71efb20b_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/2021/elts/us-gaap-2021-01-31.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_NatureOfExpenseAxis_16a4266f-e997-4b5d-9265-c93ba3a7ceb7_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_label_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfExpenseAxis" xlink:to="lab_us-gaap_NatureOfExpenseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ExecutiveOfficerMember_cbcbf17a-3ac6-49e6-a762-61496159733c_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/2021/elts/srt-2021-01-31.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_DeferredIncomeTaxExpenseBenefit_f773f679-75aa-441a-8004-e55775c94ee0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SeniorNotes_9e02c029-e5e9-46d3-950a-08e786d417d5_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_e2a6bea1-f8d1-4899-8084-6055dc2ea03d_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, not subject to amortization</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Trade Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedTradeNames" xlink:to="lab_us-gaap_IndefiniteLivedTradeNames" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_52fb2273-80d9-47a6-8023-051d49448cb1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4a6a551b-bb19-46c0-b82a-b044b1111390_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States Federal Statutory Rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_570e847f-2bd2-49b8-b5e1-8dd27d9a8b69_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_7b7fba3e-1cae-4587-b207-924f05d49a65_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_b7cffa5e-9231-4e9c-b8e4-d9b6ed95ef0f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_d636b45e-2aec-4e55-8484-d09cebb29f13_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_eb7a9024-cc3f-475c-a36d-43e43d6e4276_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_c14b4d51-d169-4e2d-b64c-907fd9544507_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_a942e49c-dd89-4423-ab06-d66075e990e0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_1e81caec-2d97-431c-aeeb-ff179c135348_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsOperatingLossCarryforwards_e990b5a8-6245-4bd7-a479-14297b0a606d_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/2021/elts/us-gaap-2021-01-31.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_EmployeeRelatedLiabilitiesCurrent_55f8f12d-68d9-4605-8d0e-278abb045ff1_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanInterestCost_016dc9d1-e75b-41a9-ae27-16792c079bab_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_db59c314-6ca2-48d3-b302-f5f8c65fe251_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-20211231.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_2ba8ec4c-88b0-41c0-b9c1-6907761e5587_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_6336c996-37fe-47a3-b231-d77af98989a1_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_a579fb33-3871-453d-885f-9d3dc391a58b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_325e4fb6-cfc7-4c45-b81d-e0b450c97c55_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SupplementalPutAccountingPolicyTextBlock_e1ea1ead-a602-4871-b935-ef30a83c8390_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-20211231.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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_26f2ebdb-3cd1-4300-a467-b0f97fb4297e_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/2021/elts/us-gaap-2021-01-31.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_codi_PaymentsforRepurchaseSubsidiaryStock_b11fd3a5-885a-45e1-8946-ea63d34f7963_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-20211231.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_codi_DistributionExpensePreferredShareholders_0dce0ce9-881d-4ae9-b094-5fd7b7bc494c_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationConsideration_a27131b8-7a0d-43a4-867b-1ab54e857963_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink: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, Consideration</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink: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, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_fc54a16f-da6d-4678-afe9-0c4210bb7b9d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_831a9a2b-d75d-427a-9272-c846044a8a9c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AmountsAttributableToHoldingsAbstract_e3ffd19a-62e7-4322-823f-947d72c71639_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-20211231.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_15178f29-8acb-4edf-a77d-6810152a7ff9_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-20211231.xsd#codi_BoaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BoaMember" xlink:to="lab_codi_BoaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_a65b30cd-9bee-481d-9754-8c6e7071af90_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ManagementFeeWaiver_39fa1447-47c6-441a-9e7a-220a352edc63_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-20211231.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_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_f8eb857d-5b15-47a4-80db-4fb6bece0eab_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares" xlink: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, consideration, shares</link:label>
    <link:label id="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_label_en-US" xlink:label="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares" xlink: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, consideration, shares</link:label>
    <link:label id="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_documentation_en-US" xlink:label="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares" xlink: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, consideration, shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares" xlink:to="lab_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageOfNoncontrollingShareholders_3ef9201e-a97c-4561-9ad3-16cafbffb37f_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-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:to="lab_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7ef6fbf1-eb76-442d-98da-f17ddc666ba8_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_8efdc35b-d165-45f1-b56a-bb076adf0ee9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_f81e19da-a385-4a78-ac1d-fde52b195461_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_b37bb38d-b745-4bd3-bf95-d32ec34589f6_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_196b1d3a-4020-4acb-9413-a2d1be640244_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_1be20f32-5b00-43e0-930f-f4ba8e1aeffd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_8ed0cdb9-5cac-425b-b486-9e3ef7b8a1d7_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-20211231.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_514a322e-6058-46b1-98eb-6e00110c57d9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_61a91e19-2e09-4b89-9406-8d717b9ad738_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/2021/elts/srt-2021-01-31.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_us-gaap_RetirementPlanNameDomain_01a8c7b1-43d9-4bd0-abdd-7bd49d4211e1_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/2021/elts/us-gaap-2021-01-31.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_codi_NumberOfManufacturingFacilities_d0700b0a-97b4-4c78-9a97-337cc422eae3_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-20211231.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_aa508aae-954c-4c7f-92a4-e67e335f7a47_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-20211231.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36917bff-bf7a-4219-a7a9-449daa5eb735_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/2021/elts/us-gaap-2021-01-31.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_srt_BoardOfDirectorsChairmanMember_6bd190ac-299f-4ca6-80ca-ad7d587b24e2_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/2021/elts/srt-2021-01-31.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_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_17808831-1bb9-4428-9ee2-f40d237b292e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_c52449b5-0a93-4527-ba60-6a68e5162e40_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/2021/elts/us-gaap-2021-01-31.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_PutOptionMember_d0b78c70-6a1c-47a1-9f51-95c83da81446_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/2021/elts/us-gaap-2021-01-31.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_codi_RamcoMember_2a636b0a-0386-4b8e-be36-31020778b5ea_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-20211231.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_PaymentForManagementFee_da59898a-b7d5-4dd1-a2fd-9a66f469199d_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/2021/elts/us-gaap-2021-01-31.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_codi_CleanEarthMember_605250a0-78c6-47c4-908c-fc7a71130a0d_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-20211231.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_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_71b26e14-04fb-4c5a-b53d-dd40dd9bd653_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/2021/elts/us-gaap-2021-01-31.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_47f2eca0-3ed3-4d01-b22a-2f824008700a_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/2021/elts/srt-2021-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3e8d5d9a-9e05-4cd7-a1da-f2d32618a441_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_952ca27d-1a24-4a09-9cca-7c97f6517b25_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-20211231.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_us-gaap_CreditFacilityDomain_228ccfa4-a8b7-49bc-8c81-ee6264572e00_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_3bdf5f07-93b4-40f6-a9f7-9df180b200b8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_cdbd2a10-b7ba-4fef-8a20-5ab9536c44eb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsAxis_ba7346fa-46ef-4cc6-a859-627840f61948_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_af1cd1c5-ec20-4327-8b27-76ef9fff3bd8_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_326ff651-d310-4085-ae3c-2ba967955f39_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_be66a32c-fe35-40bd-8c3a-d4cda3f1a394_terseLabel_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_label_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_a8f5730f-013d-468a-aabf-32aa176e4e8a_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Segment to Consolidated</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_754dd7a9-35f3-4e57-9816-3e40618f9c08_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_703fa726-be6a-40ef-a0fa-661cfa6c576d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_b405b8e0-af3d-4dbd-9cea-a0f069b225ec_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_04609efb-2919-48cd-907b-43436499bee4_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_3141c9f8-d065-47b0-97b4-ffc6823763a5_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/2021/elts/us-gaap-2021-01-31.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_TradeNamesMember_74cc25a9-8934-4f93-b9b5-609590639d9f_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_9f25c8be-11b1-48ae-ad77-869dcd9f2e4d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_f4b7033e-e030-4eb4-b1c5-3dd4f721dc2f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cb784631-0f37-4f42-821f-99239ceb63d1_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">Increase in prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_ae4fe006-c631-4b2a-9570-e371896699ca_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowanceTable_4356dd4a-1ac7-4944-97b7-6ccb6c49168c_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingenciesDisclosureTextBlock_c6cad720-8f03-477d-b407-d4df69972935_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f3685a19-fd55-49f6-967a-f2df929f3f2e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7d32c3e2-ce30-406b-88de-065251ec0469_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4ce7a9dc-1b3f-43c3-8239-4cd7258055fc_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAxis_461bc9cf-8b7b-4e98-a3d5-49919685a346_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt [Axis]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAxis_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_27b806bb-1a1a-4f25-83c5-27d98120b6db_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_73adece3-6e23-4dad-b7ff-275d169ae2a6_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_85c3de39-fc5f-443e-afcb-f95fb5b8c3bc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink: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, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_306103ee-c249-47bf-8c1d-eac81e544e17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" 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">Increase in the fair value of put option of noncontrolling shareholders</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c933604a-5a25-422f-a5c9-495be9799743_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_f67875e5-045b-4909-b47d-f9dd95ff8c3d_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTable_39623001-10a6-4ee6-bfc0-e1500ab84b69_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FoamFabricatorsMember_07bf4d56-f714-4517-9c08-cae742e148c2_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-20211231.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_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_7525defc-7e10-48db-a8aa-2745e4ab6427_terseLabel_en-US" xlink:label="lab_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" xlink: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 Termination of Derivative Instrument, Investing Activities</link:label>
    <link:label id="lab_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_label_en-US" xlink:label="lab_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" xlink: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 Termination of Derivative Instrument, Investing Activities</link:label>
    <link:label id="lab_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_documentation_en-US" xlink:label="lab_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Termination of Derivative Instrument, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" xlink:href="codi-20211231.xsd#codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" xlink:to="lab_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_cc8cb7ae-e48a-4b2a-b8d9-46976eedb318_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_1a785d31-8c64-4bbb-8edc-7c02118e440e_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-20211231.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:to="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1bbfae84-268d-4106-a189-7bbf2a08fd24_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_cc6aaf73-1e71-4e29-8444-8d03a4a98f1e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefit liability, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_25332ba2-a8b9-497a-9b7d-944459fe3f60_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_9aeb799e-2a88-4974-90ff-4e037810ceb9_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesTypeAxis_ff9c000a-8768-434a-ad5d-dc2a598d3cac_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/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueTableTextBlock_4f55e2ae-928d-4d0c-a7fd-c4c338b230d5_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_a0ff6541-1421-4547-ba39-5146811f10d2_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" 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">Loss (gain) on interest rate derivative</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciMember_101480fb-0543-42ff-b55f-37725f5de6a0_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-20211231.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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_081bae39-5bb6-4fcf-a548-38d089a01c1f_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/2021/elts/us-gaap-2021-01-31.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_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_907f432a-583e-436b-b82a-2e83c072cac4_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-20211231.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_OperatingLeasePayments_1c0314a9-84b6-4969-8f50-6e26c98b8845_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_c00dbd16-2b7a-4495-a19a-0b017a3332e6_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-20211231.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_us-gaap_PreferredStockDividendRatePercentage_d0edd889-09c4-4643-a7dc-f04b9aec62b6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_26fdf9ac-717d-40f1-92fa-e0b33f2e5052_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationConsiderationTransferred1_86f2e491-f159-4257-a410-75793dd6386b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_022b6f80-0014-492b-945c-a7a15d789045_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_5453a27e-df29-4fae-9ef3-80fc25b4ecd6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_51de8bda-123c-4690-9046-aa5cc92d0fcb_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-20211231.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_DebtInstrumentCarryingAmount_5b670a5b-f147-4ce4-b4ab-e5f516124a0e_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/2021/elts/us-gaap-2021-01-31.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_GoodwillRollForward_b5c69b82-f1ab-4568-9573-4d899a8ccb37_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_90720034-7f33-450b-815b-7b13ab1106e9_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_125f7a55-e0a2-4d2a-a4e5-d307c9565d83_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_ba719b42-b292-40ee-867c-0efc6feff3ad_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ebfb46e9-c8a7-467c-b108-deabee67535d_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/2021/elts/us-gaap-2021-01-31.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_codi_PlymouthFoamMember_29ab8014-e281-4fb1-b69b-baf32059439f_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-20211231.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_LiabilitiesAndStockholdersEquity_f44b799f-9798-4de4-b696-c741c5bccd72_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_69b3f84c-da9e-43b5-8ed7-2ee53c63a4b1_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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_97e5b786-4305-4bab-a1d6-ac15f647198c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8f5a7c1a-a314-4ca5-8738-6babbdc4e2cb_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a7e7ea04-a24f-41aa-ab2f-332c9cd05c4a_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/2021/elts/us-gaap-2021-01-31.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_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_1dfc5de6-0e1f-4183-80a4-cf36520727e5_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-20211231.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_DerivativeLineItems_add911c1-6548-4996-8b4a-583a816be81a_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/2021/elts/us-gaap-2021-01-31.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_codi_CGIDiversifiedHoldingsLPMember_fbcb0955-3ffc-4dd4-8d0a-7fef213c9239_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_2539d1a4-6bd1-4c34-8efa-e62f616ee315_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_67829daf-726f-4b0c-b6de-fce43dc32d9a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_026ba3a1-ebf9-4334-8966-6f4f4387fb11_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_88008ca6-3c04-4576-989d-d59e0b4b01cd_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/2021/elts/us-gaap-2021-01-31.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_OptionIndexedToIssuersEquityTypeDomain_34d36248-e47a-4408-b1d2-331528b3b6d8_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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanFundingStatusAxis_3e8778d9-989d-4359-bbf0-5a51899175a8_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/2021/elts/us-gaap-2021-01-31.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_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_8ff00cb4-2b0a-42a0-9f0c-dc9ca0773fad_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" 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 on sale of securities (refer to Note D)</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_b14f22fa-e2c6-40fd-ba0a-e7cf2c16be98_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink: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 securities</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_label_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink: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 and Equity Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b16dc049-5a68-4797-b4c6-5ecbead21f00_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/2021/elts/us-gaap-2021-01-31.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_srt_MinimumMember_14167fed-da15-489f-9aa3-d7290ef6899e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_CrosmanMember_175c1066-1248-4e1a-b0ff-84cbd35506e5_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-20211231.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_GrossProfit_995582d6-4f7c-4b1c-be62-7aa6fdd614c5_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_39db3daa-3452-43cd-8bf2-e02c4fdf8bc4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2efdb60c-4ede-40c4-9a20-d390bddcb757_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50f13324-f69f-46d8-aef7-272b6c054d8a_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_655e74a4-0fe9-4bb7-afb3-b73471aade5c_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01fc0927-b453-4109-bb83-5fd85bfb8900_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_762b8658-bf9b-486d-a13e-c140e0f117b4_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_69548d32-dd9e-4b52-92c9-27f3bbcef0bf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_81b4b759-01c6-4d32-a662-0ed1bda2a9b7_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_9c7736ed-c213-4f60-9f53-6399011da752_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_f6ec9328-d583-43fd-901a-4bb952ebf670_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_6fb09b56-2cf6-41a6-b4f3-49f33f267cfe_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_ee20ff3c-21ac-4513-8873-aba53b8c071b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_53eb82d6-2dc8-4199-9147-5c434e509f6d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a685b1a8-d1e8-41e8-90ca-7fab6a102d08_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_e4dbcb9f-3de7-437e-b7ae-466699bccc0d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_8d11c61f-50ba-4cff-9cda-2c01f691628b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_259b1052-6a61-46b9-8794-e519061e774b_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditMember_82a591a6-9132-475e-8de5-842d74dc2c26_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_VendorMember_7bbccd8b-e743-450d-abc5-832a679b2aa2_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-20211231.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_FairValueInputsLevel3Member_896b641a-4ade-4dd9-9a01-1f812d90bd5b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_f9d43381-3aed-4d32-9c21-015d297088ec_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink: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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink: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 of Less than 100 Percent, Noncontrolling Interest, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_29cbd08c-a40c-4d89-a05c-4b14a36591ba_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_bb9a2b77-a498-4480-8ece-a3ecd1e065f2_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_6559bb1c-02a8-4151-9a8c-41d05930a0d2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_0e873b88-2fb9-40c5-9e37-a927e6c623b0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_a265c2ac-3717-4ec3-b9a8-2db2065c7e23_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LettersOfCreditOutstandingAmount_fbd6d38b-382b-48d5-9f90-a2199b33f441_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_3a7d7727-40ce-4dcb-9f6e-69a0964651b1_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-20211231.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AccruedDistributionPreferredShareholders" xlink:to="lab_codi_AccruedDistributionPreferredShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_4808c713-d40a-4c7e-a98b-d81156aac153_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/2021/elts/us-gaap-2021-01-31.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_codi_StockholdersEquityTable_60adfd41-6de9-4283-9524-4a729a6ace68_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-20211231.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_DisaggregationOfRevenueLineItems_4fe1f5ff-12a6-4782-8f3f-a73db17729bc_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract_44a0d7af-60d1-4455-b828-64c230b77c6f_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/2021/elts/us-gaap-2021-01-31.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_GoodwillAcquiredDuringPeriod_31e542d2-b531-48f6-88c9-6a6c14f7383d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f31313ed-9da1-4d49-a53a-b704bb596ded_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_8e37538b-f99c-4721-8493-80903eea149b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a45baf76-ef4f-400c-9757-2c80eaf88594_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_5cf0feb5-ffe9-4d0e-8f9d-7a2948e6ec49_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_0dc15e6a-79bb-4f72-aca3-48993c6cdb58_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/2021/elts/us-gaap-2021-01-31.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_EquitySecuritiesByInvestmentObjectiveAxis_b0acb6b4-f5f6-4e8d-a7fe-84e9b8be8025_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/2021/elts/us-gaap-2021-01-31.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_CompensationAndEmployeeBenefitPlansTextBlock_04e244f2-3986-40fe-ae2d-1802d39c097f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_82ee7279-700a-4378-958b-2d28ff455318_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_38f2a7bf-d6f1-45cd-90cf-6ad60cf1bc66_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_c677f4f7-a3a9-4901-ac7b-2f13f68c2da8_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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_e0f32651-ed1d-4371-9576-ee658e0054a4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DisposalGroupClassificationAxis_837b1130-6225-4c61-a60e-7d9aa8cc1d1b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_e1b40a28-e24a-477e-87ad-bdb656a62c8d_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/2021q4/dei-2021q4.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_dei_CoverAbstract_41beb7fd-29d6-491d-a29a-6303514e123e_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_fa32f56d-f60b-470c-b0eb-7ad7da005756_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Assets Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_label_en-US" xlink:label="lab_codi_DisposalGroupAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Assets Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_documentation_en-US" xlink:label="lab_codi_DisposalGroupAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Assets Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale" xlink:href="codi-20211231.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupAssetsHeldForSale" xlink:to="lab_codi_DisposalGroupAssetsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a441157b-3a16-4d32-bc5c-9dfaa089e141_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3081a063-d85c-4cf3-a0f0-baa06e1a67d8_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d9d586ba-e464-4e32-ba02-f718c2086ba1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_8ed7f01c-26c4-4d2a-b2f2-aba6ab2627b8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ManitobaHarvestMember_da4bcd3f-a39e-49e3-8f6e-5d82ba3b6fb1_terseLabel_en-US" xlink:label="lab_codi_ManitobaHarvestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manitoba Harvest</link:label>
    <link:label id="lab_codi_ManitobaHarvestMember_label_en-US" xlink:label="lab_codi_ManitobaHarvestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manitoba Harvest [Member]</link:label>
    <link:label id="lab_codi_ManitobaHarvestMember_documentation_en-US" xlink:label="lab_codi_ManitobaHarvestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manitoba Harvest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ManitobaHarvestMember" xlink:to="lab_codi_ManitobaHarvestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_746a9811-f57d-4e30-a7a5-48777d70823a_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/2021/elts/us-gaap-2021-01-31.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_BasisOfPresentationPolicyTextBlock_32d91641-271a-4d10-810a-3f91f2385cd3_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-20211231.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_ProfessionalAndContractServicesExpense_b01228f0-85da-4ac8-b1d7-0d62e65d2274_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockNoParValue_925d1bc1-78b3-449e-bf4f-793fb294772b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_b684c03c-0dd0-4e2f-8c42-4c159f686882_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_eb0fccbd-15ab-403b-a24b-e13930d0588f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities_06bb2e26-2b0a-4dc9-8598-f3440c3dae32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities" 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">Payment of interest rate swap</link:label>
    <link:label id="lab_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities" xlink: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 Derivative Instrument, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities" xlink:to="lab_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65a57f20-3a81-42f2-9322-a1af2184ae56_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/2021/elts/us-gaap-2021-01-31.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_codi_DistributionsForContributionBasedProfitAllocationPayments_3afbe333-15cc-4555-9226-b3d4140149c8_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-20211231.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_0bcf61be-7944-4e5d-a5ea-3866be9b4538_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/2021/elts/us-gaap-2021-01-31.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_codi_OperatingLeasesExpirationMinimumPeriod_e0dc3f07-b61c-4b7d-af37-88ee76d726e8_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-20211231.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_dei_DocumentInformationTable_e072a1b8-1f7f-4ad6-a536-fd8285e00fda_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_fabe2f1e-a2e9-4bb6-991c-35baabe6ff1a_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_86de748b-a990-41e5-a0b5-35c2325b52e3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Common Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d25b1d8f-37b1-48c9-b2f4-59133271878a_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/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_2d7a92f4-b7fe-4525-a09e-2ac5c420216d_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_122f1fde-3971-4e0b-82c3-d41b5c93400d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_fd1e28c3-aae4-4128-b578-dca0055711f5_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-20211231.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_codi_PolyfoamMember_3be6d523-30cb-4819-901c-cb26607118f6_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-20211231.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_04ce7ac4-cf66-48c9-9027-fc4b9d303bb9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Other comprehensive income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_609a4159-afb6-434b-9864-265eb59ee18e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Seniornotesdue2026Member_1c05851d-8079-4dc6-9537-17942ee88bf6_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-20211231.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_a5f0036b-7426-4225-8d6e-dbb22da0e0c2_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_fb7bbc09-c891-468e-af1f-972560c1b7a3_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-20211231.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_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_b57d34c0-218d-4416-a4ab-6c1c4ef80641_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-20211231.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_ef24705e-0547-4427-909a-5755d47f5a8b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2c56a730-33c3-460d-bb51-579de0f43264_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_RavinMember_f0e5bd0f-a5b1-47f5-8af2-a8ac6c4b543e_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-20211231.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_Depreciation_814fa916-399a-43b3-9221-2c93a48f9f54_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_e5ab9936-a81a-42b9-99fb-81c589ce0abe_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/2021/elts/us-gaap-2021-01-31.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_TechnologyBasedIntangibleAssetsMember_03605347-8216-432a-9134-388dde3b8128_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_09de14a5-0ad1-4b85-bcae-c0ce5fdec235_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from discontinued operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DefinedContributionPlanEmployerContributionAmount_abd9df39-f075-49a9-b242-b89fafe11f2f_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-20211231.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_us-gaap_PreferredStockLiquidationPreference_51d39df3-7b79-469b-97fb-4d7dda60b3ef_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreference" xlink:to="lab_us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_1463083c-2c75-44d6-879f-40e1fbb34cc4_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/2021/elts/us-gaap-2021-01-31.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_AssetImpairmentCharges_28f98bc3-fdd9-444d-9b03-4fac4b72b248_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_90887b2d-c15b-415f-b563-88b99b438f56_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/2021/elts/us-gaap-2021-01-31.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_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_d3ed2109-b8fe-41b0-9a73-6012c6f97ec9_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-20211231.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:to="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3fc7dbb6-2a7b-4b3a-92b1-0037328afeaa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCurtailments_e60b3970-1e23-47d2-89b0-f2fd44a2a089_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCurtailments" xlink: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 Curtailment</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCurtailments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCurtailments" xlink: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 Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCurtailments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCurtailments" xlink:to="lab_us-gaap_DefinedBenefitPlanCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_f3a539e1-8886-4457-872f-b96742f4587d_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/2021/elts/us-gaap-2021-01-31.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_codi_DisposalGroupTotalenterprisevalue_5f0a53da-de9f-4ce4-af89-2bee25b6cda6_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-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupTotalenterprisevalue" xlink:to="lab_codi_DisposalGroupTotalenterprisevalue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_f62e06fe-06ff-4ce4-851e-9194afaa5155_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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquirePropertyPlantAndEquipment_8f8fa0a3-51da-4ee9-8c4b-34a73d4435f0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_35f74ac8-7eae-4cb5-a348-6d5efadadad2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_7b6f48c3-539a-4a73-9de5-1ce85ccafe32_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_2be6b391-77b2-456f-a979-45c27c140b5f_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/2021/elts/us-gaap-2021-01-31.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_Liabilities_245f34c5-d3fe-47dc-be39-06323f49ddb7_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_586c4b62-9b39-4471-ad32-8db2b893a760_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_acc69fec-8f4b-428c-93dc-daaef99437f7_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/2021/elts/us-gaap-2021-01-31.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_codi_A2032SeniorNotesMember_39d74b9f-08f1-4e9d-bc77-61f043577357_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-20211231.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_46f89e89-d663-4fa2-81d2-b8446a7a01a0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_d7ee2635-c26e-440a-97ac-016bd6757ccf_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-20211231.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_srt_ConsolidationItemsAxis_f32c1667-7688-4f1a-808b-1d751dc460f3_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4fd54457-697b-4888-8831-fae1d8727d35_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_d5ca0d8d-d34f-47e6-9ed9-660124950722_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsMember_17f7e085-41f5-4c20-a415-1dd9760dfaae_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/2021/elts/us-gaap-2021-01-31.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_codi_ActualSecuredDebtToEbitdaRatio_4edcf487-dbe8-4b33-a973-c5497fafee4a_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-20211231.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_ScheduleOfAssumptionsUsedTableTextBlock_8d87238c-372f-40d3-b6eb-901cae427a78_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressCityOrTown_2f6ca1eb-929e-45cc-80c0-75966eb3d7b2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_60e40e47-765e-428a-a93a-2f616995ad62_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_f574ef09-4ed5-4dd7-81c1-d7848212099e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ProceedsHeldInEscrow_1b143055-d0d0-425f-947c-94ab72f601f8_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-20211231.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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_5503f028-c9b9-40a5-af50-57ac09ab55b2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RetirementPlanTypeAxis_549ee91a-84c9-4b58-a0ff-b106b40b4e2a_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_35745b23-f8e1-4ad9-85ee-4a8f02761e5f_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/2021/elts/us-gaap-2021-01-31.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_BalanceSheetLocationAxis_087d14cd-10cc-4522-ada5-0769b156b557_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsDomain_3af23074-6401-4230-bb35-f209d530b877_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementFrequencyDomain_f96bdb4a-32d9-453a-8356-33274bc1eb49_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_f88be65a-09a4-475c-ab25-06cc4ede9cf3_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_19bccdfb-498c-49e2-b8b4-71d4902d28cc_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_7d31e9e1-d6ba-4d7c-9b23-1f30b0d89c6c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_314a8e7d-20e3-4bb9-9f2b-92caf4b18474_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_00b49339-8919-4cd8-b0ab-a2707d5d24bb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtInstrumentInterestRateEffectivePercentage_45f7fc55-f58c-4a72-828a-6648b692a5c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5d7be321-9984-4513-8567-cb162f943e2c_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciAndBOAMember_61cf24b4-6ae9-4f54-9537-f5fb716597f8_terseLabel_en-US" xlink:label="lab_codi_MarucciAndBOAMember" xlink: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 and BOA [Member]</link:label>
    <link:label id="lab_codi_MarucciAndBOAMember_label_en-US" xlink:label="lab_codi_MarucciAndBOAMember" xlink: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 and BOA [Member]</link:label>
    <link:label id="lab_codi_MarucciAndBOAMember_documentation_en-US" xlink:label="lab_codi_MarucciAndBOAMember" xlink: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 and BOA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciAndBOAMember" xlink:href="codi-20211231.xsd#codi_MarucciAndBOAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MarucciAndBOAMember" xlink:to="lab_codi_MarucciAndBOAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_a7160346-1dd2-49b8-8aab-541d48537770_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/2021/elts/us-gaap-2021-01-31.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_RetainedEarningsAccumulatedDeficit_d184d5a8-725e-4e6c-b149-6123fdeb0d27_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_58871c26-bc7a-4e94-a684-ce8ead299876_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/2021/elts/us-gaap-2021-01-31.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_AccrualForTaxesOtherThanIncomeTaxesCurrent_64d60034-a31b-4571-bd7d-1a0edcdbe8d4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_c397cc2b-4641-4040-8c15-afd9ede535e4_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">Commissions Payable to Broker-Dealers and Clearing Organizations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StatementOfStockholdersEquityAbstract_733ffd23-c8f6-4a94-b98a-c12e13a6e72c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_aa946c22-9f84-408e-bc57-549da2aad222_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_a3f1dbb4-a292-4932-b449-c891d0452978_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Sales of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_daff32c0-9808-4fce-ab4a-f7cd91ce08f0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ErgobabyMember_bd96fc09-1259-4461-856d-a6ec3ee6a134_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-20211231.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_17e7f975-a8f6-4a8d-a21f-e71be29603a2_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_a1a6ad15-8fe1-4b15-9ac9-3d9e65a4e334_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-20211231.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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_0a8f2b99-9a29-4517-b436-0437f754ee0f_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 (loss) from continuing operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SelectedQuarterlyFinancialInformationLineItems_38b4ed4f-c2b0-4fc8-bad0-4c5b1b99821d_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-20211231.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_us-gaap_OtherNoncurrentAssetsMember_17007875-6e6a-42bb-93cf-285716c6efe1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06ad5da4-25ac-4fd9-b25a-74aca4bf27c3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9a84d9a7-3e2a-4735-add1-a042417a196e_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_fe3dd309-5f01-4bc4-b128-ed99c3960306_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_7b3037b9-ccf1-49cb-b6c6-2fd2f588d382_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_576e3551-9059-4acf-a190-92d48560860d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_f805d628-7a78-4828-a5a2-402637173b3d_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-20211231.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_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_fa5002af-0e5e-488d-92d3-7b2598dc852f_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/2021/elts/us-gaap-2021-01-31.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_StatementEquityComponentsAxis_fff8e080-b03b-4521-bda0-73370a365316_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5c7da5f2-1acd-43c6-b2c5-e4a51a6723de_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueDisclosuresAbstract_c6ed8fa9-2193-4065-941f-ec0d7d31c2e1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_ab0ff534-3e7c-439b-86db-a53d03e31296_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskTypeDomain_88803983-e9ac-408f-aa7d-2a8663d085f8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_830af088-9e08-4ad9-9050-d8d8d4a14ff2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_8d7d31f9-f805-40dc-92ae-9d62f43c7b09_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_5867f388-ee36-4b4f-bebd-452a0d084b1a_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/2021/elts/us-gaap-2021-01-31.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_InventoryNet_abd381d2-f554-418c-bbd0-c59558f225c3_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_5de8eaa0-46f8-4303-b867-82768198f777_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_ed5483d0-c8a6-428b-a1e9-e58c2af3a227_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-20211231.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eacdc797-0a46-46b6-933d-a16295571431_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c4d6c43f-0d5e-491c-a8da-32a584f4da7c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_495e6794-7dc7-43a5-9f81-b892acaeb898_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PreferredStockCashDistributionsPaidPerShare_ae173ad6-4d5b-40f4-bd32-6b2ed9bd6597_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-20211231.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_ScheduleOfRelatedPartyTransactionsTableTextBlock_ba8d9ff8-0bd2-4f51-b825-3cb50766a80d_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_5237e603-932e-4ac4-b1a9-4779f12cdf02_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_a75da7f4-4abe-4d29-b50b-1476eed7c6fa_terseLabel_en-US" xlink:label="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of SPAC common stock</link:label>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_label_en-US" xlink:label="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of SPAC common stock</link:label>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_documentation_en-US" xlink:label="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of SPAC common stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock" xlink:href="codi-20211231.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AdditionalSharesOfSPACCommonStock" xlink:to="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_0739669c-b6b3-400f-9a6e-ef97576cd29f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_69f0a9d2-fbbd-431d-bf09-ad2211835cb1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_5102aa56-0d88-4264-9747-ab30c7e6f486_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-20211231.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_dei_EntityPublicFloat_b9e5d23f-a629-4495-b8dc-1cf3909ad637_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/2021q4/dei-2021q4.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_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_2da93953-c079-45f0-959f-bfc3c1ec28fc_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-20211231.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_dei_DocumentsIncorporatedByReferenceTextBlock_8b351d8c-cec7-4c6a-a053-ee97b654c2f4_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/2021q4/dei-2021q4.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_DefinedBenefitPlanAssetsTransferredToFromPlan_003dcd10-83a1-431d-bad3-fa07250c4ccd_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_6c03efd9-ebe7-434c-a135-73ab4c8df222_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_254678da-75fc-40d7-a58a-198a66e89200_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EmployeesandPartnersoftheManagerMember_d5efa6b2-3462-485a-beb6-f1ab41323150_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-20211231.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_e4b91213-bcf7-46ba-b06e-fe2316a8b49a_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-20211231.xsd#codi_NumberOfClients"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberOfClients" xlink:to="lab_codi_NumberOfClients" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_2cf535e8-76c0-49d4-9115-a83912b4deff_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_517dc855-4c71-4969-aa02-2de985db9d71_terseLabel_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_label_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_documentation_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" xlink:to="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3002a928-cc9b-4ebc-9d67-0328d4091e2b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_1dbf1360-abd6-41c8-8750-a97cf03c5e67_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/2021/elts/us-gaap-2021-01-31.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_codi_DistributionExpenseAllocationInterests_d38afdd5-8646-460b-89da-1d7507b4a543_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_22632257-4920-41fd-b4c0-73638bf3c7a8_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-20211231.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_InterestExpenseOtherLongTermDebt_06f1b5cc-cb80-4197-995b-1413685cf6f9_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionPurchasesFromRelatedParty_851052d5-6b81-4eb6-bcb1-0c462f4e1a9b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_1a0f27ae-41ec-4f53-b694-644bbef261ea_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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureAbstract_1c7e30cf-7e76-4425-9525-e8ca5e97b4bf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_77db1d65-4de2-4346-9c10-5cb91ee71ee4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ab176b9c-3433-4078-baa9-8eb4e520bf0c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_207350ec-aba3-42f8-b782-d9195c620cf7_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsValuationAllowance_e00da39c-f937-43c3-a07a-f906cc06c1aa_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_c50ea912-ac1f-4d2a-b87d-2b703ca21be6_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_70aba751-1737-47fa-b28e-03a74ff5a3c1_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_0e17d418-42d5-4235-b3bd-9d3e716d2e52_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions_662a2657-be60-43f5-924a-56d44a1f4dea_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationRevenue_283cf053-1c09-4c28-a2b8-2cb7feb43cd2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TechnologyAndPatentsMember_6fab6c13-8dba-490e-8f6c-c1aa05f4e434_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-20211231.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_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_e9804272-b569-423c-80a3-ee161688508d_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-20211231.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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7c0b5d0e-c99a-40bf-aea5-ff6d6cbfbcfc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_328a30e8-9c17-4b33-a74b-34bc6cf547a9_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/2021q4/dei-2021q4.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_us-gaap_DerivativeAmountOfHedgedItem_71a78316-761d-46c2-9699-0a2b27d79a34_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAmountOfHedgedItem" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of debt hedged</link:label>
    <link:label id="lab_us-gaap_DerivativeAmountOfHedgedItem_label_en-US" xlink:label="lab_us-gaap_DerivativeAmountOfHedgedItem" xlink: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, Amount of Hedged Item</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAmountOfHedgedItem" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAmountOfHedgedItem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAmountOfHedgedItem" xlink:to="lab_us-gaap_DerivativeAmountOfHedgedItem" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2c1fc9aa-c284-45f4-839b-1a2393602468_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_7ba8d056-2834-46f5-aa0e-1f3e5af8a415_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_8525c173-ce69-4194-8652-6ef55a25a91c_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_d9350ad7-20fe-4a8b-afe8-ae5136087bae_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgeFundsEquityMember_ed67db72-2308-4a07-a397-e7ed82cf86b1_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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_c4310e7c-1b83-42c8-bdc1-60e06d6591bc_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_9ee58beb-a208-4af1-95e2-7ab48fd80f3a_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-20211231.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_ae9a0394-67a6-4f1e-b481-65e4678afe80_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-20211231.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_ResearchAndDevelopmentExpense_5916d062-f6c6-4b0f-b8b0-e78771ebc50d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NoncontrollingInterestMember_8af85fe1-f2cd-4960-ac33-0e93b66a3f9b_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_aecd55bc-7edf-4f49-a87a-f0940d64202e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_2667eed6-9b6e-41e6-b88c-d0829f9f7b1b_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_af68482d-4490-4ca5-b536-d61db2c26a71_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_48bee192-a51e-4a68-b7da-31303c9a5580_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_b175f663-bab5-4bf7-b593-e1f142295692_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/2021/elts/us-gaap-2021-01-31.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_currency_AllCurrenciesDomain_fbd7e5a0-ac84-45bf-87d9-b2ca077e04b3_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2018RevolvingCreditFacilityMember_c856d8e8-d002-4aed-b167-c3d5b190f9d8_terseLabel_en-US" xlink:label="lab_codi_A2018RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility</link:label>
    <link:label id="lab_codi_A2018RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_codi_A2018RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_codi_A2018RevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2018RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018RevolvingCreditFacilityMember" xlink:href="codi-20211231.xsd#codi_A2018RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2018RevolvingCreditFacilityMember" xlink:to="lab_codi_A2018RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_341bcf4c-43ea-4768-9dc5-9da2bd4d1459_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4176df8e-2630-4dcb-85c0-d4e6cd8782c1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_087a8c25-4b71-4b9c-8282-e48f86ca4a5e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_59b86e44-4e33-4ac7-bb77-ef73e15ec54b_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/2021/elts/us-gaap-2021-01-31.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_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_94f94682-5c7e-4541-8159-326114c4ba26_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-20211231.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_a3bfdb30-013d-4170-8aa8-e66984786e58_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CorporateAndOtherMember_836e64e5-3cd4-4afb-b6fc-a3e0086c595c_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_59e30d14-d9b0-4af3-bd2e-a66b9deb39ff_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 and other</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_2efae050-c7ca-4027-9a4b-03225840b794_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_96100da3-411d-42be-a4da-c03495c8731c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share, diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_f65068fc-48d8-4436-af67-a6d8f4eacfb0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_f378f3d4-15c3-44ee-a19a-de95afb009cd_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments under credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b1bb8727-4ec3-4038-b5b4-3cacf37e9c7c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_92874990-e834-47ae-ad62-ff2b92f1dae9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesMember_007dd6e1-645b-4ff9-8f68-a99415cad90f_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/2021/elts/us-gaap-2021-01-31.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_codi_NonControllingInterestOfDiscontinuedOperationsMember_8ca8b06d-649e-4112-84bb-9c34bb5d5845_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-20211231.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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_348d6570-da55-47d5-8c1a-0d2d7e697fd7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SternoProductsMember_04d41321-84ce-4318-b4ff-e094f6865285_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-20211231.xsd#codi_SternoProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SternoProductsMember" xlink:to="lab_codi_SternoProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_a44f668a-f935-4e3f-b79f-7eacc4831c0a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_e12a910d-2a7a-45ec-9d74-4955f15ad472_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_510b77be-6dd7-4830-8e41-9d540c5efbfd_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_6c8c4b98-5a31-4246-a1de-21d4c491b68c_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/2021/elts/us-gaap-2021-01-31.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_SelectedQuarterlyFinancialInformationTable_edd23589-afd7-4a8b-8c09-93a45e806e15_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-20211231.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_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_0cea276c-dc2d-4854-adbe-534b184bee77_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_d84e5773-be58-49d9-9e16-9a89c85b82f5_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-20211231.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_4c82f5f0-e876-4585-a33e-cc1898ef7d19_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-20211231.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_b2e33677-e728-4728-82db-06993e754810_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-20211231.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:to="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fc690352-f45c-482a-8a72-493c56d5bf4b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_e05a90f1-db4a-4657-8e39-b90e02590838_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-20211231.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_DeferredIncomeTaxLiabilitiesNet_4c0a33b6-1d08-4843-92d5-8bb24b290cdc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_4d65106a-6817-43e2-966b-e6675006efbf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_72cb1f0f-709c-4e76-b706-a33f0046657e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_66da9a38-a825-4edc-b58b-d97d81713e99_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b07359a1-e8e5-42df-a093-adeb5d946aef_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bfb20bfe-0746-4099-b89d-702e0a393df7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsDomain_aa702d0c-dd37-49c0-b7aa-b8add8879786_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsDomain_label_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_1f73bd66-b494-4cec-af4e-c09b7accc22d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_ce99b022-3d61-4321-b7b0-baa4718666d5_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_7505f527-2a66-4baf-a110-364ebd9ba08a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ParentMember_d15a7599-53b0-4b94-bd76-c37bd0a290a8_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_fb753153-2d9f-4802-9cc1-176889689ad5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_23e45c8c-9ce7-467d-a42c-375f0d1a0b3f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_60ff4828-1a76-4bce-9dce-406871030862_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_4e567e44-44bf-4a0e-b167-87b774d9b80a_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">Increase in inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AtTheMarketOfferingCosts_4c71afe8-02bc-4e09-9b01-528020018114_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-20211231.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AtTheMarketOfferingCosts" xlink:to="lab_codi_AtTheMarketOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6ba81720-b6b9-4547-99ec-3fb7e754318b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_0a4e1f40-3dc5-4019-a6e7-25365029eccf_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_34fe20fa-8d32-434f-a19c-f23394e25818_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ProductWarrantyAccrual_fa0b0882-6719-4564-a46a-fd60919a695d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_47e85544-a635-489d-a45c-8991b3dc8c1e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_6b1586c0-f2d5-4c03-ab52-c3bc9178f5ae_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelectedQuarterlyFinancialInformationAbstract_3f59f0f0-349a-4514-ae91-0c65051cfdba_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_e91afb6c-4552-43f2-9dfa-02726d9ec540_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_da32c371-5e9d-4299-80ad-44668edc2148_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_label_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_documentation_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" xlink: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, Assets, Noncurrent - Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" xlink:to="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6310de3e-4f35-40b7-8450-26fbd389b3f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5a7c9a03-2531-42f9-901d-aae709b5c808_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7a80b9e7-a7cd-475d-a3ea-9f36dbffd0f0_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_1061a59d-3f30-4f64-87bd-d011e37f9ed3_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/2021/elts/us-gaap-2021-01-31.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_CustomerRelationshipsMember_2cdd02e6-2a3c-439f-a20f-f3ce3f3427ab_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_d4e62592-e1e2-4f12-900b-9e469a6a3df8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_1c2a06d5-ead3-455c-bdd3-c7df202cc16d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_8a969d4d-565e-4c87-a34d-cb1c67fa7608_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-20211231.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_us-gaap_DefinedBenefitPlanBenefitObligation_c090006c-08a5-4748-bbf3-2106bc9a52fd_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_944b5494-5268-49db-ac6b-ebd93222ab57_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_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/2021/elts/us-gaap-2021-01-31.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_codi_PreferredSharesTaxRedemptionNoticePeriod_8ca22d03-e7bd-4d65-9138-d488a3d6573d_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-20211231.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_ScheduleOfDebtInstrumentsTextBlock_0dc628e5-f6b9-4c64-a8d2-c28e4aad82a7_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems_813fc017-f66c-434f-a2be-c57711eb6a93_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_be37199c-a2c5-477f-8d25-786ee9db65cc_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_41054f88-004a-4102-8602-f7246ba80402_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_a8dcac23-a362-47e4-bc38-a8f7e830aea8_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionDomain_002a5be1-2aa7-40a9-a6fc-4d602db13c27_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_c8dab156-48bb-4416-a249-8cb1110b89d3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_2e36de82-ecd7-4200-a5c2-62ee44ac628a_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_33c6464f-f006-46d7-9497-a216a600e23f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill - gross carrying amount</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_64f37bb6-a525-4653-bd18-8ed167df6f07_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_bf22c930-908d-4c90-b0a5-229f6c0eac3e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_7ee8fc44-0d1a-4c56-bb9d-d709e6a20103_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_df06c749-5859-40a2-8da3-0bf0c0007e58_terseLabel_en-US" xlink:label="lab_codi_PercentageOfGrossConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Gross Consideration Received</link:label>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_label_en-US" xlink:label="lab_codi_PercentageOfGrossConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Gross Consideration Received</link:label>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_documentation_en-US" xlink:label="lab_codi_PercentageOfGrossConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Gross Consideration Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived" xlink:href="codi-20211231.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PercentageOfGrossConsiderationReceived" xlink:to="lab_codi_PercentageOfGrossConsiderationReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOwnershipFullyDilutedMember_97bc359d-bc4d-48b1-ab9f-dc8cdab98ffd_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-20211231.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_AllocatedShareBasedCompensationExpense_c1f0d5cf-efae-4c4e-b781-8cf4841e990a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareBasicAndDilutedAbstract_15b86c96-a8cb-4e66-b551-f5ce648ee8a9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and fully diluted income (loss) per share attributable to Holdings:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_3c2386de-722a-43b3-acb0-92954c2be3ae_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_label_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent- Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_documentation_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" xlink: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, Liabilities, Noncurrent - Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" xlink:to="lab_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_091dd69c-dde5-41c2-9332-095c4aeca8d6_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-20211231.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_9a884450-2956-4b04-97b4-6b24aa78603e_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-20211231.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_us-gaap_ProfitLoss_bf488e06-1050-472e-8d1c-cf1824268869_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_b04251a7-b9a3-4bea-acfe-1e9a235c860d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_17bb7895-a9a4-4e98-a5bd-1e39cfd58a41_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InventoryValuationReserves_9969a873-288f-410a-9f4b-bf4893850bd3_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_f839621b-0a04-4fdc-ad87-e680b5b7dd2a_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: obsolescence reserve</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_20b2ebfe-237d-4e6b-b985-15d24e807344_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentEstimatedUsefulLives_26816d08-4400-47b8-afdd-f97c6143f502_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherOwnershipInterestsNameDomain_9b54cd8e-b60d-4ed7-92f0-e81ee6824f80_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsNameDomain_label_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain" xlink:to="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_0bb8bc6c-8bde-4086-a007-8487b7de9d23_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a8bddb12-08fa-4726-9633-500690961348_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_339bfead-d0ff-47aa-8331-1753e38936ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1c2d31e7-fdd7-45dd-96da-7c9379690f33_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_62a1ddb3-8a2f-4f82-9d50-c714ef8eb221_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_3283d939-a26d-45a6-a743-869af8d3ddcd_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PostemploymentBenefitsAbstract_4f87e0e9-8d66-417d-9ced-7b6e22e66663_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/2021/elts/us-gaap-2021-01-31.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_codi_BusinessCombinationStepAcquisitionInventoryAmortized_8ff5b3bb-49e5-4fcd-b173-c94e2b6be3a8_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-20211231.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_0955c56d-6696-4317-b2e2-4ecf8136c566_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5c07feb8-32ff-4a33-b1fe-8ccc80be11e6_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsRecurringMember_30aaf415-d824-4d62-9fb5-38ebd8ad8995_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_6c2bd2a2-8362-4544-8e40-566b12cbbfbf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and noncontrolling interest:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_7719a4a8-a5a0-4006-88d1-c3338a4e1717_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9f7cb22a-fbb5-4abe-91a3-80f1a800a62a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ba3344a1-c9ec-499e-b0c1-c1c273a6a0ee_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_716f00a5-1192-4133-b82b-a9f1aecf3220_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fa877d9c-c76b-4945-bf0e-f8a7ece9c16f_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/2021/elts/us-gaap-2021-01-31.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_FairValueByMeasurementBasisAxis_9e9bce04-4741-4487-8340-faa01625c1e6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9a5f4036-7cdd-4b9d-bace-8943eb67fa33_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/2021/elts/us-gaap-2021-01-31.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_UnrealizedGainLossOnCashFlowHedgingInstruments_10606fea-2748-4120-8f23-9228a1d60450_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" 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">Unrealized (gains) losses on interest rate derivatives</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Cash Flow Hedging Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:to="lab_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_cb90c9cf-9bf5-41f0-aae3-6655703dc9bb_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/2021/elts/us-gaap-2021-01-31.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_NonoperatingIncomeExpenseAbstract_128ff9a9-224a-4de0-8eac-4398a74cbb88_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_83468642-a4c0-4b1b-ad2b-587cc0af311b_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/2021q4/dei-2021q4.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_codi_DeferredTaxAssetsHeldForSale_7379c7f9-5def-457b-a1ba-6aabd8ea3e18_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-20211231.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_NetCashProvidedByUsedInInvestingActivities_a4e23ef0-170e-4e7a-9c1a-b80df38aad69_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_fe6e8475-c877-4fe8-8394-089bfe616c0c_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_a8a04c92-3717-457a-a006-7dfb9948608b_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Profit (Loss) of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_bcf7b42b-cd84-47ce-9025-4cef00f262c0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eaa98859-52f8-4c68-bacd-a75cc4f6c862_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NonUnitedStatesMember_d30bb6fa-09e1-4ed3-819c-0721ace63b82_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-20211231.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_ClassOfStockDomain_16a742f6-d3a1-461d-adfd-52fdec0c079f_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_1c106764-a2fe-4789-a52f-030bb03a7a9f_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_93a4fa40-092f-439a-82da-772c6b6531cc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_5dce99a2-59d8-4214-93dd-89dade4441a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposition of Manitoba Harvest</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink: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 Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_392dc2a1-67ca-44f8-82f4-201871f23a8d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_86aee59d-1318-420a-99e2-9b4a7962811b_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_2d163c6b-5a3a-4254-b009-97ecedd68221_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ActualFixedChargeCoverageRatio_d902f197-d625-4ddd-84d2-d12b1d55b4b5_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-20211231.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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_dead6671-a427-4915-8d0e-b86de58efc3e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_75e68429-6e73-4127-92fd-eeb2fad12a8d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_612df1a4-5a8f-4083-9199-19e2aa20ca0c_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/2021/elts/us-gaap-2021-01-31.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_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_426bbf5d-2547-4494-a494-db259e7d2b66_terseLabel_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_label_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_documentation_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:to="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_f54a200c-8af8-453d-80e3-cc53e691e253_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d6f5ac32-09d2-454e-ba2c-aa92cadde2cd_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_6fe19bb7-6cab-4719-b84f-16f19c60e961_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_1f8feedd-c8f1-4417-9b4e-81897a7447e3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_d7b73320-fccd-4f0a-9eff-0e0efec74dc7_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_label_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_documentation_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" xlink: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, Assets, Current - Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" xlink:to="lab_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_8f6538af-3ece-42a1-afc1-f24300557d44_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_12d08b21-ee1c-4a3f-b4cc-f6f1b4c2f369_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/2021/elts/us-gaap-2021-01-31.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_OffsettingAbstract_d73b78a8-793a-4c90-827c-9f3825c3b573_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/2021/elts/us-gaap-2021-01-31.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_ConstructionInProgressGross_6d10ffd1-aade-4299-8926-0eea644df9c5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_01be5fc5-0538-425e-8e19-268847181a68_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_abbcd08d-f60b-44f9-abbe-96d3a92d75a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_8fc551dc-8af3-40c0-a093-5d6e8391332d_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/2021/elts/us-gaap-2021-01-31.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_CurrentForeignTaxExpenseBenefit_8dccb1db-ed37-41a1-8855-94a26f95e038_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PensionPlansDefinedBenefitMember_d4d290ec-c036-4f0d-9b22-725407aa07d3_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByBenchmarkAxis_6cdce722-cdcf-4659-934d-cb5a9d99a703_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_960421f8-aede-4867-af4d-2f43475a0e0d_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_8f59fc0e-f32b-4be6-a3e9-922e975c5483_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2021RevolvingCreditFacilityMember_8045ac31-eae8-48c2-a11c-b53cc2efc879_terseLabel_en-US" xlink:label="lab_codi_A2021RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility</link:label>
    <link:label id="lab_codi_A2021RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_codi_A2021RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_codi_A2021RevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2021RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021RevolvingCreditFacilityMember" xlink:href="codi-20211231.xsd#codi_A2021RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2021RevolvingCreditFacilityMember" xlink:to="lab_codi_A2021RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_452829f0-19b8-4ea5-9eeb-585ae1afe6ce_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a1a468a6-306e-4910-b3e6-b662189f539f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2021/elts/us-gaap-2021-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>codi-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:a73ddf1f-54ea-45f5-ac10-1e3a9b90343a,g:99b1bebd-2ab9-4d67-a49f-fc88125c1129-->
<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-20211231.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_ac3e3233-9ea5-4944-8450-025667cef181" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac3e3233-9ea5-4944-8450-025667cef181" xlink:to="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ca12e74b-2da5-4655-9d68-188b0d21cdd1" xlink:to="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_1affe8c1-20d5-4945-a74c-197f55ceea20" xlink:href="codi-20211231.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_1affe8c1-20d5-4945-a74c-197f55ceea20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_a7ee4166-f1e3-4ae0-ace0-28fb4a78b68c" xlink:href="codi-20211231.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_a7ee4166-f1e3-4ae0-ace0-28fb4a78b68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2d434617-a30f-4198-8eec-a8974e1ed655" xlink:href="codi-20211231.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2d434617-a30f-4198-8eec-a8974e1ed655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_a1cdf726-a27b-4f19-91e3-51bb7fbca94f" xlink:href="codi-20211231.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4faa7d3-f35f-4ba9-9ce4-8208b995c789" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_a1cdf726-a27b-4f19-91e3-51bb7fbca94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_0a9502c4-d079-4b81-abcd-d44f077c4a3f" xlink:to="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_361f491d-9cc3-4359-8b52-85655dc8d936" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentAnnualReport_361f491d-9cc3-4359-8b52-85655dc8d936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9bee99cd-377e-44bf-82c7-f04a32f03ffc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9bee99cd-377e-44bf-82c7-f04a32f03ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_8797d97f-341b-42c0-8f53-966776082d39" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentType_8797d97f-341b-42c0-8f53-966776082d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a5dbaa89-9cdd-4c31-943a-2cb93ffd2d9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentTransitionReport_a5dbaa89-9cdd-4c31-943a-2cb93ffd2d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5101b20e-981e-4dfa-8c0b-b666ab10f9b6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressAddressLine1_5101b20e-981e-4dfa-8c0b-b666ab10f9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9502ef5c-91d3-4b3c-ac35-8f2d22155d40" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_SecurityExchangeName_9502ef5c-91d3-4b3c-ac35-8f2d22155d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ad33c76f-8c66-469b-a1e6-c821097c05f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_TradingSymbol_ad33c76f-8c66-469b-a1e6-c821097c05f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8a1af482-98ac-4932-9b57-c1b946a0b580" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AmendmentFlag_8a1af482-98ac-4932-9b57-c1b946a0b580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_021d418d-1949-451d-acc8-c69fd27b01ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentPeriodEndDate_021d418d-1949-451d-acc8-c69fd27b01ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_22a3f8de-46ac-4a83-a47f-233d87126e46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_Security12bTitle_22a3f8de-46ac-4a83-a47f-233d87126e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_28c188b3-9456-4faf-8418-08ce9a4b6f38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentFiscalYearFocus_28c188b3-9456-4faf-8418-08ce9a4b6f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_dfa17da3-6393-451c-b928-f37a60346850" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentFiscalPeriodFocus_dfa17da3-6393-451c-b928-f37a60346850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_cd5d342e-29a2-4a7e-9d0d-40c22edbb62b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityRegistrantName_cd5d342e-29a2-4a7e-9d0d-40c22edbb62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_43da7716-5100-4754-b236-d71a8a40d2b1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityCentralIndexKey_43da7716-5100-4754-b236-d71a8a40d2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e866b01b-0cd0-4083-bdab-ba4d62a29a4b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_CurrentFiscalYearEndDate_e866b01b-0cd0-4083-bdab-ba4d62a29a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_fbf06cc8-1302-4222-b5e0-9e3ca4e57266" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_fbf06cc8-1302-4222-b5e0-9e3ca4e57266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_063eb15d-08c9-4ec1-85ab-836383929cd3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityCurrentReportingStatus_063eb15d-08c9-4ec1-85ab-836383929cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6745b7a5-8f75-4b37-bccb-1e8c6a97522a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityInteractiveDataCurrent_6745b7a5-8f75-4b37-bccb-1e8c6a97522a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f51ed71f-4ebf-4485-9f39-6a26c5ca70c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityFilerCategory_f51ed71f-4ebf-4485-9f39-6a26c5ca70c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_926aeea4-dd17-49f0-a099-82c3c728805c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityVoluntaryFilers_926aeea4-dd17-49f0-a099-82c3c728805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_edefd2e6-a8b3-4264-8973-45597056d204" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityEmergingGrowthCompany_edefd2e6-a8b3-4264-8973-45597056d204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7a7ed3a0-f723-4606-b4bb-66c524617454" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntitySmallBusiness_7a7ed3a0-f723-4606-b4bb-66c524617454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_08390378-443b-4e92-8120-9ae913a4c6c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityShellCompany_08390378-443b-4e92-8120-9ae913a4c6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f3d4f6b7-37c3-4128-bf63-a207d6e3b000" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f3d4f6b7-37c3-4128-bf63-a207d6e3b000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_daf6554f-5a26-4ef6-8ba3-d15e84eccf4c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityPublicFloat_daf6554f-5a26-4ef6-8ba3-d15e84eccf4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c3142465-0b55-413c-b379-e62bf787ba4f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityTaxIdentificationNumber_c3142465-0b55-413c-b379-e62bf787ba4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0d0af68c-18ec-43e1-9a90-14851e21258d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityFileNumber_0d0af68c-18ec-43e1-9a90-14851e21258d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fa0c41cd-8820-4f66-9b75-4b236b4cd84e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressCityOrTown_fa0c41cd-8820-4f66-9b75-4b236b4cd84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_88456c9a-b43f-423a-8519-d112215e8fea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressStateOrProvince_88456c9a-b43f-423a-8519-d112215e8fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_dc61c413-1cbf-4be9-a215-70f6f20e94c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_EntityAddressPostalZipCode_dc61c413-1cbf-4be9-a215-70f6f20e94c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_50a49dc2-d70a-4024-a673-31922c2febbd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_LocalPhoneNumber_50a49dc2-d70a-4024-a673-31922c2febbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ac971405-116a-472f-96e7-18678b92a0fa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_CityAreaCode_ac971405-116a-472f-96e7-18678b92a0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_53472641-9796-4daa-9aa0-ce29f6703a7c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_53472641-9796-4daa-9aa0-ce29f6703a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_7c98bb8d-d0d6-487d-998a-d6397a448ff9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_IcfrAuditorAttestationFlag_7c98bb8d-d0d6-487d-998a-d6397a448ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_7028590d-21fb-4dc3-b779-8c04ba961ce6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AuditorLocation_7028590d-21fb-4dc3-b779-8c04ba961ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_1b14ba74-6afa-4d4f-a600-6a70421c3554" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AuditorName_1b14ba74-6afa-4d4f-a600-6a70421c3554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7162a1e6-5311-4d6f-a373-36fc443ec0aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_55a511c9-e8a6-4231-a421-b1a455f6a670" xlink:to="loc_dei_AuditorFirmId_7162a1e6-5311-4d6f-a373-36fc443ec0aa" 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-20211231.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_3f4ada1c-6509-49fc-ab45-6619ad0e8b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3f4ada1c-6509-49fc-ab45-6619ad0e8b07" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b03b8de7-90e3-49b0-9a48-19b761998be4" xlink:to="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_67445db1-69b4-4f89-9673-b9bcbb6046d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_67445db1-69b4-4f89-9673-b9bcbb6046d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_ee2d98d4-ba2d-4182-8406-45de005c4b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_ee2d98d4-ba2d-4182-8406-45de005c4b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_0ecae861-8f47-4a52-895b-19fe10089658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_55534cb2-cc1f-43b0-93db-947f7b651cda" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_0ecae861-8f47-4a52-895b-19fe10089658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e44f787c-6ce3-4b46-9388-974a926d7cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e37dc9f-9f3f-4674-91f8-9bbe73da1b9d" xlink:to="loc_us-gaap_SegmentDomain_e44f787c-6ce3-4b46-9388-974a926d7cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1f0e313d-c968-4c47-b15b-30fc37ba04f1" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e44f787c-6ce3-4b46-9388-974a926d7cec" xlink:to="loc_codi_AciMember_1f0e313d-c968-4c47-b15b-30fc37ba04f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_58453425-17e5-4173-b06b-b7069ffb5347" xlink:to="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e9442b60-7335-4a0d-82ef-d00e009e6236" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_dei_DocumentPeriodEndDate_e9442b60-7335-4a0d-82ef-d00e009e6236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e2ceca55-6976-44b0-9128-b4fa0b8bc207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e2ceca55-6976-44b0-9128-b4fa0b8bc207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_37229740-b5bc-4614-a96a-767e5ef3f492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockNoParValue_37229740-b5bc-4614-a96a-767e5ef3f492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8cccbaf3-dc6c-48d8-bacf-beb6caea8fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8cccbaf3-dc6c-48d8-bacf-beb6caea8fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_7f98a62a-cf1d-4493-becf-852f3feb2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_CommonStockNoParValue_7f98a62a-cf1d-4493-becf-852f3feb2c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9c3c8fa1-dbd2-48ba-aa5f-9deb71203d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_CommonStockSharesIssued_9c3c8fa1-dbd2-48ba-aa5f-9deb71203d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e9cc0f06-ce6d-4d3e-8af2-ecbf1aaac256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e9cc0f06-ce6d-4d3e-8af2-ecbf1aaac256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_910035e3-7800-4806-9b27-c3b437e447c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_910035e3-7800-4806-9b27-c3b437e447c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e057d24e-420b-4c61-942c-a143fbd85551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PreferredStockValue_e057d24e-420b-4c61-942c-a143fbd85551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4c77859d-c0be-49e7-9073-4573509a6b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4c77859d-c0be-49e7-9073-4573509a6b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_9c56f523-3a9e-434d-b787-20a9468288b7" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale_9c56f523-3a9e-434d-b787-20a9468288b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_1120c7c6-36fc-4b94-90d5-acef95dcda2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_1120c7c6-36fc-4b94-90d5-acef95dcda2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7b616a92-5099-4c7d-969f-29d03f414506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7b616a92-5099-4c7d-969f-29d03f414506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f78467fb-a936-4339-b58d-cbcf34d0528e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f78467fb-a936-4339-b58d-cbcf34d0528e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_f326d2bb-4cf1-4fd5-9630-2ee207483413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_f326d2bb-4cf1-4fd5-9630-2ee207483413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_3f5a359e-fc21-4629-ae0c-107f85c72816" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_3f5a359e-fc21-4629-ae0c-107f85c72816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_9e0779ff-78c0-4b44-a89d-fcbf5f26d9c5" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale_9e0779ff-78c0-4b44-a89d-fcbf5f26d9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_09618fab-50fc-4fbc-b4dd-888ff2137024" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale_09618fab-50fc-4fbc-b4dd-888ff2137024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_0aff504a-4a35-4ba1-9820-bd5470b64623" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale_0aff504a-4a35-4ba1-9820-bd5470b64623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_f7c2ec99-6f58-44e8-8696-d5a720331233" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale_f7c2ec99-6f58-44e8-8696-d5a720331233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_1768c3d0-3df9-4c92-ae9a-6dca7e078243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_942bc34a-17f1-4d82-ad84-d38214a40913" xlink:to="loc_us-gaap_DeferredRevenue_1768c3d0-3df9-4c92-ae9a-6dca7e078243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3f4ada1c-6509-49fc-ab45-6619ad0e8b07" xlink:to="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6b4a4b27-866e-4604-99d8-21e88eea2f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6b4a4b27-866e-4604-99d8-21e88eea2f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_604422f6-d6a8-497e-89e6-46ecb87e944f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_604422f6-d6a8-497e-89e6-46ecb87e944f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b8d51f23-7225-4a78-accb-c2e0ac7ba8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:to="loc_us-gaap_InventoryNet_b8d51f23-7225-4a78-accb-c2e0ac7ba8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8821403b-ca6b-4600-b859-8da285488053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8821403b-ca6b-4600-b859-8da285488053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c4b57ed0-176b-450b-bf04-5a7c317e0316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d97383b-aa0f-42f9-a974-f893650f2e8f" xlink:to="loc_us-gaap_AssetsCurrent_c4b57ed0-176b-450b-bf04-5a7c317e0316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dfbe5360-c49b-4c46-87b0-2d2f8759fae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_dfbe5360-c49b-4c46-87b0-2d2f8759fae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_564e5410-ae15-46b9-aa39-77cc29428d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:to="loc_us-gaap_Goodwill_564e5410-ae15-46b9-aa39-77cc29428d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3f7cae18-69d7-4df9-b99c-b5769c4fe729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3f7cae18-69d7-4df9-b99c-b5769c4fe729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f3bf71cd-f2a6-4f08-8653-720b0cffff42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f3bf71cd-f2a6-4f08-8653-720b0cffff42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_098df075-f624-4e20-9539-0a20232dd62b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a56fa95b-503c-4205-a0b8-50d1b2043547" xlink:to="loc_us-gaap_Assets_098df075-f624-4e20-9539-0a20232dd62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3f4ada1c-6509-49fc-ab45-6619ad0e8b07" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_78695374-427f-4777-8df3-dc3ad956f961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:to="loc_us-gaap_AccountsPayableCurrent_78695374-427f-4777-8df3-dc3ad956f961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3353d12b-45c7-40e9-81c6-c782858802fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3353d12b-45c7-40e9-81c6-c782858802fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_3beeb0d2-4529-4ae9-99e2-59e2aa11b135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_3beeb0d2-4529-4ae9-99e2-59e2aa11b135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_13138cf6-08ca-442d-8d78-d452c803363f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_13138cf6-08ca-442d-8d78-d452c803363f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_162ffda6-a714-4488-8788-25510695c7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9af39035-8df8-4039-b57c-c54a93eecb98" xlink:to="loc_us-gaap_LiabilitiesCurrent_162ffda6-a714-4488-8788-25510695c7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e0e6aafe-e823-44fd-a58a-6598ecd997d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e0e6aafe-e823-44fd-a58a-6598ecd997d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d4605f0d-2826-42db-b1d5-5fa77fcc591b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d4605f0d-2826-42db-b1d5-5fa77fcc591b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b3fe8b8b-5e12-4a58-98df-6a8daed366d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b3fe8b8b-5e12-4a58-98df-6a8daed366d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d9765306-f02b-43bd-8651-1a67dbcc61b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_Liabilities_d9765306-f02b-43bd-8651-1a67dbcc61b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a3e84fa8-6f5e-4fb3-8c6e-125fdb6359e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_PreferredStockValue_a3e84fa8-6f5e-4fb3-8c6e-125fdb6359e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8b35b2b7-f19a-4de9-853d-6232164f2bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_CommonStockValue_8b35b2b7-f19a-4de9-853d-6232164f2bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2a4f5ab4-4410-4d72-b01c-e3d21fa1ee52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2a4f5ab4-4410-4d72-b01c-e3d21fa1ee52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_210bd026-062e-466e-831f-c4c8cfa241c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_210bd026-062e-466e-831f-c4c8cfa241c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e3af5a1c-c812-4d7a-8acc-d1f15b939ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_StockholdersEquity_e3af5a1c-c812-4d7a-8acc-d1f15b939ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_ad302872-e99f-45d5-b9f5-ddd193fa17fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_MinorityInterest_ad302872-e99f-45d5-b9f5-ddd193fa17fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_969955b1-948a-40f8-b59f-26600f91cd23" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_969955b1-948a-40f8-b59f-26600f91cd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1b907efb-3d44-4036-bfd1-676a0150ad1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cd469bc0-9a12-4a4c-aa70-383fb57b312d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1b907efb-3d44-4036-bfd1-676a0150ad1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8fb8a3ea-17be-4121-81d0-2b31b4ed7ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1fa16cc-c39d-4c4d-b232-a2c1e3fa52f6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8fb8a3ea-17be-4121-81d0-2b31b4ed7ba4" 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-20211231.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_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73737d63-e043-45d2-a302-214e01567d67" xlink:to="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_b29d05d6-48a5-4701-8bd2-bae7096b26f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_b29d05d6-48a5-4701-8bd2-bae7096b26f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_38d63675-4d53-4dc9-a659-7307125bbde8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_38d63675-4d53-4dc9-a659-7307125bbde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_8f1d4b28-3681-4ece-b7b6-53ad85a7e81e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_03392b30-b5b2-4c6d-a9dc-dbf9f19e0dc1" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_8f1d4b28-3681-4ece-b7b6-53ad85a7e81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_6083ba7b-5ead-483d-a037-ed7a7a1bcbcc" xlink:to="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_dd4e4bc8-3ba0-431e-b091-38cc0e8c8dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_dd4e4bc8-3ba0-431e-b091-38cc0e8c8dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3297ddaa-8b5b-48bd-88a2-29d155f3ff50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3031eb98-07a3-4403-ac11-2876ed897ad9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3297ddaa-8b5b-48bd-88a2-29d155f3ff50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e6f93007-6796-44f2-8382-3f38d9ae546f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e6f93007-6796-44f2-8382-3f38d9ae546f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_9fdba098-72f0-47fe-97bc-21f401e33ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_9fdba098-72f0-47fe-97bc-21f401e33ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_cc217fd0-5d4a-464b-a1f2-e5d597e5b7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_CommonStockNoParValue_cc217fd0-5d4a-464b-a1f2-e5d597e5b7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d29e973f-e1d4-453a-a28d-3b3e192c74c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d29e973f-e1d4-453a-a28d-3b3e192c74c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4fd12661-49ae-43df-88c6-eae8ebe0052c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_CommonStockSharesIssued_4fd12661-49ae-43df-88c6-eae8ebe0052c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_296001c3-5ea4-4b6f-84cb-c9030d662046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_296001c3-5ea4-4b6f-84cb-c9030d662046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b2dfbd0f-192f-4e27-91b4-67e22ef2fb99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b2dfbd0f-192f-4e27-91b4-67e22ef2fb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ccc51d34-d66f-49ab-b40a-138b5a14c005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_PreferredStockNoParValue_ccc51d34-d66f-49ab-b40a-138b5a14c005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ceef0742-2ea6-4bdb-ae25-ccaedb65fdb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ceef0742-2ea6-4bdb-ae25-ccaedb65fdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_7871a65a-893b-477a-a0c6-6cd2821a201b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_87f79284-66e2-4a9e-8b3a-14b9b254f5a1" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_7871a65a-893b-477a-a0c6-6cd2821a201b" 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-20211231.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_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5631d9f4-23e7-45aa-87f4-53e1e640554b" xlink:to="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_791ee499-ebd9-40f5-bac0-ea4f2d4a4f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_791ee499-ebd9-40f5-bac0-ea4f2d4a4f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_bd3aea91-0efb-4468-aba3-85ae2c3602dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_bd3aea91-0efb-4468-aba3-85ae2c3602dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_72744e0b-87da-4f66-b601-9874f2b22808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd546bf1-1020-4df9-ba5c-c0014d7071fd" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_72744e0b-87da-4f66-b601-9874f2b22808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5defd77f-e531-4f64-82a0-b51e81881043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5bb59822-8218-4305-aa69-20740fc9e647" xlink:to="loc_us-gaap_ClassOfStockLineItems_5defd77f-e531-4f64-82a0-b51e81881043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_624488ee-a6bf-42a6-8bdc-911b0f3ae8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_624488ee-a6bf-42a6-8bdc-911b0f3ae8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_e2599da4-443d-423c-b976-22b7db33ccec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_e2599da4-443d-423c-b976-22b7db33ccec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_883e8949-c3c1-410b-806d-0c9e13977b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_CommonStockNoParValue_883e8949-c3c1-410b-806d-0c9e13977b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8c3439a5-cb85-4679-98a9-b3907511e563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8c3439a5-cb85-4679-98a9-b3907511e563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1e552d83-b278-4178-87a5-a38be2105a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_CommonStockSharesIssued_1e552d83-b278-4178-87a5-a38be2105a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_87103532-06f3-4a39-9611-d36809d8fb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_87103532-06f3-4a39-9611-d36809d8fb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_75bf8f1d-a1b2-4738-a56a-35972c93df4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_75bf8f1d-a1b2-4738-a56a-35972c93df4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ce4b4f3d-5326-4a90-a692-2dbf0487d863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_PreferredStockNoParValue_ce4b4f3d-5326-4a90-a692-2dbf0487d863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_dae0dfae-1313-40c2-8c39-4b0a963cfad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_PreferredStockSharesIssued_dae0dfae-1313-40c2-8c39-4b0a963cfad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f6ed832e-0942-43a0-b9f7-bad3f3994877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_db1259a6-5a6b-4dbc-a6ce-0250427aa4a2" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f6ed832e-0942-43a0-b9f7-bad3f3994877" 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-20211231.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_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0cccfd39-7622-410c-9d74-ff46c4e1a189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_094152ea-f303-44da-9fd4-e6383033e5f9" xlink:to="loc_us-gaap_ClassOfStockDomain_0cccfd39-7622-410c-9d74-ff46c4e1a189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_19562c64-3c0d-4635-8f4f-1c9853697a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0cccfd39-7622-410c-9d74-ff46c4e1a189" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_19562c64-3c0d-4635-8f4f-1c9853697a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_231ed3c2-a77d-47a2-a3ec-c5ca9822b7c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_6fe7f48b-5649-4a56-95ef-122e94e6d907" xlink:to="loc_srt_RestatementDomain_231ed3c2-a77d-47a2-a3ec-c5ca9822b7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ec119f33-a072-41d6-b7e6-3f3c47b13c4d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a929bc75-e435-4ca4-b2c3-bbc43e112239" xlink:to="loc_srt_ProductsAndServicesDomain_ec119f33-a072-41d6-b7e6-3f3c47b13c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e72b00d-b533-4e9f-9af0-fe5889f73df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d1bf7ace-a88a-4794-8862-0f02b9c471c5" xlink:to="loc_us-gaap_StatementLineItems_4e72b00d-b533-4e9f-9af0-fe5889f73df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_263e16ec-ec56-4b78-bd5a-ada4025732b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_263e16ec-ec56-4b78-bd5a-ada4025732b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_db21a64d-f2ec-44e0-8f88-a8cecc9c240c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_GrossProfit_db21a64d-f2ec-44e0-8f88-a8cecc9c240c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9c2dbc71-832e-4d3b-8e5d-3ce19b315149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9c2dbc71-832e-4d3b-8e5d-3ce19b315149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_771fdcd6-821b-4304-8939-e392db751327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:to="loc_us-gaap_ManagementFeeExpense_771fdcd6-821b-4304-8939-e392db751327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_da04e7da-c2df-4de9-aaf2-7135fcb44a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_da04e7da-c2df-4de9-aaf2-7135fcb44a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f43ccc6d-6dae-4ff2-93b1-99cde1152930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:to="loc_us-gaap_AssetImpairmentCharges_f43ccc6d-6dae-4ff2-93b1-99cde1152930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f3d4f9d4-d5a5-4d8b-8504-91b2fb9a4c26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d060629-8178-4a0e-8b52-2d73c5499789" xlink:to="loc_us-gaap_OperatingIncomeLoss_f3d4f9d4-d5a5-4d8b-8504-91b2fb9a4c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c1934179-6ee5-46c7-8c76-cf7878062523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c1934179-6ee5-46c7-8c76-cf7878062523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_3db7cc69-78ac-437a-a946-405d42636f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_3db7cc69-78ac-437a-a946-405d42636f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c77905b7-74ba-40c1-a222-bd454e3964af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c77905b7-74ba-40c1-a222-bd454e3964af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_2ee99865-cba4-4853-8be4-7305cebc1385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_2ee99865-cba4-4853-8be4-7305cebc1385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_807b895f-5afe-4194-9407-7524a363e8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_807b895f-5afe-4194-9407-7524a363e8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7924d7ac-d8d1-4644-b8c7-dc33da8bf5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a8be2e48-1190-44c2-a3cd-3b9a7f7b0496" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7924d7ac-d8d1-4644-b8c7-dc33da8bf5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_29a33cd2-9fba-43e0-9600-3e8b029f0051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_29a33cd2-9fba-43e0-9600-3e8b029f0051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_798c732b-7265-48f9-934e-655334fe487a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_798c732b-7265-48f9-934e-655334fe487a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6227e5ae-c512-4870-b35d-a97507196ace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6227e5ae-c512-4870-b35d-a97507196ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cb26ab86-86a1-428b-b4bf-c3e02483a1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cb26ab86-86a1-428b-b4bf-c3e02483a1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d6142d87-99c5-41c1-8aeb-8ecb6874ac38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_ProfitLoss_d6142d87-99c5-41c1-8aeb-8ecb6874ac38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_c194eb8d-1c7a-4689-95ed-88c1802d4a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_c194eb8d-1c7a-4689-95ed-88c1802d4a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_318da584-8136-4fb4-88ad-ac7d88a88883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_318da584-8136-4fb4-88ad-ac7d88a88883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_efa1a5b5-8208-42f8-be7f-69a6b47dc8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_NetIncomeLoss_efa1a5b5-8208-42f8-be7f-69a6b47dc8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmountsAttributableToHoldingsAbstract_8b68cbc2-81cc-4be5-8a6b-9178eda7b471" xlink:href="codi-20211231.xsd#codi_AmountsAttributableToHoldingsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_codi_AmountsAttributableToHoldingsAbstract_8b68cbc2-81cc-4be5-8a6b-9178eda7b471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_ac39ba24-714c-4499-93cf-26fb296ecd43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract_8b68cbc2-81cc-4be5-8a6b-9178eda7b471" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_ac39ba24-714c-4499-93cf-26fb296ecd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_598cbc36-59a5-4028-9447-2c6aa0dad622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract_8b68cbc2-81cc-4be5-8a6b-9178eda7b471" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_598cbc36-59a5-4028-9447-2c6aa0dad622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_754c253e-aa35-467d-9af2-93c5978fd73c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract_8b68cbc2-81cc-4be5-8a6b-9178eda7b471" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_754c253e-aa35-467d-9af2-93c5978fd73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_c9ad0ffd-311b-40c1-b90c-895552b38d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_c9ad0ffd-311b-40c1-b90c-895552b38d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_537d8964-86ae-4f72-896d-ac9b202ee9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_c9ad0ffd-311b-40c1-b90c-895552b38d0d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_537d8964-86ae-4f72-896d-ac9b202ee9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_e64e2e91-4659-4461-abe8-b7f49fd104ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_c9ad0ffd-311b-40c1-b90c-895552b38d0d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_e64e2e91-4659-4461-abe8-b7f49fd104ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7ed8d419-565a-43c9-8117-cf5a0bf2924b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_c9ad0ffd-311b-40c1-b90c-895552b38d0d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7ed8d419-565a-43c9-8117-cf5a0bf2924b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_3221e47e-fc3e-406f-95a8-1b0acaacc96c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_3221e47e-fc3e-406f-95a8-1b0acaacc96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_27d57ed5-b504-4608-8f3e-74af52e852fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_27d57ed5-b504-4608-8f3e-74af52e852fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_557a566c-f150-411f-ba26-61cfdb3c0fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3fbe95cd-3c9e-4a77-b79f-cf3538dc0192" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_557a566c-f150-411f-ba26-61cfdb3c0fa3" 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-20211231.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_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9f81821f-d396-442b-b458-15bd48e9303f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:to="loc_us-gaap_ProfitLoss_9f81821f-d396-442b-b458-15bd48e9303f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_af6c2216-37c6-4a33-807e-965bd8f628c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_af6c2216-37c6-4a33-807e-965bd8f628c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d874d5eb-6aa2-4735-918d-1e55a55de05a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_af6c2216-37c6-4a33-807e-965bd8f628c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d874d5eb-6aa2-4735-918d-1e55a55de05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_cd6b5b4c-a322-42ac-9c2e-04920d18d2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_af6c2216-37c6-4a33-807e-965bd8f628c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_cd6b5b4c-a322-42ac-9c2e-04920d18d2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6790dfa1-a54e-423b-866a-2754d9341070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_af6c2216-37c6-4a33-807e-965bd8f628c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6790dfa1-a54e-423b-866a-2754d9341070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0918a998-93a0-4609-9652-c05d148638cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0918a998-93a0-4609-9652-c05d148638cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0f12b75e-2fef-4e51-9235-b03f47eceec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0f12b75e-2fef-4e51-9235-b03f47eceec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_dc97274f-6582-476d-b3c3-907c7134cc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_dc97274f-6582-476d-b3c3-907c7134cc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2030bcc8-5734-4713-9de8-604e61f15806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54c0482d-f4a0-49df-b5a9-a6ffe4c7fd74" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2030bcc8-5734-4713-9de8-604e61f15806" 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-20211231.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_1b3fb512-9056-4fdf-bd63-2f75ee9430d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1b3fb512-9056-4fdf-bd63-2f75ee9430d2" xlink:to="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4b80de0d-4405-4f82-96d7-a2a5ed4e6579" xlink:to="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7f37b4a0-7ec9-43d9-96e6-290a06575230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_CommonStockMember_7f37b4a0-7ec9-43d9-96e6-290a06575230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_aeb4dc40-4a62-4e2c-a5c8-c12385ce7ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_ParentMember_aeb4dc40-4a62-4e2c-a5c8-c12385ce7ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_b8e60f13-96a9-4762-88bf-80a4d3c40335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_PreferredClassAMember_b8e60f13-96a9-4762-88bf-80a4d3c40335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_3499f229-1bff-487a-b6fa-d4ff218fc835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_3499f229-1bff-487a-b6fa-d4ff218fc835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_bdb26d1f-7a8b-4dd7-a7a5-2b1348c702d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_PreferredStockMember_bdb26d1f-7a8b-4dd7-a7a5-2b1348c702d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_fee26663-c053-4568-a33a-1734640a9a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_PreferredClassBMember_fee26663-c053-4568-a33a-1734640a9a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_22fb8eb7-7b69-490a-b2e5-9aebec56e94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_22fb8eb7-7b69-490a-b2e5-9aebec56e94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_0145cda7-6f92-4875-89ed-16c9e116d95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_12885afb-3e92-4532-9440-72aecec04fd0" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_0145cda7-6f92-4875-89ed-16c9e116d95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_21f4ae72-a4b0-4606-aa2f-f7096e278f7e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1d45620f-6476-4fa1-83a1-5b4811881c03" xlink:to="loc_srt_ConsolidatedEntitiesDomain_21f4ae72-a4b0-4606-aa2f-f7096e278f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_0ebbb23a-cc59-45db-b2a5-5021a1791f8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_21f4ae72-a4b0-4606-aa2f-f7096e278f7e" xlink:to="loc_srt_SubsidiariesMember_0ebbb23a-cc59-45db-b2a5-5021a1791f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2efa64e9-7e03-48da-99ef-182ce6e29c7c" xlink:to="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_0103c547-0c5d-4878-a66e-ece5a141efc8" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_LibertyMember_0103c547-0c5d-4878-a66e-ece5a141efc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_c5dba4c6-752a-4b38-bdf3-5b42e4dd4899" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_ErgobabyMember_c5dba4c6-752a-4b38-bdf3-5b42e4dd4899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_4db806a5-3e76-45f0-a357-63cb3cbca2b5" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_AciMember_4db806a5-3e76-45f0-a357-63cb3cbca2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_d0a7be2f-8e32-4b2b-8a00-895c0fbb40be" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_CrosmanMember_d0a7be2f-8e32-4b2b-8a00-895c0fbb40be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d572c70d-5f76-4a19-8d9f-82a182f3443a" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_MarucciMember_d572c70d-5f76-4a19-8d9f-82a182f3443a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_d4d72d9b-b1ee-4ee2-88a0-388feb60dbf8" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_BoaMember_d4d72d9b-b1ee-4ee2-88a0-388feb60dbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_5fcae368-5be0-48d8-affd-733dcd990bdb" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_LuganoMember_5fcae368-5be0-48d8-affd-733dcd990bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_cf0b4fd8-995d-48b6-8bf2-87812936e253" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_ManitobaHarvestMember_cf0b4fd8-995d-48b6-8bf2-87812936e253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_f399d3de-b0d8-426c-aa83-956a446654a2" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6e6edd08-2271-43ca-93bf-7d6a8fd4e89e" xlink:to="loc_codi_CleanEarthMember_f399d3de-b0d8-426c-aa83-956a446654a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6e229b6b-c10b-4957-84b6-d879c02ad7c1" xlink:to="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_a3bc97e0-f104-4d5f-811f-7873653f04de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_PreferredStockMember_a3bc97e0-f104-4d5f-811f-7873653f04de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b692b900-a830-4c40-a448-19f01170f97c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_CommonStockMember_b692b900-a830-4c40-a448-19f01170f97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_46adc948-ff84-4b9f-84c0-20d711bf7c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_RetainedEarningsMember_46adc948-ff84-4b9f-84c0-20d711bf7c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0933c05a-e0b5-4017-8981-4b137badd7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0933c05a-e0b5-4017-8981-4b137badd7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_bfbaa597-2a61-474f-b734-4e87db2d50a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_ParentMember_bfbaa597-2a61-474f-b734-4e87db2d50a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_fbc19e9b-3ee6-4d23-9299-639aa9d81d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_fbc19e9b-3ee6-4d23-9299-639aa9d81d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_c64dd811-8f91-4303-822a-7fea607c9de2" xlink:href="codi-20211231.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b9554c21-7c90-4a84-97d0-d026e9fea95c" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_c64dd811-8f91-4303-822a-7fea607c9de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a39be1e7-adc5-4fdf-8818-a0f98ed8be42" xlink:to="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_1767af10-becb-4f32-b7d9-32d2ef958f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_MinorityInterest_1767af10-becb-4f32-b7d9-32d2ef958f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f4643504-62b9-4c9b-8f6e-601f7dfc8447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockValue_f4643504-62b9-4c9b-8f6e-601f7dfc8447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_4ba0f5d7-d3b9-4eaf-88a1-417515bcd8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockNoParValue_4ba0f5d7-d3b9-4eaf-88a1-417515bcd8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_bb7d3aa5-009f-4690-96ad-6245063f0627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockSharesIssued_bb7d3aa5-009f-4690-96ad-6245063f0627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_37d23229-c51a-490a-8ace-ccc2e6a4e15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_SharesIssued_37d23229-c51a-490a-8ace-ccc2e6a4e15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64f734b7-6894-4692-9f9a-25ae1cdfe66a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_64f734b7-6894-4692-9f9a-25ae1cdfe66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1be21bb1-5fc3-4588-a342-47ae3eb7e55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_ProfitLoss_1be21bb1-5fc3-4588-a342-47ae3eb7e55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2b89278e-644a-419f-9239-da5a1865ac23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2b89278e-644a-419f-9239-da5a1865ac23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_9f84ca91-2872-4016-8f4f-7c4b0c093df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_9f84ca91-2872-4016-8f4f-7c4b0c093df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_238a03a2-413e-46a0-88e6-268a7f660a1a" xlink:href="codi-20211231.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_238a03a2-413e-46a0-88e6-268a7f660a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_5a4b78eb-7ef6-4d9c-8643-0d18af82d7d1" xlink:href="codi-20211231.xsd#codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_5a4b78eb-7ef6-4d9c-8643-0d18af82d7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_744e03b8-8563-424d-ba28-b42c7727d9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_744e03b8-8563-424d-ba28-b42c7727d9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_526160dd-730f-4365-b781-3fc31ea432aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_526160dd-730f-4365-b781-3fc31ea432aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_37bc4c90-0c10-4255-8296-b51d23831394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_37bc4c90-0c10-4255-8296-b51d23831394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_bdf815df-2bca-4799-b525-3d2ff1c6954d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_bdf815df-2bca-4799-b525-3d2ff1c6954d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_3dd4e9f3-fc7b-4f72-b645-6e737666b80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_3dd4e9f3-fc7b-4f72-b645-6e737666b80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_58a5145d-bee1-4cca-b589-474a66c686be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_58a5145d-bee1-4cca-b589-474a66c686be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_94e4135d-7c8f-4fb2-889b-05bd1bf5b21e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_94e4135d-7c8f-4fb2-889b-05bd1bf5b21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5595968c-a66b-4896-9a4f-54a43dfd350e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5595968c-a66b-4896-9a4f-54a43dfd350e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_e7a9036f-524b-4e91-abd5-1e3863602bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_e7a9036f-524b-4e91-abd5-1e3863602bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_3c8535af-5701-4b4c-9be0-59ff0c7a9601" xlink:href="codi-20211231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_3c8535af-5701-4b4c-9be0-59ff0c7a9601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_18a12d16-b9eb-49ba-834d-11cec929459f" xlink:href="codi-20211231.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_DistributionToShareholders_18a12d16-b9eb-49ba-834d-11cec929459f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_53ffa411-af30-48cf-a868-a68033b2d507" xlink:href="codi-20211231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_codi_DistributionExpenseAllocationInterests_53ffa411-af30-48cf-a868-a68033b2d507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1e5bc6fc-a74d-466a-aa32-92503c1f7631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_SharesIssued_1e5bc6fc-a74d-466a-aa32-92503c1f7631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bd7d63c5-c4f0-463d-97c3-d59b9dc0d5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b1048f7-b737-4ab8-9b54-ef287e89be3b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bd7d63c5-c4f0-463d-97c3-d59b9dc0d5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_6eb33502-cd8a-43bc-a0db-6b3b8801e94c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_6eb33502-cd8a-43bc-a0db-6b3b8801e94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_732636c0-2b27-4a85-bc7a-f127f0bf4601" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0dc1735a-cb0e-427e-8ae7-fcec7afdd2bd" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_732636c0-2b27-4a85-bc7a-f127f0bf4601" 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-20211231.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_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3f8e74fd-e3ed-4e42-b102-4f1b4e4c55c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_ProfitLoss_3f8e74fd-e3ed-4e42-b102-4f1b4e4c55c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_547c8599-f7e0-4ec0-b04a-ca94c0ee0515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_547c8599-f7e0-4ec0-b04a-ca94c0ee0515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_ee2e5724-ae18-4f4b-8437-d75ca4510cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_ee2e5724-ae18-4f4b-8437-d75ca4510cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_dde9cee7-d9f2-4640-810c-ac13922ca410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_dde9cee7-d9f2-4640-810c-ac13922ca410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b10f72a8-d930-4285-8e6d-8b826d7bebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_Depreciation_b10f72a8-d930-4285-8e6d-8b826d7bebdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_95af4e91-7ceb-455f-8036-8414b2fb8651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_95af4e91-7ceb-455f-8036-8414b2fb8651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_e092ddee-fdce-48ee-b001-0b684498fdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_AssetImpairmentCharges_e092ddee-fdce-48ee-b001-0b684498fdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_800afd5a-55e2-4f59-99a7-ed681987293f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_800afd5a-55e2-4f59-99a7-ed681987293f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_2d37271f-4921-4641-94ec-eec0094fb41d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_2d37271f-4921-4641-94ec-eec0094fb41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_0ea03900-de48-466f-8891-82149bed877e" xlink:href="codi-20211231.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_0ea03900-de48-466f-8891-82149bed877e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_dd231ba1-1bff-46a2-ada3-e5f34f68a4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_dd231ba1-1bff-46a2-ada3-e5f34f68a4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f2eda9b4-290f-4a69-bd18-44083e4e4dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f2eda9b4-290f-4a69-bd18-44083e4e4dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d3c31588-72d0-404c-9ed7-30f254995bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d3c31588-72d0-404c-9ed7-30f254995bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_049e29ba-2bfc-423f-bbf4-576552378eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ede393f2-e3c0-4cad-a87a-36d88f78c294" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_049e29ba-2bfc-423f-bbf4-576552378eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a07c1c06-6441-4f50-a8ef-a5d13e51be73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_049e29ba-2bfc-423f-bbf4-576552378eea" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a07c1c06-6441-4f50-a8ef-a5d13e51be73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f9aba95d-6a84-4cfa-8aa3-8ed72161b222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_049e29ba-2bfc-423f-bbf4-576552378eea" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f9aba95d-6a84-4cfa-8aa3-8ed72161b222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9519085a-d0b3-4eda-8214-3518a798913e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_049e29ba-2bfc-423f-bbf4-576552378eea" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9519085a-d0b3-4eda-8214-3518a798913e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_073f726f-0140-42ca-aaf1-7c158c700866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_049e29ba-2bfc-423f-bbf4-576552378eea" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_073f726f-0140-42ca-aaf1-7c158c700866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bb888613-276f-429a-8b37-00147db9431d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bb888613-276f-429a-8b37-00147db9431d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_c2954c5f-a4ca-4026-a2d5-483d3af3506f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_c2954c5f-a4ca-4026-a2d5-483d3af3506f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b931402-ec4f-460c-9593-681b0f355d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66b5dd22-3438-46cd-87ad-2fc0d67b8df1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b931402-ec4f-460c-9593-681b0f355d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8d4507bf-bdd6-486c-9125-124c53802453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8d4507bf-bdd6-486c-9125-124c53802453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_69c3b035-a993-42c8-9b8a-837ebc026942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_69c3b035-a993-42c8-9b8a-837ebc026942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_64288c41-af02-4fc4-a907-ec54791ff282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_64288c41-af02-4fc4-a907-ec54791ff282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities_dfa8e762-c02b-4140-9aab-8cf3264ad092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities_dfa8e762-c02b-4140-9aab-8cf3264ad092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_41a0fb1b-f1d7-46e3-9fee-a3b01d989625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_41a0fb1b-f1d7-46e3-9fee-a3b01d989625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_75ec2292-804c-490a-ae7d-f299f21b93f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_75ec2292-804c-490a-ae7d-f299f21b93f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_2fe61650-fd86-40ac-bf35-d5dedf553146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_2fe61650-fd86-40ac-bf35-d5dedf553146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7b159ff7-7ede-456c-ba41-efdce1d61092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7b159ff7-7ede-456c-ba41-efdce1d61092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_74cfb14b-a9e3-4c04-99d7-00d4ad624a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c83395f3-ec65-42ad-bb41-2ad9dd35959b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_74cfb14b-a9e3-4c04-99d7-00d4ad624a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock_6120a7eb-3ce3-493b-88d7-acfdaecb7456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock_6120a7eb-3ce3-493b-88d7-acfdaecb7456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_573d25c3-7f80-42e1-8f08-1e14bb170578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_573d25c3-7f80-42e1-8f08-1e14bb170578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_0f27cf3c-8f78-449d-aba8-a6628a59b49b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_0f27cf3c-8f78-449d-aba8-a6628a59b49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_bf066be6-b0a0-4d0c-aefe-34acb6abf51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_bf066be6-b0a0-4d0c-aefe-34acb6abf51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_28117c7e-77a3-445f-ae4e-8d771dc891a0" xlink:href="codi-20211231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_28117c7e-77a3-445f-ae4e-8d771dc891a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_f6771092-a5ed-4199-a664-0e9dbfeb02f4" xlink:href="codi-20211231.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_f6771092-a5ed-4199-a664-0e9dbfeb02f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_6f52754a-551a-441c-ac03-90ac3a6a3c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_6f52754a-551a-441c-ac03-90ac3a6a3c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_71e42674-aad1-47d8-b7de-e7f5345c5048" xlink:href="codi-20211231.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_71e42674-aad1-47d8-b7de-e7f5345c5048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsforRepurchaseSubsidiaryStock_fdd26af2-196f-443f-8b09-d76759d72cd5" xlink:href="codi-20211231.xsd#codi_PaymentsforRepurchaseSubsidiaryStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_codi_PaymentsforRepurchaseSubsidiaryStock_fdd26af2-196f-443f-8b09-d76759d72cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_9c658afd-cd8a-46c5-88c9-06476dd746cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_9c658afd-cd8a-46c5-88c9-06476dd746cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3c7ff31e-0d80-4a9d-a95b-6d29ebfc57f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3c7ff31e-0d80-4a9d-a95b-6d29ebfc57f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_047120d8-9ebd-443c-9534-ba8b5f136502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b9b179c-3341-4a31-8f23-fe55f9f976c1" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_047120d8-9ebd-443c-9534-ba8b5f136502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ee0d099-d301-4792-a935-15257cc2c133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ee0d099-d301-4792-a935-15257cc2c133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5aba4fd1-41f9-41cb-a24f-df796526cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5aba4fd1-41f9-41cb-a24f-df796526cd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18cbff4b-2436-4c28-955b-8f136d4af144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18cbff4b-2436-4c28-955b-8f136d4af144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_81b540b3-7799-45df-9ad7-58d4333f8a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_81b540b3-7799-45df-9ad7-58d4333f8a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b7d59fa-7026-43e4-b3e7-956f7e8d6d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b7d59fa-7026-43e4-b3e7-956f7e8d6d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_2d7d5921-2d64-4af2-8959-ad1116d0b7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_2d7d5921-2d64-4af2-8959-ad1116d0b7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65e8f27c-98dd-4f24-aaf6-27880c3bfeb7" xlink:to="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_20c07cb2-ffaf-4955-b5a8-1a141323388b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_db968fb5-2d8c-41c6-a571-d3e244cd21cc" xlink:to="loc_us-gaap_SegmentDomain_20c07cb2-ffaf-4955-b5a8-1a141323388b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_23fdfef0-e92a-4822-b46c-9f3bfee35dc7" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_20c07cb2-ffaf-4955-b5a8-1a141323388b" xlink:to="loc_codi_BoaMember_23fdfef0-e92a-4822-b46c-9f3bfee35dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_983e8009-fae7-401f-8b61-74a785829818" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_9e968b4f-485c-4444-99f2-18a3adbbc4a2" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:to="loc_codi_BoaMember_9e968b4f-485c-4444-99f2-18a3adbbc4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_a24d4017-ba7d-4c19-b5e5-5fb6ef9b28fc" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f349e372-108c-413b-a078-deac1035a89e" xlink:to="loc_codi_BusinessAcquisitionMember_a24d4017-ba7d-4c19-b5e5-5fb6ef9b28fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_05086587-c108-49c5-9fb9-54cfcdb530b3" xlink:to="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_c6c7117b-2194-4a2e-b660-6b394531ee3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_c6c7117b-2194-4a2e-b660-6b394531ee3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_463421ce-4e44-4e87-afe1-4c621366b8ea" xlink:href="codi-20211231.xsd#codi_ProceedsFromMinorityShareholdersAcquisitions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_463421ce-4e44-4e87-afe1-4c621366b8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_751c3240-b094-4135-8eda-de99af80c49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_751c3240-b094-4135-8eda-de99af80c49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_f46a51bb-a94c-4efe-82c1-34fb608ed2ef" xlink:href="codi-20211231.xsd#codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities_f46a51bb-a94c-4efe-82c1-34fb608ed2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_7c259fb7-7a84-464d-b767-79d251218088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_7c259fb7-7a84-464d-b767-79d251218088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_d2de0372-3e71-4933-9484-a17f3e8edbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_d2de0372-3e71-4933-9484-a17f3e8edbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_12f84363-ffc3-459b-88ec-3d3ae3278241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_12f84363-ffc3-459b-88ec-3d3ae3278241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_46f0ad9f-115b-44fd-9f53-dbbf59ef924b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_bcdc5c6d-70c1-42f7-a3c3-67c6601dc378" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_46f0ad9f-115b-44fd-9f53-dbbf59ef924b" 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-20211231.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_2af5e8f0-409b-4b34-8d47-e1b37098f050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OrganizationAndBusinessOperationsTextBlock_e8f42b1d-636a-42bc-8743-8a158406a339" xlink:href="codi-20211231.xsd#codi_OrganizationAndBusinessOperationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2af5e8f0-409b-4b34-8d47-e1b37098f050" xlink:to="loc_codi_OrganizationAndBusinessOperationsTextBlock_e8f42b1d-636a-42bc-8743-8a158406a339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_e062333d-3658-4d1e-a808-6c712eade0fa" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2af5e8f0-409b-4b34-8d47-e1b37098f050" xlink:to="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_e062333d-3658-4d1e-a808-6c712eade0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_4e7e8949-312c-4d6c-814a-b7ca43c62a9f" xlink:href="codi-20211231.xsd#codi_NumberOfBusinessesOwned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2af5e8f0-409b-4b34-8d47-e1b37098f050" xlink:to="loc_codi_NumberOfBusinessesOwned_4e7e8949-312c-4d6c-814a-b7ca43c62a9f" 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-20211231.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_3639ca31-20ca-416a-9e79-bd527aad21f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_a4b83fde-8f52-47ba-bea7-ab2187b8a353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3639ca31-20ca-416a-9e79-bd527aad21f8" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_a4b83fde-8f52-47ba-bea7-ab2187b8a353" 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-20211231.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_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BasisOfPresentationPolicyTextBlock_69a9aef0-e78d-47ae-9363-a4d22bb9667e" xlink:href="codi-20211231.xsd#codi_BasisOfPresentationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_codi_BasisOfPresentationPolicyTextBlock_69a9aef0-e78d-47ae-9363-a4d22bb9667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_81f44d90-3c51-488d-beca-bb482bd2a670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_81f44d90-3c51-488d-beca-bb482bd2a670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_7a43dcd8-7e2c-4a49-a3c7-b73dd0eee0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_7a43dcd8-7e2c-4a49-a3c7-b73dd0eee0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c743b145-f731-4b76-91b1-2a4b89676c32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_UseOfEstimates_c743b145-f731-4b76-91b1-2a4b89676c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SupplementalPutAccountingPolicyTextBlock_0003e21d-b1b6-441d-9ab7-0ea43f6f7fb1" xlink:href="codi-20211231.xsd#codi_SupplementalPutAccountingPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_codi_SupplementalPutAccountingPolicyTextBlock_0003e21d-b1b6-441d-9ab7-0ea43f6f7fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b38271fd-57c6-4b61-9ad2-de3cc9579340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b38271fd-57c6-4b61-9ad2-de3cc9579340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_dd05a15c-ecc1-4237-a644-fa0776b2c381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_dd05a15c-ecc1-4237-a644-fa0776b2c381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_d670f35c-cd2f-42d5-9c1f-8d4f86c210bc" xlink:href="codi-20211231.xsd#codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_d670f35c-cd2f-42d5-9c1f-8d4f86c210bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_85459bc6-27b8-4150-bf1c-96f755a811be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_85459bc6-27b8-4150-bf1c-96f755a811be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e2258d06-5292-4d55-b2cb-6e53e4b5cb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e2258d06-5292-4d55-b2cb-6e53e4b5cb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_7a856503-5ed8-4c37-9c92-006db5b563eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_7a856503-5ed8-4c37-9c92-006db5b563eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_f4bde5dc-44d4-4b81-9074-5f2a5a52d48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_f4bde5dc-44d4-4b81-9074-5f2a5a52d48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_709f5fc4-c3db-4c9b-9a6a-58befa58f775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_709f5fc4-c3db-4c9b-9a6a-58befa58f775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_132def14-54e5-4de2-b525-5861ed36e066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_132def14-54e5-4de2-b525-5861ed36e066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_5294dde3-3f62-42c2-b174-9a6291936711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_5294dde3-3f62-42c2-b174-9a6291936711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b24ee674-f60b-4721-a299-4712d00ee216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b24ee674-f60b-4721-a299-4712d00ee216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MinorityInterestPolicyTextBlock_4076556c-1367-4019-bfbf-c43cc8c57b8e" xlink:href="codi-20211231.xsd#codi_MinorityInterestPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_codi_MinorityInterestPolicyTextBlock_4076556c-1367-4019-bfbf-c43cc8c57b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9c7c51d2-e5c5-4ece-a222-c752d69fbc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9c7c51d2-e5c5-4ece-a222-c752d69fbc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_cd1957de-3e96-40e9-af76-acafea91e092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_cd1957de-3e96-40e9-af76-acafea91e092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c275b25-6cc2-403d-aef6-d0a76aebf529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c275b25-6cc2-403d-aef6-d0a76aebf529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_966ff9cf-c5d3-4a1b-acfb-1e2bb2766759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_966ff9cf-c5d3-4a1b-acfb-1e2bb2766759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e87945ee-6a22-4e8f-9204-7700262da3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e87945ee-6a22-4e8f-9204-7700262da3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_444e43a4-a305-4903-b1a9-e6a181c7745b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_444e43a4-a305-4903-b1a9-e6a181c7745b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_85f5431e-c449-4ecd-8b5c-55fc866929e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_266fd79a-2df4-410f-92dd-8a828a8c5c0c" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_85f5431e-c449-4ecd-8b5c-55fc866929e8" 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-20211231.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_630c07a0-39bc-4910-8eb9-3569aae0b518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock_db1703aa-f0ec-4c25-848d-732200a56a6b" xlink:href="codi-20211231.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_630c07a0-39bc-4910-8eb9-3569aae0b518" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_db1703aa-f0ec-4c25-848d-732200a56a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_f8ca5e1b-d274-4e53-a4f3-c0f2062680ce" xlink:href="codi-20211231.xsd#codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_630c07a0-39bc-4910-8eb9-3569aae0b518" xlink:to="loc_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_f8ca5e1b-d274-4e53-a4f3-c0f2062680ce" 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-20211231.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_baaa287a-e33b-4896-9048-2d00aa174ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_baaa287a-e33b-4896-9048-2d00aa174ed7" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8b36c6e5-c19a-46b8-aed8-7cbf0ba4ee39" xlink:to="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_38a7f839-837e-4bee-bebe-68a4eb63d1c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:to="loc_srt_MinimumMember_38a7f839-837e-4bee-bebe-68a4eb63d1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_941ed922-c255-4855-a8d4-8f7d93ca8656" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_11436f55-0860-4620-9dbc-4440666cc3de" xlink:to="loc_srt_MaximumMember_941ed922-c255-4855-a8d4-8f7d93ca8656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_b292342d-1da2-4dcc-8674-3e320d808756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_bb0d5cbb-9d6c-4892-ad05-5beb0c6073b0" xlink:to="loc_us-gaap_GeographicDistributionDomain_b292342d-1da2-4dcc-8674-3e320d808756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_da4a8c07-7540-4f6e-b0f2-8974f50d8dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_b292342d-1da2-4dcc-8674-3e320d808756" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_da4a8c07-7540-4f6e-b0f2-8974f50d8dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ba63b587-3f2a-4ab7-a50f-fd98e6488387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_7c13847a-cbdf-4d13-8bcf-e8fed360a1cb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ba63b587-3f2a-4ab7-a50f-fd98e6488387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_a239313a-5bf1-4547-8db5-e77a20ef4988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ba63b587-3f2a-4ab7-a50f-fd98e6488387" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_a239313a-5bf1-4547-8db5-e77a20ef4988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_725ef815-87b7-4184-95e2-2c12fb32d6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5e3b6852-6ee8-4a80-8c4a-b050c07a6083" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_725ef815-87b7-4184-95e2-2c12fb32d6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f11e7940-f7f8-4858-9347-60f674006ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_725ef815-87b7-4184-95e2-2c12fb32d6b4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f11e7940-f7f8-4858-9347-60f674006ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ed206ec6-f39e-4b7b-bf6e-093018ba7897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b420062-0a6f-435e-99d6-1f90b683063e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ed206ec6-f39e-4b7b-bf6e-093018ba7897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a9842bcc-693a-4f4b-adb6-d831bb3345dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9c0ecb9d-3e7e-448d-b8ea-13f17ed58551" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a9842bcc-693a-4f4b-adb6-d831bb3345dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_7cfb3054-8a16-4eda-892b-8d79477c81ce" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a9842bcc-693a-4f4b-adb6-d831bb3345dd" xlink:to="loc_codi_FoxMember_7cfb3054-8a16-4eda-892b-8d79477c81ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_faa1880d-b622-4596-8fc0-c6fa8bf08697" xlink:to="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_9e652972-d418-418d-83ef-0cd13a3d7b95" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:to="loc_codi_FoxMember_9e652972-d418-418d-83ef-0cd13a3d7b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f6956622-9ae0-4cd3-8bab-26281843349a" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5abc260f-fd36-49ab-948a-07d4722732ce" xlink:to="loc_codi_AciMember_f6956622-9ae0-4cd3-8bab-26281843349a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cf9d75cf-83e1-42dd-af34-9fee1cdbbfad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_85e2fdcd-713a-4851-ab8b-1ed6f545bd43" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cf9d75cf-83e1-42dd-af34-9fee1cdbbfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3ec33866-19b5-48fb-894c-0fb648794ca9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dab45d1c-170b-44ec-b5b1-7df48bc35ccc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3ec33866-19b5-48fb-894c-0fb648794ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_595f408b-d1ac-48bd-a922-acca6d6eea91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3ec33866-19b5-48fb-894c-0fb648794ca9" xlink:to="loc_srt_SubsidiariesMember_595f408b-d1ac-48bd-a922-acca6d6eea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6b3035b1-8fc9-4451-bdaa-5b7023dc50d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b0b560e3-8f0d-4a56-8288-70ecc6166503" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6b3035b1-8fc9-4451-bdaa-5b7023dc50d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e72f4dff-f7b5-460d-834b-97bd546609db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4e8bcdf0-680d-46ae-a828-ec7e6cad35f2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e72f4dff-f7b5-460d-834b-97bd546609db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsMember_c458009a-6c47-465e-8b78-f07c12ed90dd" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e72f4dff-f7b5-460d-834b-97bd546609db" xlink:to="loc_codi_BusinessAcquisitionsMember_c458009a-6c47-465e-8b78-f07c12ed90dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_db7be7d3-8b71-4517-b4c5-9d28ee882da2" xlink:to="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_5e77c8ed-fb65-4884-bb1f-2f9b8656b661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_5e77c8ed-fb65-4884-bb1f-2f9b8656b661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7899c9df-c1c0-46b1-bfd0-ed515d942758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7899c9df-c1c0-46b1-bfd0-ed515d942758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_14e8b35f-d137-4d18-8b8e-b39cc8f96ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_14e8b35f-d137-4d18-8b8e-b39cc8f96ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_96462062-ed44-4d4c-a663-9845ca4a5639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_96462062-ed44-4d4c-a663-9845ca4a5639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_139f8eaa-12f7-4a04-ba48-922a9486d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_139f8eaa-12f7-4a04-ba48-922a9486d5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_40d22062-2448-4edf-be93-3fa689f57797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_40d22062-2448-4edf-be93-3fa689f57797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_abfdb1df-6175-4338-a0a4-e24e5e497888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_abfdb1df-6175-4338-a0a4-e24e5e497888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_c38676c1-2ddb-462c-91df-19818f9ae1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_AdvertisingExpense_c38676c1-2ddb-462c-91df-19818f9ae1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3d68309b-88fc-446a-829d-0a822eca9c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3d68309b-88fc-446a-829d-0a822eca9c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedContributionPlanEmployerContributionAmount_718ddc38-df87-43c7-89d2-e8ce781e1552" xlink:href="codi-20211231.xsd#codi_DefinedContributionPlanEmployerContributionAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_codi_DefinedContributionPlanEmployerContributionAmount_718ddc38-df87-43c7-89d2-e8ce781e1552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d17bf72b-2360-4c4f-a283-37dd9ef65b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d17bf72b-2360-4c4f-a283-37dd9ef65b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_57d30fcb-ef94-49ec-aed2-dba0bfd001a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9a380991-f121-4b66-90cb-53528ef4f6a8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_57d30fcb-ef94-49ec-aed2-dba0bfd001a6" 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-20211231.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_fcbfd62a-348e-4dc8-b115-b30c169add4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fcbfd62a-348e-4dc8-b115-b30c169add4b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4b8fce3-d58d-4f54-b79c-549e792e19c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2a36d71a-4f1b-4245-9e18-dc78dce6eac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2a36d71a-4f1b-4245-9e18-dc78dce6eac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_09bd527f-8539-4789-809a-08bdb80da217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_09bd527f-8539-4789-809a-08bdb80da217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_5fe6215b-96c8-45e1-a42d-ee85023e7861" xlink:href="codi-20211231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_5fe6215b-96c8-45e1-a42d-ee85023e7861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_053eb930-0ca8-4816-ad17-2082c309dcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1147a49b-75ae-46fe-a213-63caf31ad4e2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_053eb930-0ca8-4816-ad17-2082c309dcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:to="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9c62990b-17d9-4f45-971a-951b15fd8d7a" xlink:to="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bf6bc060-6760-4665-9b3c-0510577e1204" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:to="loc_srt_MinimumMember_bf6bc060-6760-4665-9b3c-0510577e1204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3ef003a-cab7-4791-9ae9-7bfa9081f548" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_82de0b01-0efb-42e5-bcbd-a20b8bb29a0f" xlink:to="loc_srt_MaximumMember_a3ef003a-cab7-4791-9ae9-7bfa9081f548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f44b8b2c-f02f-4580-a447-46f22ce5e212" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dce275d0-fc17-485b-94e3-469205690bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dce275d0-fc17-485b-94e3-469205690bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a7b004b8-d76b-428c-b9f1-47256d7c2004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_90bf0fe1-f237-4195-94b3-0e020624d3e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a7b004b8-d76b-428c-b9f1-47256d7c2004" 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-20211231.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_19a19f41-cb3e-4f0f-8be4-504553a7bf14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_6eaf1607-3b37-4369-9a34-877fe429df27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_19a19f41-cb3e-4f0f-8be4-504553a7bf14" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_6eaf1607-3b37-4369-9a34-877fe429df27" 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-20211231.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_9fa9077d-a9f9-4150-a7b9-813d4351f459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_46fe0ab6-78d1-4c3b-981f-d7e2fc33985e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_9fa9077d-a9f9-4150-a7b9-813d4351f459" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_46fe0ab6-78d1-4c3b-981f-d7e2fc33985e" 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-20211231.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_9f9f663b-92c6-4491-b51d-f7533b769348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_9f9f663b-92c6-4491-b51d-f7533b769348" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9d33e8b3-45f8-4425-91b6-7800bca3c41e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_153e69d4-efa4-4c4f-b1a8-6e4902c32aee" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:to="loc_codi_ManitobaHarvestMember_153e69d4-efa4-4c4f-b1a8-6e4902c32aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_c8c67d85-a7d8-4c11-a8da-d4d575f3dcc0" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:to="loc_codi_LibertyMember_c8c67d85-a7d8-4c11-a8da-d4d575f3dcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d3b19770-7f69-43fc-a023-dbdcc6210793" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1376e43f-680b-4bd6-8237-cbf05d013bf1" xlink:to="loc_codi_AciMember_d3b19770-7f69-43fc-a023-dbdcc6210793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f88177af-e258-4817-b375-c9e6a84d753c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e2e4661f-3bdb-439c-8592-ceea8b8381f9" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f88177af-e258-4817-b375-c9e6a84d753c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5fbd6647-d311-4586-a8b5-4fc6b54c2d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f88177af-e258-4817-b375-c9e6a84d753c" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5fbd6647-d311-4586-a8b5-4fc6b54c2d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f983f7bf-2eae-48a6-bb47-31d10ea87a9a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_28cc10da-338b-4e44-98a4-c3398d5cb45b" xlink:href="codi-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_28cc10da-338b-4e44-98a4-c3398d5cb45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_97a8aa48-2f9f-4f29-aefd-bec4e1989abc" xlink:href="codi-20211231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_97a8aa48-2f9f-4f29-aefd-bec4e1989abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_323d38ad-85f5-49f2-ba88-261c9cb7f59c" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_323d38ad-85f5-49f2-ba88-261c9cb7f59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_4473ae50-0c91-4afb-a8c3-54a782ef7d37" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_4473ae50-0c91-4afb-a8c3-54a782ef7d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupNetindebtedness_bb0b61d1-557e-42bd-82e6-ff4c6fb36023" xlink:href="codi-20211231.xsd#codi_DisposalGroupNetindebtedness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_DisposalGroupNetindebtedness_bb0b61d1-557e-42bd-82e6-ff4c6fb36023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_e43333e4-2126-4211-af22-d289503a82b2" xlink:href="codi-20211231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_e43333e4-2126-4211-af22-d289503a82b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_997edf90-8aa7-44a2-a298-4812d26c3029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_997edf90-8aa7-44a2-a298-4812d26c3029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_12adcc8e-6aa2-405d-ad9e-3e46e732b756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_12adcc8e-6aa2-405d-ad9e-3e46e732b756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_7298d40c-4fa7-487a-b903-c825f771e925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_7298d40c-4fa7-487a-b903-c825f771e925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_a9a61b52-e0d1-42f1-94a6-bf2eb3062fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_a9a61b52-e0d1-42f1-94a6-bf2eb3062fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_ead97810-0294-482d-825c-84909f89b6e7" xlink:href="codi-20211231.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_ead97810-0294-482d-825c-84909f89b6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_1032b536-3b80-457c-8cc4-459567d7c542" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_1032b536-3b80-457c-8cc4-459567d7c542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_36d59619-b706-4df5-8c50-f509b1a3b556" xlink:href="codi-20211231.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a3a78924-8215-4493-870a-5fc419dfa7fe" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_36d59619-b706-4df5-8c50-f509b1a3b556" 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-20211231.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_48b87176-c173-4b73-a912-c397f24ef45d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_48b87176-c173-4b73-a912-c397f24ef45d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_4b561c47-0611-4113-8b0a-1bd90cba81f3" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_f67f9c21-a25f-456d-8c6b-0a7187b39b5c" xlink:to="loc_currency_AllCurrenciesDomain_4b561c47-0611-4113-8b0a-1bd90cba81f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_4e9c8cf3-1597-4810-baa4-81987b1c1e47" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_4b561c47-0611-4113-8b0a-1bd90cba81f3" xlink:to="loc_currency_USD_4e9c8cf3-1597-4810-baa4-81987b1c1e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_081cc038-e566-4cd7-9519-f55baf968670" xlink:to="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_0337812b-5367-4453-8c5d-a814cb1b7081" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_CleanEarthMember_0337812b-5367-4453-8c5d-a814cb1b7081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_8a48d15d-6358-4ff7-afc7-fb836fe10148" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_ManitobaHarvestMember_8a48d15d-6358-4ff7-afc7-fb836fe10148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d548fd09-4577-4141-8f68-a36db4070ea2" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_LibertyMember_d548fd09-4577-4141-8f68-a36db4070ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7f0f3c05-f9f1-4e9d-80c4-05cc15937173" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ac1a7d88-14ea-4578-8dbc-5bfcb0a7443b" xlink:to="loc_codi_AciMember_7f0f3c05-f9f1-4e9d-80c4-05cc15937173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c63ccc7-7d7c-4698-a818-c02295906250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e53ec616-e9c7-49d9-8af5-7f50e75a6b73" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c63ccc7-7d7c-4698-a818-c02295906250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_d1871cfd-3b29-4047-84e9-a63842ba0aa6" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c63ccc7-7d7c-4698-a818-c02295906250" xlink:to="loc_codi_ManitobaHarvestMember_d1871cfd-3b29-4047-84e9-a63842ba0aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5f4f0daa-9e87-4d42-a8ad-dcfffaf1d315" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_f72b18ed-d1d9-4ba1-b09b-a1729ad0f192" xlink:href="codi-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_f72b18ed-d1d9-4ba1-b09b-a1729ad0f192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_5bc8ffe7-0e91-4b15-aa4a-1fc2b332d923" xlink:href="codi-20211231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_5bc8ffe7-0e91-4b15-aa4a-1fc2b332d923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_88984e75-6a5d-4f9a-8a63-71fc273d1ed7" xlink:href="codi-20211231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_88984e75-6a5d-4f9a-8a63-71fc273d1ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6d51c173-516c-4d06-8f0a-899cb58d091a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_6d51c173-516c-4d06-8f0a-899cb58d091a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_3ec598b1-edd2-4fdd-a71b-721b02d956e7" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash_3ec598b1-edd2-4fdd-a71b-721b02d956e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_b6d0022e-2363-4dfc-b62d-410d666d52b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_b6d0022e-2363-4dfc-b62d-410d666d52b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_108c606d-47a8-4fc3-84be-3eee9b5467ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_108c606d-47a8-4fc3-84be-3eee9b5467ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_a4fe9703-8263-403c-8556-e1700741da8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_a4fe9703-8263-403c-8556-e1700741da8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f104d816-33ba-4877-93ca-3e2254c5c5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f104d816-33ba-4877-93ca-3e2254c5c5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_4e27fff5-cae4-4f67-90e2-be182ff77fde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_4e27fff5-cae4-4f67-90e2-be182ff77fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8d9ff0bf-ea5e-4d7c-b821-648c35f58235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8d9ff0bf-ea5e-4d7c-b821-648c35f58235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_cdd9cc45-1878-4b6c-89df-bea331d54648" xlink:href="codi-20211231.xsd#codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares_cdd9cc45-1878-4b6c-89df-bea331d54648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupNetindebtedness_6c761c28-7216-4507-972b-4f5e38900836" xlink:href="codi-20211231.xsd#codi_DisposalGroupNetindebtedness"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_DisposalGroupNetindebtedness_6c761c28-7216-4507-972b-4f5e38900836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_29d710fb-56b9-443b-bb70-164691aa0b3f" xlink:href="codi-20211231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_29d710fb-56b9-443b-bb70-164691aa0b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_db430ab2-6885-4e89-9486-55ed7ccec1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_db430ab2-6885-4e89-9486-55ed7ccec1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_b82a81d2-a79c-408f-8179-b45d46a635ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_b82a81d2-a79c-408f-8179-b45d46a635ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_24dee0b6-448f-4d91-b6d5-d60bec429521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_24dee0b6-448f-4d91-b6d5-d60bec429521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_9e600e00-b5f1-4fca-8c62-5abed6ff1ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f1da32aa-b4b7-49e3-8ab5-7c1d51b0c807" xlink:to="loc_us-gaap_AssetImpairmentCharges_9e600e00-b5f1-4fca-8c62-5abed6ff1ce5" 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-20211231.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_a67a9e43-8efb-4ad2-b6c7-c7db1ba3227b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a67a9e43-8efb-4ad2-b6c7-c7db1ba3227b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e18952b-44a7-480c-ab5f-2696d65275d4" xlink:to="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_ad8f28da-f3d7-4983-99da-354b96f84b82" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_ManitobaHarvestMember_ad8f28da-f3d7-4983-99da-354b96f84b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_7df99512-645e-4a44-9af0-89d5524e89d6" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_CleanEarthMember_7df99512-645e-4a44-9af0-89d5524e89d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_b2a08ec0-9903-444e-be32-8ac21ab786b5" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_AciMember_b2a08ec0-9903-444e-be32-8ac21ab786b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_878d9821-6afc-4d79-bc65-2c1f7e00120d" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_83c887c5-672c-43b0-9ef3-230ab82f3cf8" xlink:to="loc_codi_LibertyMember_878d9821-6afc-4d79-bc65-2c1f7e00120d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cd768d9-02d3-4625-9979-6875613b55d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_09653fe7-0e01-40bd-8c6f-a7ec0c8815da" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cd768d9-02d3-4625-9979-6875613b55d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78386726-679a-4335-9345-039fb306f32d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_15eb9ae2-97f7-4b16-b233-7569912a2ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_15eb9ae2-97f7-4b16-b233-7569912a2ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_8834d646-fa8a-40a7-bfeb-6e02d95e61ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_8834d646-fa8a-40a7-bfeb-6e02d95e61ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_3fd8d9df-9574-4809-a25e-da1c13677caf" xlink:href="codi-20211231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_3fd8d9df-9574-4809-a25e-da1c13677caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_9894d9a1-1cd5-4b68-a290-94adf4dd618d" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_9894d9a1-1cd5-4b68-a290-94adf4dd618d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_7fe68270-7f12-4cb1-bf00-a365998bbfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_7fe68270-7f12-4cb1-bf00-a365998bbfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_28ee9797-fc67-4aed-aad7-5c358a98c81b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_28ee9797-fc67-4aed-aad7-5c358a98c81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_de863ed4-3b4c-469f-b2ef-da5187eaf36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_de863ed4-3b4c-469f-b2ef-da5187eaf36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_28a55a59-a73d-4595-b4da-616b224becbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_28a55a59-a73d-4595-b4da-616b224becbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c65994f8-5841-4d1d-994b-bc6ce539f1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c65994f8-5841-4d1d-994b-bc6ce539f1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ca8b41fa-48d3-40e6-aec0-fbf7cf37cb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ca8b41fa-48d3-40e6-aec0-fbf7cf37cb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_aa0dec67-0e00-4b9e-909a-c54861a8cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_aa0dec67-0e00-4b9e-909a-c54861a8cc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_3c88e805-7002-4bc9-b01a-0617bdb10669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_3c88e805-7002-4bc9-b01a-0617bdb10669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_173534dd-f3cb-4a2a-9246-423ef16e7446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_173534dd-f3cb-4a2a-9246-423ef16e7446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_079eada1-74fe-47d9-a962-8de6acbb9187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_079eada1-74fe-47d9-a962-8de6acbb9187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4903b3b2-da19-4854-8af1-aae9356881eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4903b3b2-da19-4854-8af1-aae9356881eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_2da927b9-78e3-4b13-93a2-a5c8aa12c987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_2da927b9-78e3-4b13-93a2-a5c8aa12c987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_c36dd3cc-f674-4a97-96ab-9a13a170862d" xlink:href="codi-20211231.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_c36dd3cc-f674-4a97-96ab-9a13a170862d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_253bcf9b-7253-458d-b5f2-fcb97ee12e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_253bcf9b-7253-458d-b5f2-fcb97ee12e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_95510911-dd19-4994-803f-417b9d8c1c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_95510911-dd19-4994-803f-417b9d8c1c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_4601a312-8044-4da7-bad8-e9942e211cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_4601a312-8044-4da7-bad8-e9942e211cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_1a32d99a-247f-47b2-b6cc-a3c5b4e5aa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_1a32d99a-247f-47b2-b6cc-a3c5b4e5aa4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_3d1d6dba-2e26-47ce-8bf2-03734dd6ca2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_3d1d6dba-2e26-47ce-8bf2-03734dd6ca2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d42b28cc-e220-47a8-8c18-5bbef4eb3206" xlink:href="codi-20211231.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7cec687a-4143-453a-94d6-dc3ca6044b41" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d42b28cc-e220-47a8-8c18-5bbef4eb3206" 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-20211231.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_f136699a-296b-4e93-b023-7d15afe4eb57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_cd106614-51cf-4138-bec2-73bcbc7676f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f136699a-296b-4e93-b023-7d15afe4eb57" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_cd106614-51cf-4138-bec2-73bcbc7676f2" 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-20211231.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_9391cd3d-65a9-4f09-a385-0ccb97616fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_9391cd3d-65a9-4f09-a385-0ccb97616fd4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0f6bd387-16a9-467d-bcdc-205d20cc881e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_00551b79-dc00-486f-aa1a-972405bf1c05" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0f6bd387-16a9-467d-bcdc-205d20cc881e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_43ee9d1c-1ad7-449e-b81b-523c0ae2aaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_79c1acad-4b3f-457c-b6a0-d798d6cb03df" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_43ee9d1c-1ad7-449e-b81b-523c0ae2aaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_f0bfd233-70ad-43b5-a8a6-e5283d2b6213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_cd95499b-9074-4310-8b5a-5d5ad2f99807" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_f0bfd233-70ad-43b5-a8a6-e5283d2b6213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6748913e-c875-42f2-8c6f-921507405387" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_34151f0f-a004-44d5-bf3c-6564d616193a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:to="loc_us-gaap_TradeNamesMember_34151f0f-a004-44d5-bf3c-6564d616193a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_556df8f4-7a8d-4f18-9ea1-9e32d97c7b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:to="loc_us-gaap_CustomerRelationshipsMember_556df8f4-7a8d-4f18-9ea1-9e32d97c7b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8289a222-c742-4421-a859-4dacf5e5ec91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ddb42af-4095-49cc-9f50-4e90d8cc3a15" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8289a222-c742-4421-a859-4dacf5e5ec91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17a6fddb-4991-4895-80fe-d87ddd3c5f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73199199-a483-43a9-97f2-2eb8b9b6ac57" xlink:to="loc_us-gaap_EquityComponentDomain_17a6fddb-4991-4895-80fe-d87ddd3c5f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_460ba60a-a51f-49f0-9d11-d9ca82594792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_17a6fddb-4991-4895-80fe-d87ddd3c5f8f" xlink:to="loc_us-gaap_NoncontrollingInterestMember_460ba60a-a51f-49f0-9d11-d9ca82594792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5172939f-8b51-485f-9461-55583941162e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72c1db26-8949-4a3a-9cef-583182ac50a4" xlink:to="loc_us-gaap_RelatedPartyDomain_5172939f-8b51-485f-9461-55583941162e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_141c7e53-662d-4538-9141-82d4b1f09238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_983d6b06-00b4-4f79-b175-f2692a9b7fc4" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_141c7e53-662d-4538-9141-82d4b1f09238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c6f11dc6-be13-4e18-95cb-137d7d61de19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_da6cc590-bd3d-4cd9-a567-8b63bfa75e3b" xlink:to="loc_us-gaap_SegmentDomain_c6f11dc6-be13-4e18-95cb-137d7d61de19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_d332e8a8-4ac3-44f1-bbec-24ce14e2d917" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6f11dc6-be13-4e18-95cb-137d7d61de19" xlink:to="loc_codi_ErgobabyMember_d332e8a8-4ac3-44f1-bbec-24ce14e2d917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_26d1de68-c4fa-4e62-8527-75107550428f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_78c2ccd8-8026-4fa1-9a87-dee18827454d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_26d1de68-c4fa-4e62-8527-75107550428f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_49df458a-02b0-4eaf-8f7f-a5a0d2bf2d05" xlink:to="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_617c7d82-7f68-458b-8760-9f0940d1ae30" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_ErgobabyMember_617c7d82-7f68-458b-8760-9f0940d1ae30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_0a3c9e21-d4ee-438c-ab6c-f208a248dd8b" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_VelocityOutdoorMember_0a3c9e21-d4ee-438c-ab6c-f208a248dd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_5861592e-0838-4aa6-b9af-5cdda1c84a57" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_FoamFabricatorsMember_5861592e-0838-4aa6-b9af-5cdda1c84a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_1ed25d0a-970c-4932-8ac7-ec9717bdcfb2" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_MarucciMember_1ed25d0a-970c-4932-8ac7-ec9717bdcfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_cf649280-8e03-4771-bc70-5862ea55c51c" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_AltorMember_cf649280-8e03-4771-bc70-5862ea55c51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_0a48eb5c-ed14-4a05-9966-3f7f29310ada" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f6bd643-6899-423c-9077-6c44f04355e0" xlink:to="loc_codi_ArnoldMember_0a48eb5c-ed14-4a05-9966-3f7f29310ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cb90c94a-8386-4901-8b71-eb272715ea89" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_dcfa5393-8a47-4ad7-92f2-fec2f0f0530d" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_VelocityOutdoorMember_dcfa5393-8a47-4ad7-92f2-fec2f0f0530d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_7b9d5f9c-5166-40db-8555-431b00362818" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_FoamFabricatorsMember_7b9d5f9c-5166-40db-8555-431b00362818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_90532d02-3924-4af7-aa5c-5bbf8fac3016" xlink:href="codi-20211231.xsd#codi_PolyfoamMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_PolyfoamMember_90532d02-3924-4af7-aa5c-5bbf8fac3016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8503b7d2-0ed8-4f58-b749-79a223297176" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_BoaMember_8503b7d2-0ed8-4f58-b749-79a223297176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b159481c-679d-466d-b7cb-b1989d2d2a5e" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_MarucciMember_b159481c-679d-466d-b7cb-b1989d2d2a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_d432226d-309c-4ee7-bf7d-b86c7696b0bb" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_LuganoMember_d432226d-309c-4ee7-bf7d-b86c7696b0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_5c5399e7-5242-494c-b11c-aecf84367e2e" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_LizardSkinsMember_5c5399e7-5242-494c-b11c-aecf84367e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_88ac4994-c9ff-4278-a302-32a8811cb21c" xlink:href="codi-20211231.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_PlymouthFoamMember_88ac4994-c9ff-4278-a302-32a8811cb21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_3e45eb9a-b675-4926-abd8-19e8d52b9bbc" xlink:href="codi-20211231.xsd#codi_RamcoMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbe9d51b-65e5-4c0d-9862-c621ddd676eb" xlink:to="loc_codi_RamcoMember_3e45eb9a-b675-4926-abd8-19e8d52b9bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dcc520b8-2cc1-41a9-87d9-a1f3d3f5b7ac" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec415091-7e13-4f9d-9aec-1ee9a49705d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec415091-7e13-4f9d-9aec-1ee9a49705d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cecc8980-2cc2-420a-a916-109d8b70b716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cecc8980-2cc2-420a-a916-109d8b70b716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_19fe9ff5-99e9-4f7e-b2d0-6139c3f75736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_19fe9ff5-99e9-4f7e-b2d0-6139c3f75736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_6b4df8eb-0b81-4a21-bfcb-76a5133a0fcb" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_6b4df8eb-0b81-4a21-bfcb-76a5133a0fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_b401245b-0327-4e9a-a1cb-86d7a9bd47cd" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_b401245b-0327-4e9a-a1cb-86d7a9bd47cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_035b0fa4-15e8-4d16-8a62-2c1a36c5f970" xlink:href="codi-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_035b0fa4-15e8-4d16-8a62-2c1a36c5f970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15cdbf6b-1e00-4006-a133-38a1e0c07f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15cdbf6b-1e00-4006-a133-38a1e0c07f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_9d88d0d9-2e13-4eaf-a5c4-8d8f65a2c7a1" xlink:href="codi-20211231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_9d88d0d9-2e13-4eaf-a5c4-8d8f65a2c7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_9ce28b7d-837f-4e58-aa23-66cd30315f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_9ce28b7d-837f-4e58-aa23-66cd30315f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_648a23a9-5abd-4e6b-b734-1a3bdef9e047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_648a23a9-5abd-4e6b-b734-1a3bdef9e047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_b6f84558-df3f-4d88-a41b-af897629a8ae" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_b6f84558-df3f-4d88-a41b-af897629a8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_223b5cbb-9ad3-4a96-8844-9b7a5bd78d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_Goodwill_223b5cbb-9ad3-4a96-8844-9b7a5bd78d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_15ce7d92-53fc-4200-86ef-bb5c3be0d6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_15ce7d92-53fc-4200-86ef-bb5c3be0d6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9868f16c-a4de-4f4c-a7f8-3b7b497b4e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9868f16c-a4de-4f4c-a7f8-3b7b497b4e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_43b3ecab-3d85-4c8e-b2c7-b2a8c5055b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_43b3ecab-3d85-4c8e-b2c7-b2a8c5055b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_185dcc4c-0b3c-4482-89f8-e71492bea7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_185dcc4c-0b3c-4482-89f8-e71492bea7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_58a4252d-4fd5-4e00-9048-fc03d5affde6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_58a4252d-4fd5-4e00-9048-fc03d5affde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_de31fc2e-6946-4ee0-8b59-992202ecf070" xlink:href="codi-20211231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_de31fc2e-6946-4ee0-8b59-992202ecf070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_ea6398c5-4d63-4238-a855-d1a33f6342ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_ea6398c5-4d63-4238-a855-d1a33f6342ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_34521da6-2e66-477a-88fe-6cf1f63d1802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_34521da6-2e66-477a-88fe-6cf1f63d1802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_37a75cfe-b644-4113-852e-1102978e2a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_37a75cfe-b644-4113-852e-1102978e2a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_af8e73ca-5cce-4458-a7c6-77d107994584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_af8e73ca-5cce-4458-a7c6-77d107994584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_5dbc01fe-bc49-4d33-8af2-fe1be82dd2e0" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_5dbc01fe-bc49-4d33-8af2-fe1be82dd2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_c238b2e4-9a78-451c-b64e-e2b5a476b674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_c238b2e4-9a78-451c-b64e-e2b5a476b674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e3910f31-5bf3-4cbc-8961-8933c3462908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e3910f31-5bf3-4cbc-8961-8933c3462908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_b59a80c5-6e18-455d-b3b8-d04cb8a3ff8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_b59a80c5-6e18-455d-b3b8-d04cb8a3ff8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_4b3e29fd-1355-4df2-a060-175133cc4c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_4b3e29fd-1355-4df2-a060-175133cc4c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9199df09-447c-4762-99e9-ff4329bf9732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9199df09-447c-4762-99e9-ff4329bf9732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1e461f27-c61e-4148-9eb0-a7e81c13607a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1e461f27-c61e-4148-9eb0-a7e81c13607a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_98517fcd-7c9f-4ca8-aa25-f2a83147b87f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_98517fcd-7c9f-4ca8-aa25-f2a83147b87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_9b50072d-5fb8-4c27-9901-7ff0ad4ed69c" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d57959f1-1100-48f2-8751-60ff35bb5c9e" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_9b50072d-5fb8-4c27-9901-7ff0ad4ed69c" 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-20211231.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_2ce3e58d-be4b-4bca-88a0-59336ae6c65c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2ce3e58d-be4b-4bca-88a0-59336ae6c65c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3df5aca1-dc87-4d62-9549-746bda3d80d4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_8b1fef21-e9d5-43c8-8e90-9c85116466d2" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_FoamFabricatorsMember_8b1fef21-e9d5-43c8-8e90-9c85116466d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_bf80faee-5e40-4604-9a67-5c57d5feac99" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_MarucciMember_bf80faee-5e40-4604-9a67-5c57d5feac99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_c88a105f-e7da-48c3-acaf-d074ec4856cd" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_BoaMember_c88a105f-e7da-48c3-acaf-d074ec4856cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2833530f-671c-46f1-9e3c-655e31ed5ad7" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cff4e92a-b74a-45ce-8269-366147ad5264" xlink:to="loc_codi_LuganoMember_2833530f-671c-46f1-9e3c-655e31ed5ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:to="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b8b1715d-5031-4f93-8339-2a18acf32273" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_fabc0f5d-279b-4aaa-b199-098e0901858a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b8b1715d-5031-4f93-8339-2a18acf32273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_475267d7-31e6-41ff-85c8-57c25c2b2ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b8b1715d-5031-4f93-8339-2a18acf32273" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_475267d7-31e6-41ff-85c8-57c25c2b2ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_94ecb0dc-7ae5-4b64-9a8b-b92ab490c8b3" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f13ea82c-1b70-4a6b-b117-356faa5fe82a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f13ea82c-1b70-4a6b-b117-356faa5fe82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_7db054c1-a42c-428b-8d19-0ad339cbb225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_7db054c1-a42c-428b-8d19-0ad339cbb225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1c2eeee4-ba75-4fbd-a851-6ba98f8124a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1c2eeee4-ba75-4fbd-a851-6ba98f8124a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_fe407864-cf4e-4665-a262-b573d44bf758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_fe407864-cf4e-4665-a262-b573d44bf758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3f48764d-b127-47a0-b019-d9d50072dc01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3f48764d-b127-47a0-b019-d9d50072dc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_66fa9afa-061c-451a-84d6-bda5e65834db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_Goodwill_66fa9afa-061c-451a-84d6-bda5e65834db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_48eee022-02c0-4d0f-840c-ca33f7b9b8bf" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_48eee022-02c0-4d0f-840c-ca33f7b9b8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b86624e8-2f23-491e-8a94-0aba398aae6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_5bed1db0-58e0-4980-a319-b7e861aa4625" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b86624e8-2f23-491e-8a94-0aba398aae6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3c2b6ad7-9fe2-4258-8f01-733a2dd2b905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3c2b6ad7-9fe2-4258-8f01-733a2dd2b905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0a5a4717-3e3b-47e1-889d-39bc13619100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0a5a4717-3e3b-47e1-889d-39bc13619100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e05a71b4-e46a-4bd9-9acc-981aa70c2a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e05a71b4-e46a-4bd9-9acc-981aa70c2a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_119b4c21-f442-46c6-bf88-2db09bde149d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_119b4c21-f442-46c6-bf88-2db09bde149d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e262e0a4-c558-407d-a5e1-530da505100e" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cadb0962-6154-499d-8df1-28130c4e4bd0" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e262e0a4-c558-407d-a5e1-530da505100e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_bf72f191-100d-4f2a-ab4d-c6356fab8e89" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_bf72f191-100d-4f2a-ab4d-c6356fab8e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_12faaa3f-eb90-44e4-8323-edbf3fad4222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_12faaa3f-eb90-44e4-8323-edbf3fad4222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_33f44525-c994-4f07-85f7-9957df9e58fc" xlink:href="codi-20211231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt_33f44525-c994-4f07-85f7-9957df9e58fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f646686c-782c-4406-93ad-ba08e56a8efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f646686c-782c-4406-93ad-ba08e56a8efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_a85d0824-5be9-4523-9dec-90763150b97f" xlink:href="codi-20211231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_a85d0824-5be9-4523-9dec-90763150b97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_1eac5358-05df-43e4-ba62-d76a40b783ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_1eac5358-05df-43e4-ba62-d76a40b783ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5866b8e0-964b-4d3d-85ee-baca31034db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5866b8e0-964b-4d3d-85ee-baca31034db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_8f3ec8f4-396d-4434-9ed0-e9d4b002a898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_8f3ec8f4-396d-4434-9ed0-e9d4b002a898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_633c9450-7a85-42c2-a9f0-f894413639c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_633c9450-7a85-42c2-a9f0-f894413639c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_d6b46fee-48dc-4a96-9693-5564b3626bbe" xlink:href="codi-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_b3a478c7-267c-427c-9b42-95f7c63087d9" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_d6b46fee-48dc-4a96-9693-5564b3626bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a8126fce-894c-46f6-94f9-33bccf8a62bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a8126fce-894c-46f6-94f9-33bccf8a62bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_270bdae6-c013-4f38-93bc-1cb0c6c2140a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_270bdae6-c013-4f38-93bc-1cb0c6c2140a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_2385e6d4-1b11-44bb-a1a8-2ed9bdbba354" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_2385e6d4-1b11-44bb-a1a8-2ed9bdbba354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_37532e40-655a-46fb-b47b-8c4df6ed5ce4" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionInventoryAmortized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_37532e40-655a-46fb-b47b-8c4df6ed5ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_c6ccc27f-29f7-4657-acba-f354f6a142a4" xlink:href="codi-20211231.xsd#codi_BusinessCombinationStepAcquisitionPPERemeasurement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b863a6f6-33d5-48da-9315-cc6be0051067" xlink:to="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_c6ccc27f-29f7-4657-acba-f354f6a142a4" 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-20211231.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_f6263c8d-f139-466c-8edb-2699192ee29e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f6263c8d-f139-466c-8edb-2699192ee29e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_513e09c1-9f75-4fcc-9ced-5ee4a8a32175" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_1f901b2e-ba36-42c2-a81d-5ef8e81b48b3" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_FoamFabricatorsMember_1f901b2e-ba36-42c2-a81d-5ef8e81b48b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_a24bbe58-6867-4094-9918-c83784090977" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_MarucciMember_a24bbe58-6867-4094-9918-c83784090977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_0185147e-523a-4d44-ae73-702e38421bcd" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_BoaMember_0185147e-523a-4d44-ae73-702e38421bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2281bdc7-d2dc-41ff-acda-ba24407dfa13" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_LuganoMember_2281bdc7-d2dc-41ff-acda-ba24407dfa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_fb9fa917-2ea7-45a5-be84-574511ee8f89" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9d366b8-6ba3-444f-a551-a7ab4d3955c5" xlink:to="loc_codi_LizardSkinsMember_fb9fa917-2ea7-45a5-be84-574511ee8f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b03ef45-8e98-4a89-bc4b-236047123783" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_43e79068-27cb-4b8e-8ba4-7229579de3da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_43e79068-27cb-4b8e-8ba4-7229579de3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_22ae8413-dd77-4d71-b2ff-8d6ebb5b7686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_TradeNamesMember_22ae8413-dd77-4d71-b2ff-8d6ebb5b7686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b96f01f2-4d3f-4e1c-bef8-804b8d402383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b96f01f2-4d3f-4e1c-bef8-804b8d402383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_98f22fda-3a37-43cf-bd4a-825463611782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2e2c80c0-9367-46ea-9f42-02b903dbc2b0" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_98f22fda-3a37-43cf-bd4a-825463611782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ea363e41-d449-428f-b268-23b2bb9e0804" xlink:to="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_31b74833-9a23-4d6b-bd4e-2204be4b8897" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:to="loc_srt_MinimumMember_31b74833-9a23-4d6b-bd4e-2204be4b8897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_632f91a1-ceaf-434a-b3e7-eacc0da64860" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fb845ea4-7b81-44ac-ad55-098d74a135c8" xlink:to="loc_srt_MaximumMember_632f91a1-ceaf-434a-b3e7-eacc0da64860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_995d0669-7c5b-4d87-ab75-413d4f863cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7897f631-85cf-4e56-8183-91471f212525" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_995d0669-7c5b-4d87-ab75-413d4f863cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_49b0d1be-ec2f-4e4c-9533-a5719ba43bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_995d0669-7c5b-4d87-ab75-413d4f863cd9" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_49b0d1be-ec2f-4e4c-9533-a5719ba43bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_50835bf1-3fdf-40ad-9282-46d8e5334918" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_1ed2b8e9-03ae-473a-9e41-ea0081dc40b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_1ed2b8e9-03ae-473a-9e41-ea0081dc40b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ee532136-445d-4420-8337-74c39731312b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ee532136-445d-4420-8337-74c39731312b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8dc112cb-4e95-44d7-8524-6327611aa0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_Goodwill_8dc112cb-4e95-44d7-8524-6327611aa0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bafc26b-77cd-4bdc-9e76-311bc92cc270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_983b02b5-41e2-4ecb-9763-8ee4d796c049" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bafc26b-77cd-4bdc-9e76-311bc92cc270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f6263c8d-f139-466c-8edb-2699192ee29e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_16aea04a-bad7-4a45-8b57-4c8fd0a58270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_16aea04a-bad7-4a45-8b57-4c8fd0a58270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_83758c44-696c-43bd-b80e-10bf9d4c4217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_db49fa9a-55a5-4198-8296-178bed5b24fc" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9914d7b1-2ab0-420e-b775-ff92a600284f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c7d1a0ee-0093-4319-81c9-3446689b27b6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9914d7b1-2ab0-420e-b775-ff92a600284f" 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-20211231.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_c56765b2-6978-4bee-a9dc-e6e46cf54ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c56765b2-6978-4bee-a9dc-e6e46cf54ada" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13228fbd-e947-4e6e-9625-2b30e7197e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3945c8b9-2434-4187-b2e6-0a62eb09e1d3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13228fbd-e947-4e6e-9625-2b30e7197e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciAndBOAMember_395e2eb5-f717-4efd-a47f-a24f37f0d7f1" xlink:href="codi-20211231.xsd#codi_MarucciAndBOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13228fbd-e947-4e6e-9625-2b30e7197e16" xlink:to="loc_codi_MarucciAndBOAMember_395e2eb5-f717-4efd-a47f-a24f37f0d7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_758b3f3f-a629-4b3a-a17a-70a99d9a82b3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_255a8edb-9684-4921-b355-66a26ec5dd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_255a8edb-9684-4921-b355-66a26ec5dd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_2f4f01ec-9508-42de-b6a5-be3316e63188" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_2f4f01ec-9508-42de-b6a5-be3316e63188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_4cc0ad04-611e-411b-9f30-e15de328cc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_4cc0ad04-611e-411b-9f30-e15de328cc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8fbbe414-bbf0-4112-a3e7-126a4bbab00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8fbbe414-bbf0-4112-a3e7-126a4bbab00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c945fe26-a163-415e-80a8-0bccf1161bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_NetIncomeLoss_c945fe26-a163-415e-80a8-0bccf1161bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_2ffcc1e4-2255-4687-8622-34bef231421f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_b8a9dbfd-8880-482f-a13d-5338b342bae3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_2ffcc1e4-2255-4687-8622-34bef231421f" 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-20211231.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_e77bb17d-241e-4aed-a5b8-e18fa726c0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Revenue" xlink:type="simple" xlink:href="codi-20211231.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_cc250d74-a452-4d23-b8b9-b858f9d70789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0c368575-9e43-4554-a80a-1b55267f12df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cc250d74-a452-4d23-b8b9-b858f9d70789" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0c368575-9e43-4554-a80a-1b55267f12df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueTables" xlink:type="simple" xlink:href="codi-20211231.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_e7e7ef42-8153-41ba-a4ad-d4a4766cc692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_81104fa3-fbca-43bd-931a-dc7820a289c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e7e7ef42-8153-41ba-a4ad-d4a4766cc692" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_81104fa3-fbca-43bd-931a-dc7820a289c3" 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-20211231.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_0b7e7161-c48d-4275-a0e2-9c80f2171e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0b7e7161-c48d-4275-a0e2-9c80f2171e1e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_61e3ecd2-313c-40ff-badc-dfadc15d4e94" xlink:to="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_49cb25ef-4cd3-4b04-9fc6-7803eeafaaa3" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_A5.11TacticalMember_49cb25ef-4cd3-4b04-9fc6-7803eeafaaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_dbf24f7c-6604-4355-9191-4626b58d3ec7" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_ErgobabyMember_dbf24f7c-6604-4355-9191-4626b58d3ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_fa7dc93d-2e7f-409a-a271-75692018adb1" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_LibertyMember_fa7dc93d-2e7f-409a-a271-75692018adb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_624363f7-801f-46f4-970b-839620365a5f" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_VelocityOutdoorMember_624363f7-801f-46f4-970b-839620365a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_9d9a6458-12df-4791-ad6d-718fe3fa77b6" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_AdvancedCircuitsMember_9d9a6458-12df-4791-ad6d-718fe3fa77b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_56e9676c-a4f0-47e9-be4a-0609bd2927b2" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_ArnoldMember_56e9676c-a4f0-47e9-be4a-0609bd2927b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_6d344a92-cd24-412a-b81f-5278afafb04b" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_FoamFabricatorsMember_6d344a92-cd24-412a-b81f-5278afafb04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_91d8bf8e-f1e5-4d7a-a502-4e1a918a3c93" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_SternoProductsMember_91d8bf8e-f1e5-4d7a-a502-4e1a918a3c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_1a0f2641-61c4-4f3d-951f-13991bd24715" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_BoaMember_1a0f2641-61c4-4f3d-951f-13991bd24715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_16cd6027-9efd-4b93-a453-ba22b3e46b73" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_MarucciMember_16cd6027-9efd-4b93-a453-ba22b3e46b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_98057d26-a188-4ebc-9a60-50257765bf63" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_AltorMember_98057d26-a188-4ebc-9a60-50257765bf63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_ed73b850-0214-49dd-af44-42af227c1916" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63198162-7b15-4aa9-883c-0a43c1af593e" xlink:to="loc_codi_LuganoMember_ed73b850-0214-49dd-af44-42af227c1916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:to="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_62864478-97c0-4e00-b3a2-513b250d49ac" xlink:to="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0010259c-f517-4cbf-a56a-e78f12702208" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_country_US_0010259c-f517-4cbf-a56a-e78f12702208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_3b9aeff2-52a9-40f4-9705-4632f12f1971" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_country_CA_3b9aeff2-52a9-40f4-9705-4632f12f1971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_016c5e57-ad32-427f-b176-2201d1cbe9ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_srt_EuropeMember_016c5e57-ad32-427f-b176-2201d1cbe9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_14c9fc38-917d-4de5-a21f-cf6fef32bcd5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_srt_AsiaPacificMember_14c9fc38-917d-4de5-a21f-cf6fef32bcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_7fe22fa9-eafb-4848-964d-cf10c6278f4c" xlink:href="codi-20211231.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f7365620-e812-4e44-86d2-e00ae8dbd731" xlink:to="loc_codi_OtherInternationalMember_7fe22fa9-eafb-4848-964d-cf10c6278f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e7a93d87-6342-496c-851f-66a2ca41ee80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_240efc11-ee4e-4c24-ba04-a57c04fca14a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e7a93d87-6342-496c-851f-66a2ca41ee80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_409f155a-c54f-4ed8-9115-eecfc4f31504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e7a93d87-6342-496c-851f-66a2ca41ee80" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_409f155a-c54f-4ed8-9115-eecfc4f31504" 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-20211231.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_f9db5fb7-724c-49d1-9a1f-d0dcffb765aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ae3c3243-7b29-480f-a66b-e5b62e57c23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f9db5fb7-724c-49d1-9a1f-d0dcffb765aa" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ae3c3243-7b29-480f-a66b-e5b62e57c23e" 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-20211231.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_91c59623-2d3b-48d4-b79c-5ae2f9db1bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_e038cf41-3de0-48c4-8b6d-4d904a84a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_91c59623-2d3b-48d4-b79c-5ae2f9db1bcf" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_e038cf41-3de0-48c4-8b6d-4d904a84a15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_3a8868ab-8f83-4b97-ae0d-d533f282f513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_91c59623-2d3b-48d4-b79c-5ae2f9db1bcf" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_3a8868ab-8f83-4b97-ae0d-d533f282f513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_9f4d4370-3b38-49e3-a43f-029d4a489592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_91c59623-2d3b-48d4-b79c-5ae2f9db1bcf" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_9f4d4370-3b38-49e3-a43f-029d4a489592" 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-20211231.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_efae37c1-21c0-4c78-a2a9-003572b04718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_efae37c1-21c0-4c78-a2a9-003572b04718" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_b653c772-00eb-400f-af5a-7b0b49ed85c5" xlink:to="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c56cbee9-4464-4ce2-a407-04c867cc5597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:to="loc_us-gaap_OperatingSegmentsMember_c56cbee9-4464-4ce2-a407-04c867cc5597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_8727e4d3-90b3-4c6f-9aac-71eb32d064f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_cfd25108-ddda-4fb9-9e43-b01d3ea92f1a" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_8727e4d3-90b3-4c6f-9aac-71eb32d064f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3819b3eb-0d82-4b6b-9c7c-df3449c43f6f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f819d8a5-51ec-4da3-87b7-567b5fb453ad" xlink:to="loc_srt_SegmentGeographicalDomain_3819b3eb-0d82-4b6b-9c7c-df3449c43f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_90bc7a84-1083-4b15-85ec-e7e17424b04c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3819b3eb-0d82-4b6b-9c7c-df3449c43f6f" xlink:to="loc_country_CA_90bc7a84-1083-4b15-85ec-e7e17424b04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44471930-ecff-466c-b91a-6bc638ba0566" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_aab0d20b-3267-4632-bee2-b2c823b779c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:to="loc_us-gaap_SalesRevenueNetMember_aab0d20b-3267-4632-bee2-b2c823b779c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_14bbbaca-99d0-49d4-979c-873d216bb01d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b08ab83-8704-4ed0-be15-c34fd60ea847" xlink:to="loc_us-gaap_SalesMember_14bbbaca-99d0-49d4-979c-873d216bb01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_f39c9b6a-3b8a-4b2f-9323-ad437abc1c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_1cceedbe-9bc3-4b47-8f5b-bb08c2ebf062" xlink:to="loc_us-gaap_GeographicDistributionDomain_f39c9b6a-3b8a-4b2f-9323-ad437abc1c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_1cc4210f-5600-4d58-add9-54f87b9ab82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_f39c9b6a-3b8a-4b2f-9323-ad437abc1c48" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_1cc4210f-5600-4d58-add9-54f87b9ab82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7af08cc0-37ce-4da4-8fac-226af84f59be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7e6e1696-e9ec-44c1-9d51-8979205a8652" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_VelocityOutdoorMember_7e6e1696-e9ec-44c1-9d51-8979205a8652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7c7e2243-2820-45d9-a78f-81c91a7c2693" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_A5.11TacticalMember_7c7e2243-2820-45d9-a78f-81c91a7c2693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_0f5f09d3-37df-4203-881f-1da6af24113a" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_ManitobaHarvestMember_0f5f09d3-37df-4203-881f-1da6af24113a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e3d58948-b7c1-4d06-adc5-534ab970cc6e" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a825c5-b37f-4ea7-ac4f-7d70c43d6d38" xlink:to="loc_codi_SternoCandleLampMember_e3d58948-b7c1-4d06-adc5-534ab970cc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_641802e7-a5ab-4696-b001-d5459d011a28" xlink:to="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_3857a269-21e1-4844-ab17-fc1123d8b36a" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_FoamFabricatorsMember_3857a269-21e1-4844-ab17-fc1123d8b36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_b560f430-a71a-4abe-b233-e1045fcebae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_us-gaap_CorporateAndOtherMember_b560f430-a71a-4abe-b233-e1045fcebae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_9eff22b0-0d9b-4171-abca-9398abb1fe67" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_SternoCandleLampMember_9eff22b0-0d9b-4171-abca-9398abb1fe67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_bf2b701b-0824-492b-94bd-8356b51a1a16" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_A5.11TacticalMember_bf2b701b-0824-492b-94bd-8356b51a1a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_b0b43720-00d1-4081-a6af-a0a12471c542" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_ManitobaHarvestMember_b0b43720-00d1-4081-a6af-a0a12471c542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_8ecc833d-c18e-4be3-8427-c5a269824101" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_ErgobabyMember_8ecc833d-c18e-4be3-8427-c5a269824101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_deb2a123-5415-47ee-904f-2e6e95dd19be" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_LibertyMember_deb2a123-5415-47ee-904f-2e6e95dd19be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_47dc8aa3-ee98-430a-aaac-ac6d0f3c6a0f" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_VelocityOutdoorMember_47dc8aa3-ee98-430a-aaac-ac6d0f3c6a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_e2d1a1cd-9e2e-4648-8e6b-a205f6010ae0" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_ArnoldMagneticsMember_e2d1a1cd-9e2e-4648-8e6b-a205f6010ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_cef95788-3be9-41d2-8774-5602c063ff4c" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_AciMember_cef95788-3be9-41d2-8774-5602c063ff4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b0c287c7-356a-4976-b9ea-0b54d8ba3c60" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f6d826b7-298a-40cb-aeeb-bc208bb3da8b" xlink:to="loc_codi_AltorMember_b0c287c7-356a-4976-b9ea-0b54d8ba3c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ca57f20-ef68-4811-893e-a881411b20c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_be3094c8-d7a8-40f9-9119-de1669912f62" xlink:to="loc_srt_RangeMember_6ca57f20-ef68-4811-893e-a881411b20c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dde000ac-98ba-4385-a5b2-814eedbc3934" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6ca57f20-ef68-4811-893e-a881411b20c3" xlink:to="loc_srt_MinimumMember_dde000ac-98ba-4385-a5b2-814eedbc3934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a05b5e89-5621-40ef-90ad-9bc10341093f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a812a7e8-2cc2-4a81-b3a2-30087447152c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a05b5e89-5621-40ef-90ad-9bc10341093f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_329da7e0-d38c-406f-a0ec-5b20069bc7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a05b5e89-5621-40ef-90ad-9bc10341093f" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_329da7e0-d38c-406f-a0ec-5b20069bc7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_623dca38-8546-4f09-b56f-137dde1c3f31" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_33f07b71-6143-42f8-8f10-1546341b7c11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_33f07b71-6143-42f8-8f10-1546341b7c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dcbea3f9-496b-4e2a-b860-4f75e8ff3c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dcbea3f9-496b-4e2a-b860-4f75e8ff3c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fe730862-a140-40c4-80a9-5fe4381b5ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_Assets_fe730862-a140-40c4-80a9-5fe4381b5ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bee96702-6d35-4da2-9b68-bd3342877743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_NumberOfReportableSegments_bee96702-6d35-4da2-9b68-bd3342877743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_f767f432-c18c-4630-be53-8d102134c364" xlink:href="codi-20211231.xsd#codi_NumberOfClients"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_codi_NumberOfClients_f767f432-c18c-4630-be53-8d102134c364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_1b19d7e5-2ec1-4606-bc5c-1e5b96b859f1" xlink:href="codi-20211231.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_codi_NumberOfManufacturingFacilities_1b19d7e5-2ec1-4606-bc5c-1e5b96b859f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ee2b4cae-7497-4afb-93eb-36b43a9ae58e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ee2b4cae-7497-4afb-93eb-36b43a9ae58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_665e3078-38f0-4f73-93bb-e03123b43b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_665e3078-38f0-4f73-93bb-e03123b43b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_48a962fa-bd5e-41f4-89f4-a1d77e8d64c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_48a962fa-bd5e-41f4-89f4-a1d77e8d64c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d143113b-7f3b-40f2-8816-879ab1fb09da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_Goodwill_d143113b-7f3b-40f2-8816-879ab1fb09da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f9ff800a-7845-4207-8c86-dff2ed88d9da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f9ff800a-7845-4207-8c86-dff2ed88d9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1ae90429-1d51-4617-a341-d7c38d69f91b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_InterestExpense_1ae90429-1d51-4617-a341-d7c38d69f91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7800d12f-6e17-4425-88eb-2214620cd765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fe7bd07-db75-4b73-891c-c315ece12c74" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7800d12f-6e17-4425-88eb-2214620cd765" 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-20211231.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_309b91c0-acf1-4815-8db8-3f4acff8c31d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_309b91c0-acf1-4815-8db8-3f4acff8c31d" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_043deb86-98f5-4b18-88b2-03ffbed97b8e" xlink:to="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_53b32a08-57cd-4e40-a678-1c92ac1072ec" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_country_US_53b32a08-57cd-4e40-a678-1c92ac1072ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c8c341dc-48cd-40fd-82cd-a64098cd51fe" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_country_CA_c8c341dc-48cd-40fd-82cd-a64098cd51fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_1f79699b-c114-4c81-b65e-56a921300db3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_srt_EuropeMember_1f79699b-c114-4c81-b65e-56a921300db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_3a785018-75a9-40a0-bc7f-0a2ead8476af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_srt_AsiaPacificMember_3a785018-75a9-40a0-bc7f-0a2ead8476af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_88555ad7-f7c5-4453-806c-d953ca9d92ed" xlink:href="codi-20211231.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3a46ff2-0544-4256-8357-9353e62c8023" xlink:to="loc_codi_OtherInternationalMember_88555ad7-f7c5-4453-806c-d953ca9d92ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9568cf92-e256-4d8e-b52d-df4bf46e0091" xlink:to="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5882a9a8-70a7-45a6-bdd7-03fc042e3ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:to="loc_us-gaap_OperatingSegmentsMember_5882a9a8-70a7-45a6-bdd7-03fc042e3ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_f144055a-310a-4df1-96be-7ba4b52cf1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_948b4020-5a25-44d2-8b73-562b199fc644" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_f144055a-310a-4df1-96be-7ba4b52cf1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_acf10eab-fcec-43d5-8c46-99be260849e3" xlink:to="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a02cebd9-c376-4c6a-a277-4c0a4e717c20" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_A5.11TacticalMember_a02cebd9-c376-4c6a-a277-4c0a4e717c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_22a162b0-8f99-4387-89bb-56cb3ecf464c" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_ErgobabyMember_22a162b0-8f99-4387-89bb-56cb3ecf464c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_0455362a-0950-417e-8a4f-8ea41ca23de6" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_LibertyMember_0455362a-0950-417e-8a4f-8ea41ca23de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7e5699b5-0b90-4eb0-a6c8-77ba7d165532" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_VelocityOutdoorMember_7e5699b5-0b90-4eb0-a6c8-77ba7d165532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a147eebf-5932-45be-8dfa-8f2a29f0737a" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_AciMember_a147eebf-5932-45be-8dfa-8f2a29f0737a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_90fe1dcf-68ad-4552-ae9c-ff0f18fbd8ab" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_ArnoldMagneticsMember_90fe1dcf-68ad-4552-ae9c-ff0f18fbd8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_e81b1329-81ef-4c82-9ab9-328cb71706e9" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_FoamFabricatorsMember_e81b1329-81ef-4c82-9ab9-328cb71706e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_643bb328-246d-4c2c-9dce-a1bdee8ffe86" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_SternoCandleLampMember_643bb328-246d-4c2c-9dce-a1bdee8ffe86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_aac766a0-822d-44f0-a09f-e4e262a2c950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_us-gaap_CorporateAndOtherMember_aac766a0-822d-44f0-a09f-e4e262a2c950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_96f1eab0-4712-402f-a8f0-7c5c5e55b75a" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_BoaMember_96f1eab0-4712-402f-a8f0-7c5c5e55b75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_bc0d0270-bded-47b8-95a9-8101090173ab" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_MarucciMember_bc0d0270-bded-47b8-95a9-8101090173ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_edd21936-e148-4b5b-982d-907709df233e" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_LuganoMember_edd21936-e148-4b5b-982d-907709df233e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_067f45a5-0bbf-4118-ba64-0fb5516dff51" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_AltorMember_067f45a5-0bbf-4118-ba64-0fb5516dff51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_4b7d7278-4cb6-4415-87d3-7b692327c237" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c623ebb5-613f-499f-bd30-5becb658187b" xlink:to="loc_codi_ArnoldMember_4b7d7278-4cb6-4415-87d3-7b692327c237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9662bde2-d204-4c39-b721-7993e6175298" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_10637582-28a9-4ced-a3af-88150dcd88a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:to="loc_us-gaap_Revenues_10637582-28a9-4ced-a3af-88150dcd88a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1304b22e-14f5-44df-9440-4a5692554ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_e8f605eb-5d00-415e-90a0-c918bcb78ad7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1304b22e-14f5-44df-9440-4a5692554ab3" 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-20211231.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_e1924383-bb6e-42ea-9546-999ad8ad00fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_e1924383-bb6e-42ea-9546-999ad8ad00fa" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fffb48b3-e1f2-4d5b-a15a-370150c22b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1e19bf8a-79bb-4f53-9a3e-9e791f731642" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fffb48b3-e1f2-4d5b-a15a-370150c22b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_92b39fe2-ac97-452f-a6aa-faee12bb7728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fffb48b3-e1f2-4d5b-a15a-370150c22b37" xlink:to="loc_us-gaap_SalesRevenueNetMember_92b39fe2-ac97-452f-a6aa-faee12bb7728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c30aea85-2672-4d02-b17f-fd184d034b45" xlink:to="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1b8ce5c0-2a82-4aa1-906b-bb82035116aa" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_A5.11TacticalMember_1b8ce5c0-2a82-4aa1-906b-bb82035116aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_3a7106c4-33b3-48eb-b36e-67ea9ee1b9d7" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_ErgobabyMember_3a7106c4-33b3-48eb-b36e-67ea9ee1b9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_3bd3bf52-b0d6-4654-bfb5-990c7d4af728" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_LibertyMember_3bd3bf52-b0d6-4654-bfb5-990c7d4af728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_09b32e32-46a9-4da6-be62-adb26fc7d688" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_VelocityOutdoorMember_09b32e32-46a9-4da6-be62-adb26fc7d688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_452da9fb-a137-4dab-a6fd-f5f6dbb2fc3f" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_AdvancedCircuitsMember_452da9fb-a137-4dab-a6fd-f5f6dbb2fc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_ce6e74bc-5a36-4a9d-a851-caf828315acb" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_ArnoldMagneticsMember_ce6e74bc-5a36-4a9d-a851-caf828315acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d3df5fff-a738-4e83-b195-78707d3fa0d9" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_FoamFabricatorsMember_d3df5fff-a738-4e83-b195-78707d3fa0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_3c2d0958-929f-4492-aeea-11dd68433947" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_SternoProductsMember_3c2d0958-929f-4492-aeea-11dd68433947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_b0f3e706-dfeb-4e40-8102-b106ca1fbb13" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5997d79f-f890-4fd7-9262-7330c8cb6de9" xlink:to="loc_codi_SternoCandleLampMember_b0f3e706-dfeb-4e40-8102-b106ca1fbb13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1f901a8d-4191-4488-b4ba-38fecac0a61b" xlink:to="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_faa91c12-035f-42a1-bca5-6af3d4aeb3ab" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_country_US_faa91c12-035f-42a1-bca5-6af3d4aeb3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_3b6d922d-31d2-4706-ad60-e26120843960" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_country_CA_3b6d922d-31d2-4706-ad60-e26120843960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_afccb1ed-9b08-4959-ac29-920c76af1c50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_srt_EuropeMember_afccb1ed-9b08-4959-ac29-920c76af1c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_7d896d13-272b-476b-a071-cda856345157" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_srt_AsiaPacificMember_7d896d13-272b-476b-a071-cda856345157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_d7dd43af-14f0-4df5-bee6-67b90af0c723" xlink:href="codi-20211231.xsd#codi_NonUnitedStatesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_codi_NonUnitedStatesMember_d7dd43af-14f0-4df5-bee6-67b90af0c723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_12051905-ed94-4d3a-b37d-a35af3da022b" xlink:href="codi-20211231.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a65e03bb-a13c-43fe-8965-d1b4760741b8" xlink:to="loc_codi_OtherInternationalMember_12051905-ed94-4d3a-b37d-a35af3da022b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6f2c488-4d39-4bed-8b24-6be0383df458" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9f36c944-6c25-42db-abc9-c83e38bb7305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9f36c944-6c25-42db-abc9-c83e38bb7305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_424a6d5d-44e9-40b4-9c37-6451726a61af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd512766-53cf-4472-8cec-7b3602b3c740" xlink:to="loc_us-gaap_Revenues_424a6d5d-44e9-40b4-9c37-6451726a61af" 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-20211231.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_2cd305f2-b6fc-40ce-8b8e-0ec6e0125a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_2cd305f2-b6fc-40ce-8b8e-0ec6e0125a27" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ebbe78f6-28a0-4d88-8db0-e1dcca4ed3e2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_38f15266-b0d5-460f-8819-36d9022b3d2d" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:to="loc_codi_VelocityOutdoorMember_38f15266-b0d5-460f-8819-36d9022b3d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c79539be-6c31-4f94-b8d2-9608647a5085" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:to="loc_codi_A5.11TacticalMember_c79539be-6c31-4f94-b8d2-9608647a5085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_5761f29c-fc2a-4a2e-b7d4-4e16dc556a7f" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9918399f-9f98-4127-b1e4-1bf93086b7fa" xlink:to="loc_codi_ManitobaHarvestMember_5761f29c-fc2a-4a2e-b7d4-4e16dc556a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_e8031e60-4d12-44f5-b021-ca6f83ecf464" xlink:to="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1013cb01-8f69-4f14-abb4-8b3831daf1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:to="loc_us-gaap_OperatingSegmentsMember_1013cb01-8f69-4f14-abb4-8b3831daf1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_b9f3df30-2c0a-44b1-8972-d97da943386c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_109322bd-9443-474f-a432-020e40c57c87" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_b9f3df30-2c0a-44b1-8972-d97da943386c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_16ee0b97-eae3-41b2-984b-0126eff00938" xlink:to="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3d543a87-ed02-40e3-9bd0-ea4bdfb60c72" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_VelocityOutdoorMember_3d543a87-ed02-40e3-9bd0-ea4bdfb60c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_85721c7d-5dc0-44c3-9899-d16d64ad7dcd" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_A5.11TacticalMember_85721c7d-5dc0-44c3-9899-d16d64ad7dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_68963a79-3c49-4ff1-821f-5444d83c838e" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_CrosmanMember_68963a79-3c49-4ff1-821f-5444d83c838e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fe973562-6a2e-4383-ad24-0e172f2cfd61" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ErgobabyMember_fe973562-6a2e-4383-ad24-0e172f2cfd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_60e43d62-a9d8-4a04-897d-3aefcc0917e3" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_FoxMember_60e43d62-a9d8-4a04-897d-3aefcc0917e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d4029dfb-c439-4d8b-9f80-ae964132f35f" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_LibertyMember_d4029dfb-c439-4d8b-9f80-ae964132f35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_23ababef-71b5-4eaa-96d0-ca942f707805" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ManitobaHarvestMember_23ababef-71b5-4eaa-96d0-ca942f707805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_17cd92c2-25da-4026-ac44-6fdcd439b4be" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_AciMember_17cd92c2-25da-4026-ac44-6fdcd439b4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_f5b7d763-3aae-4748-9b59-ae2868e69b08" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ArnoldMagneticsMember_f5b7d763-3aae-4748-9b59-ae2868e69b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_72043f80-791f-4121-8fd2-e4c958295cc1" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_SternoCandleLampMember_72043f80-791f-4121-8fd2-e4c958295cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_8d95f1d3-89ea-4a32-bc5b-76db4b9b8af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_us-gaap_CorporateAndOtherMember_8d95f1d3-89ea-4a32-bc5b-76db4b9b8af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_81ac9b22-f65f-4137-80db-adfa7e3b0012" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_BoaMember_81ac9b22-f65f-4137-80db-adfa7e3b0012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_61279c86-7c7c-411c-81be-7fd6e8f736ba" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_MarucciMember_61279c86-7c7c-411c-81be-7fd6e8f736ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3b44602c-9d1f-4683-ade8-f3e7f6a196d5" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_LuganoMember_3b44602c-9d1f-4683-ade8-f3e7f6a196d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b2f1f898-cd63-4af5-a375-bf27f2be2a45" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_AltorMember_b2f1f898-cd63-4af5-a375-bf27f2be2a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_79c87fee-08b6-46ea-8864-6999acbf53e8" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_551f4ac2-6d4c-4f39-9b5d-a66a9a930220" xlink:to="loc_codi_ArnoldMember_79c87fee-08b6-46ea-8864-6999acbf53e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_0ff41f45-7c64-491a-a07b-014ca2ab1a1a" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_418ebf2b-a4d7-4961-abdb-5906f6bdcdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_418ebf2b-a4d7-4961-abdb-5906f6bdcdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_bcf8c779-d84f-497f-bfcc-a127fa85e28e" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_codi_IdentifiableAssetsOfSegments_bcf8c779-d84f-497f-bfcc-a127fa85e28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_df2b5600-e6b9-4352-b884-af2bbd691a68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_df2b5600-e6b9-4352-b884-af2bbd691a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6f65643-32d8-4a28-8a81-42d7f876ea8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6f65643-32d8-4a28-8a81-42d7f876ea8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c2c01af9-a86a-4c10-b826-447426b5a8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_InterestExpense_c2c01af9-a86a-4c10-b826-447426b5a8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6ee0bfa4-a0cf-4d44-8dfb-58180bd44a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6ee0bfa4-a0cf-4d44-8dfb-58180bd44a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e5f4c110-5378-4842-a8de-1403a9061ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_35b7c6ec-d928-44d0-b63c-8cd7a1f9639c" xlink:to="loc_us-gaap_OperatingIncomeLoss_e5f4c110-5378-4842-a8de-1403a9061ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_937cc972-0aed-4b6d-98b0-93ddca379c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_2cd305f2-b6fc-40ce-8b8e-0ec6e0125a27" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_937cc972-0aed-4b6d-98b0-93ddca379c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2d395cd8-a72a-4973-b78b-a86fd3eb7e93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_2cd305f2-b6fc-40ce-8b8e-0ec6e0125a27" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2d395cd8-a72a-4973-b78b-a86fd3eb7e93" 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-20211231.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_a1ae25e8-f631-4995-9383-21c0cbfb96c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a1ae25e8-f631-4995-9383-21c0cbfb96c9" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:to="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_2fa43127-229d-402a-83ce-7ed454e77d07" xlink:to="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0d608f4e-d791-4f32-a459-5e0336f2e799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:to="loc_us-gaap_OperatingSegmentsMember_0d608f4e-d791-4f32-a459-5e0336f2e799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_815c9b77-d0f6-40b0-989d-a121814dd748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c322b2ef-1245-4cd2-84c4-9df750df4047" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_815c9b77-d0f6-40b0-989d-a121814dd748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b8c3898f-c74c-4846-9707-900446227bea" xlink:to="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f32838b2-2cc3-4b56-b8a3-a3b4bfae8039" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_ErgobabyMember_f32838b2-2cc3-4b56-b8a3-a3b4bfae8039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_322891c5-ce41-43c4-99aa-01070d8b6372" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_FoxMember_322891c5-ce41-43c4-99aa-01070d8b6372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a5b53987-ea73-4bb3-9785-99ef9e5981a3" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_LibertyMember_a5b53987-ea73-4bb3-9785-99ef9e5981a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_268e3275-b2af-40c9-9e21-2702040c4ad2" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_ManitobaHarvestMember_268e3275-b2af-40c9-9e21-2702040c4ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_cb6166b3-02d2-4d1a-bfe3-02019015f9fb" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_AciMember_cb6166b3-02d2-4d1a-bfe3-02019015f9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2cc1ebd8-8121-472a-ae6c-0e05e74d2ef6" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_ArnoldMagneticsMember_2cc1ebd8-8121-472a-ae6c-0e05e74d2ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e540769b-1abf-4ef3-8e54-7d28234375a5" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_codi_SternoCandleLampMember_e540769b-1abf-4ef3-8e54-7d28234375a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_f2ebb057-6015-4690-9159-2875b2745f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed97af64-aea3-43ac-b996-1ded221d2d09" xlink:to="loc_us-gaap_CorporateAndOtherMember_f2ebb057-6015-4690-9159-2875b2745f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_18a7e0ba-e883-45e2-91f3-ad9da77b6697" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_294518e7-97ab-4d6c-8506-0ed7c6d8aec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_294518e7-97ab-4d6c-8506-0ed7c6d8aec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cf2494fe-a1f8-4925-a944-21a8daad0ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_753a8165-cc9e-4089-b9f4-3b72b7502753" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cf2494fe-a1f8-4925-a944-21a8daad0ea1" 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-20211231.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_7419e1a4-bb39-43d7-bd3e-8d46ac4fba80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7419e1a4-bb39-43d7-bd3e-8d46ac4fba80" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d86e26ff-1e34-410a-a0df-33e65b1c6efa" xlink:to="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b753b755-cb71-4a3e-b013-25ff0b7afca0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_country_US_b753b755-cb71-4a3e-b013-25ff0b7afca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_9ae72665-5b3f-4141-a65b-f3d4d5502678" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_country_CA_9ae72665-5b3f-4141-a65b-f3d4d5502678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_759111b7-d677-42cb-8a4a-440426dc7bb1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_srt_EuropeMember_759111b7-d677-42cb-8a4a-440426dc7bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_f56fb29e-b99a-436e-8bd0-ae3a038ed01a" xlink:href="codi-20211231.xsd#codi_NonUnitedStatesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f51914c9-4095-4b24-b71c-f445c613d47a" xlink:to="loc_codi_NonUnitedStatesMember_f56fb29e-b99a-436e-8bd0-ae3a038ed01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d2fb9382-ce29-497c-bb50-4b6ec97802a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_6531db74-4705-4f86-a85d-7ee01ede14ba" xlink:to="loc_us-gaap_ReportingUnitDomain_d2fb9382-ce29-497c-bb50-4b6ec97802a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_492a19af-4775-4f71-bb88-3b1ea8b8e248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_897537ae-9d82-486f-a867-014279b92838" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_492a19af-4775-4f71-bb88-3b1ea8b8e248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d128465-ef9f-43d8-8ba8-183ba413f73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_492a19af-4775-4f71-bb88-3b1ea8b8e248" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d128465-ef9f-43d8-8ba8-183ba413f73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_cb154a77-82f0-4637-89de-56dd7d8620e5" xlink:to="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_55a0e048-81b5-4e0b-92db-e404878f2a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:to="loc_us-gaap_OperatingSegmentsMember_55a0e048-81b5-4e0b-92db-e404878f2a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_2d464a0c-8021-47b4-a596-995595d0f79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_620caf6f-d466-42fd-988b-9e9a4b6b6e7e" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_2d464a0c-8021-47b4-a596-995595d0f79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0453908d-9007-4ef5-bf85-6a7d2037088f" xlink:to="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_656d8c16-769a-4f66-8838-47f9a5c31fa0" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_A5.11TacticalMember_656d8c16-769a-4f66-8838-47f9a5c31fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_764c6f2e-894a-481c-a1e1-81f1a9423fc0" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ErgobabyMember_764c6f2e-894a-481c-a1e1-81f1a9423fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_1d4f87b1-03da-40d5-91c4-c1afa0b345a6" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_FoxMember_1d4f87b1-03da-40d5-91c4-c1afa0b345a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_589eb086-111e-4d33-bf5d-ca064ffe7acd" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_LibertyMember_589eb086-111e-4d33-bf5d-ca064ffe7acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_98616dff-66b2-4de9-9053-9e28fb05dcd1" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ManitobaHarvestMember_98616dff-66b2-4de9-9053-9e28fb05dcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7e027052-bcb9-4d5a-bb8c-be80a52a1c7b" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_AciMember_7e027052-bcb9-4d5a-bb8c-be80a52a1c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_e8f9ff75-93cc-4511-ad14-0ea29b27f4d9" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ArnoldMagneticsMember_e8f9ff75-93cc-4511-ad14-0ea29b27f4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a615d24a-ff92-4f79-af5e-a0cec999a463" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_SternoCandleLampMember_a615d24a-ff92-4f79-af5e-a0cec999a463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_30bb3699-7c04-4c08-98bf-911c030de842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_us-gaap_CorporateAndOtherMember_30bb3699-7c04-4c08-98bf-911c030de842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_4c5ed83c-3c59-4747-827e-593762635bf5" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_ArnoldMember_4c5ed83c-3c59-4747-827e-593762635bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_8c69b991-22b7-4848-abb2-cbc5f9ec8420" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_34a4f582-bf5b-44fa-a564-2da2419942e8" xlink:to="loc_codi_VelocityOutdoorMember_8c69b991-22b7-4848-abb2-cbc5f9ec8420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_93ba7c60-0253-4b98-bfd4-dd00070ec4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NatureOfExpenseAxis_b6adf6d2-c405-46b5-9aa4-85e29b376fc8" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_93ba7c60-0253-4b98-bfd4-dd00070ec4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e8cd6ebe-93ff-4b3d-a557-ffba17b715fa" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_861fabfb-3170-4da5-804e-ecf4eed1e9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_Goodwill_861fabfb-3170-4da5-804e-ecf4eed1e9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_d4c43772-dcbe-43f3-9b5d-7c340cce4180" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_codi_IdentifiableAssetsOfSegments_d4c43772-dcbe-43f3-9b5d-7c340cce4180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_70f573a8-25e4-4433-af99-e1c6b6eaa610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_70f573a8-25e4-4433-af99-e1c6b6eaa610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a159b314-319d-475d-be3d-907b94ccdc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e0aaa0f7-69de-40f9-a023-c9ecbe0565d7" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a159b314-319d-475d-be3d-907b94ccdc08" 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-20211231.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_527b5f49-4e9e-4103-aa36-2d04afceefcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_527b5f49-4e9e-4103-aa36-2d04afceefcc" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bac0f88b-e536-464b-a573-e96e84b4311a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_105df5a7-931d-4cac-8eb8-af5ce58b5b9b" xlink:to="loc_srt_ConsolidationItemsDomain_bac0f88b-e536-464b-a573-e96e84b4311a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bc788807-6475-474d-b78f-2a228a2d756f" xlink:to="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_2bb34385-7bda-408c-8790-a003fb92c2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_us-gaap_CorporateMember_2bb34385-7bda-408c-8790-a003fb92c2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_5d3b45ae-1148-41aa-a7ac-cf8aa7622502" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_A5.11TacticalMember_5d3b45ae-1148-41aa-a7ac-cf8aa7622502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_58186d4f-9866-4306-bf41-c058c4cd929c" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_CrosmanMember_58186d4f-9866-4306-bf41-c058c4cd929c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_138cdcc8-b6cd-460f-a4fe-eeb55f228355" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_ErgobabyMember_138cdcc8-b6cd-460f-a4fe-eeb55f228355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_24d363fc-17e4-43b8-9165-70a1e238c7b1" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_LibertyMember_24d363fc-17e4-43b8-9165-70a1e238c7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_ebbb535d-4dfd-4833-a4fd-30b2edd8462e" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_ManitobaHarvestMember_ebbb535d-4dfd-4833-a4fd-30b2edd8462e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_fbc60a31-61d7-4691-b13d-dd81624d6f1d" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_AciMember_fbc60a31-61d7-4691-b13d-dd81624d6f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_65045e4e-9ac3-4e14-92be-da8707f3873b" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_ArnoldMember_65045e4e-9ac3-4e14-92be-da8707f3873b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_a7a0aa9d-71f8-4f66-990e-acc7cff5f71e" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_FoamFabricatorsMember_a7a0aa9d-71f8-4f66-990e-acc7cff5f71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_fae6c74d-aec0-4a41-9512-0ef52c54d752" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_SternoProductsMember_fae6c74d-aec0-4a41-9512-0ef52c54d752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_7df42962-e135-41fe-af7e-3fcc69cfcbd9" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_BoaMember_7df42962-e135-41fe-af7e-3fcc69cfcbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_c0c8e535-cf4e-46f4-8c67-23203aed6b79" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_MarucciMember_c0c8e535-cf4e-46f4-8c67-23203aed6b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_5aec15dd-094f-4758-b483-3efc8b6ee130" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_LuganoMember_5aec15dd-094f-4758-b483-3efc8b6ee130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_988468ca-6382-4edb-8804-dd394934ef98" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_AltorMember_988468ca-6382-4edb-8804-dd394934ef98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_6fe08f93-d2d4-400c-9693-02e2563ca895" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1de8ec43-1a0c-42a6-918d-b7b6d173ae40" xlink:to="loc_codi_VelocityOutdoorMember_6fe08f93-d2d4-400c-9693-02e2563ca895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_34bcc83d-3a75-44c2-bbdf-44a81e74e0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_1b5454e7-8014-4e57-a59b-f61fb1fe657d" xlink:to="loc_us-gaap_SubsegmentsDomain_34bcc83d-3a75-44c2-bbdf-44a81e74e0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_990e1d59-bb0a-44d2-9ed9-99fd134eb839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_54590f7c-cfbe-4f2e-9423-5c5aa7ae7a5c" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_990e1d59-bb0a-44d2-9ed9-99fd134eb839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4a752a8f-d75c-4e3d-a913-cac31370fab5" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_8796ee32-0d47-48fa-9fd5-687811d3208c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_8796ee32-0d47-48fa-9fd5-687811d3208c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_85fe66c1-5c63-43a8-987b-580b84c1e4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AccountsReceivableNet_85fe66c1-5c63-43a8-987b-580b84c1e4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_2a0e1738-6ca4-4df7-8775-794bf6369dff" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_2a0e1738-6ca4-4df7-8775-794bf6369dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_575d10be-87b8-4432-aa99-a4c1e2833769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_575d10be-87b8-4432-aa99-a4c1e2833769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_dd407af2-c0f4-4898-ba9d-b527767bc5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AccountsReceivableGross_dd407af2-c0f4-4898-ba9d-b527767bc5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_099dd447-dd5e-4d8c-b3cc-64c722b1ef0e" xlink:href="codi-20211231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_IdentifiableAssetsOfSegments_099dd447-dd5e-4d8c-b3cc-64c722b1ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIdentifiableAssets_991197fa-3023-4164-8813-bf1329fd5e99" xlink:href="codi-20211231.xsd#codi_OtherIdentifiableAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_OtherIdentifiableAssets_991197fa-3023-4164-8813-bf1329fd5e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale_89d8246d-06f4-4236-8ec2-a3d52f146d24" xlink:href="codi-20211231.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_codi_DisposalGroupAssetsHeldForSale_89d8246d-06f4-4236-8ec2-a3d52f146d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_21a4b433-6b16-4d02-b481-e07d2d1f3045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2f50d9c9-47af-4034-bc6e-45d95a9997bc" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_21a4b433-6b16-4d02-b481-e07d2d1f3045" 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-20211231.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_bb1b3d90-5dce-4a6d-9a8a-04c566bfef28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bb1b3d90-5dce-4a6d-9a8a-04c566bfef28" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_391d32a7-5d8c-4ff6-8d28-7ffce7027f40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_09b41be0-16a8-4a96-a358-862d216a54ad" xlink:to="loc_srt_ConsolidationItemsDomain_391d32a7-5d8c-4ff6-8d28-7ffce7027f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_2b2b82fa-0d31-47aa-8072-b1b18a0752bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_391d32a7-5d8c-4ff6-8d28-7ffce7027f40" xlink:to="loc_us-gaap_OperatingSegmentsMember_2b2b82fa-0d31-47aa-8072-b1b18a0752bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_60b3a32b-4a5c-4b9c-abc2-0e25fff04a77" xlink:to="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c288bdee-e773-4e4b-a733-cfb79933dab0" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_A5.11TacticalMember_c288bdee-e773-4e4b-a733-cfb79933dab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_e90e20c6-9be6-4ab6-b5df-0abb4e963167" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_ErgobabyMember_e90e20c6-9be6-4ab6-b5df-0abb4e963167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_a242a890-25e9-47ec-8886-e90a017e7853" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_FoamFabricatorsMember_a242a890-25e9-47ec-8886-e90a017e7853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_33fe8b88-44b3-4ab0-b6cb-b24fbd559e2a" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_LibertyMember_33fe8b88-44b3-4ab0-b6cb-b24fbd559e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_5bf74747-0439-43bb-b771-744feb5f0cbd" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_AciMember_5bf74747-0439-43bb-b771-744feb5f0cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_39dae167-3e47-4182-b779-e6432f94d7f0" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_ArnoldMember_39dae167-3e47-4182-b779-e6432f94d7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e85e0525-a1b4-4bcf-bdf4-9ad24dea150c" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_SternoProductsMember_e85e0525-a1b4-4bcf-bdf4-9ad24dea150c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_fe2b44b0-aaff-490e-bc05-29d8dfcaa354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_us-gaap_CorporateMember_fe2b44b0-aaff-490e-bc05-29d8dfcaa354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_61f13c90-519e-4aad-b045-06ccfca1b784" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_BoaMember_61f13c90-519e-4aad-b045-06ccfca1b784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_bfcd86c7-b2ee-4036-bdeb-7a5285f3f8df" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_MarucciMember_bfcd86c7-b2ee-4036-bdeb-7a5285f3f8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_502a4396-3622-487e-be76-3224be5a8ca5" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_LuganoMember_502a4396-3622-487e-be76-3224be5a8ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_fc3d36e2-29d2-4aae-b2e8-de727bd554c4" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_AltorMember_fc3d36e2-29d2-4aae-b2e8-de727bd554c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_df55e818-5d34-4dfa-834f-5ee31e4f2a8e" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ffa81252-e533-43f9-9f7d-3f512f789c66" xlink:to="loc_codi_VelocityOutdoorMember_df55e818-5d34-4dfa-834f-5ee31e4f2a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_849324e6-ba76-407c-b86d-1aaf5358d53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_813ccf75-8aa1-4e88-b7a9-cee880116098" xlink:to="loc_us-gaap_SubsegmentsDomain_849324e6-ba76-407c-b86d-1aaf5358d53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_5dab471f-86c2-47b7-9a46-22ee00e3f269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_87734c3b-87c2-4077-ac0c-887805d64624" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_5dab471f-86c2-47b7-9a46-22ee00e3f269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a88279e-8bfe-4fcc-b4d9-ce0eb30241cc" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3d0a7829-9e29-4c52-80a0-be4f55278539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3d0a7829-9e29-4c52-80a0-be4f55278539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_8261ba65-dc70-4e31-931e-4761db96dce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_12183b23-dfcd-456f-ac96-b36a85079bdf" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_8261ba65-dc70-4e31-931e-4761db96dce5" 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-20211231.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_cd2be129-f230-4c66-aab6-3289b6d095a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_62fab79b-37cc-44fc-8899-9e875945482f" xlink:href="codi-20211231.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_cd2be129-f230-4c66-aab6-3289b6d095a7" xlink:to="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_62fab79b-37cc-44fc-8899-9e875945482f" 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-20211231.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_084fa070-e0a2-4771-bc44-ad0ff3165715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bfae8234-e8ba-4c0c-9942-0b03ba2739ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_084fa070-e0a2-4771-bc44-ad0ff3165715" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bfae8234-e8ba-4c0c-9942-0b03ba2739ff" 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-20211231.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_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_99853440-65ec-4d15-b0b0-caa399a2bf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_99853440-65ec-4d15-b0b0-caa399a2bf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_ca0bfcc7-8f7b-483d-b6d0-639f77cf7764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_InventoryWorkInProcess_ca0bfcc7-8f7b-483d-b6d0-639f77cf7764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_9155e6b0-f453-4404-8551-3ddfb36e7464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_InventoryFinishedGoods_9155e6b0-f453-4404-8551-3ddfb36e7464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_68fb09a2-a3e7-492c-951c-8bbf917693fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_InventoryGross_68fb09a2-a3e7-492c-951c-8bbf917693fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_a6792709-f032-4f2e-b8cd-ff38ed8f3ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_InventoryValuationReserves_a6792709-f032-4f2e-b8cd-ff38ed8f3ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9eb55d16-aaf5-4281-914e-cd9f2a91c143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_InventoryNet_9eb55d16-aaf5-4281-914e-cd9f2a91c143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_88472a99-d703-4cf0-862b-ec7a7a473c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_794b6aac-cf38-4148-9c27-b3c2ea9a5b8e" xlink:to="loc_us-gaap_Depreciation_88472a99-d703-4cf0-862b-ec7a7a473c4e" 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-20211231.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_9fb89ad1-eddb-478d-8615-18b99383b48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9fb89ad1-eddb-478d-8615-18b99383b48d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6ff03fbc-45c5-4160-be95-88ad88a2f3f9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b92f8545-9e9d-4446-a6b3-795775854b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b92f8545-9e9d-4446-a6b3-795775854b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_35f6234f-7271-43c6-8661-6444558ead10" xlink:href="codi-20211231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_35f6234f-7271-43c6-8661-6444558ead10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9c3bb20c-4d1f-4fc0-b221-0c49295f4e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9c3bb20c-4d1f-4fc0-b221-0c49295f4e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_573b9226-d8d8-4b6f-9978-97c6ba603193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b32cf41f-01c6-495d-b858-62177144fab4" xlink:to="loc_us-gaap_LandAndBuildingMember_573b9226-d8d8-4b6f-9978-97c6ba603193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4b6a163f-cc0b-4e09-808c-7edf61fef16d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_4283bdc3-35e5-45f8-9a53-0dcd66c1c398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_ConstructionInProgressGross_4283bdc3-35e5-45f8-9a53-0dcd66c1c398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7b1c21b8-2f8f-4083-94c7-9667f159471d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7b1c21b8-2f8f-4083-94c7-9667f159471d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_65445f4e-c176-4d34-a968-6cd36e5b8f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_65445f4e-c176-4d34-a968-6cd36e5b8f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cb451914-0d15-41ce-82ff-0d38f6f5dc24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c8fb3705-153d-4b48-96ce-e19606e1ce5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cb451914-0d15-41ce-82ff-0d38f6f5dc24" 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-20211231.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_1f6e91d0-b3f9-4688-bc2f-9547ff539c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_9527cde4-1e1a-4045-b81e-1a5de15bd851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f6e91d0-b3f9-4688-bc2f-9547ff539c12" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_9527cde4-1e1a-4045-b81e-1a5de15bd851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a0df203e-28f0-4b64-b3b8-bc9d8ea6d533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f6e91d0-b3f9-4688-bc2f-9547ff539c12" xlink:to="loc_us-gaap_InventoryWorkInProcess_a0df203e-28f0-4b64-b3b8-bc9d8ea6d533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_a3d016e8-8339-4951-81f0-8bb0334432cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f6e91d0-b3f9-4688-bc2f-9547ff539c12" xlink:to="loc_us-gaap_InventoryFinishedGoods_a3d016e8-8339-4951-81f0-8bb0334432cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_444aa46c-ca72-4393-82c4-f4f2ebe525c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f6e91d0-b3f9-4688-bc2f-9547ff539c12" xlink:to="loc_us-gaap_InventoryValuationReserves_444aa46c-ca72-4393-82c4-f4f2ebe525c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a5c39d07-0e0d-4483-8346-60871ade4b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f6e91d0-b3f9-4688-bc2f-9547ff539c12" xlink:to="loc_us-gaap_InventoryNet_a5c39d07-0e0d-4483-8346-60871ade4b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="codi-20211231.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_c63eaae6-91a4-4a02-a946-7ce896ded1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_40cde549-d0e0-44eb-aa78-7c3c7f3555d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c63eaae6-91a4-4a02-a946-7ce896ded1aa" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_40cde549-d0e0-44eb-aa78-7c3c7f3555d0" 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-20211231.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_84add873-3eb8-4dd5-a73a-7f4ce0e46205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_84add873-3eb8-4dd5-a73a-7f4ce0e46205" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_955ae7da-58dc-44e8-b52d-2097995233aa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f9497880-a175-46fa-8ee9-a32388545a6c" xlink:to="loc_srt_ConsolidationItemsDomain_955ae7da-58dc-44e8-b52d-2097995233aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0253d0d8-c635-49f1-9d4b-0a3e894972d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eeef7159-27b0-4414-9a96-296b60136019" xlink:to="loc_us-gaap_SegmentDomain_0253d0d8-c635-49f1-9d4b-0a3e894972d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a87ff42f-6bdc-440d-b160-cfee9e61eec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c4dac917-11de-4d28-96f2-73bde899c60e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a87ff42f-6bdc-440d-b160-cfee9e61eec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3a045c1c-03c3-4a06-9bd2-6d8f9cb6f9fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_578413b2-89f9-4f69-9b50-41068a770287" xlink:to="loc_srt_RangeMember_3a045c1c-03c3-4a06-9bd2-6d8f9cb6f9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_9156af74-5807-4cdc-84ef-801774b70bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_0a896591-42ca-4a3e-bd03-a5d166ca6e2e" xlink:to="loc_us-gaap_ReportingUnitDomain_9156af74-5807-4cdc-84ef-801774b70bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_dda8c2dc-725e-4e88-8696-bad86cf3915a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2178fd62-6875-471c-adb6-591fcc8bef22" xlink:to="loc_us-gaap_GoodwillLineItems_dda8c2dc-725e-4e88-8696-bad86cf3915a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_da1e609d-9501-4a9a-9a3a-569440441a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_84add873-3eb8-4dd5-a73a-7f4ce0e46205" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_da1e609d-9501-4a9a-9a3a-569440441a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.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_f020ed08-36bd-43d7-ac3e-0401bbdf42bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f020ed08-36bd-43d7-ac3e-0401bbdf42bf" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_463058f2-85c1-4592-a85d-ebf33d72f156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_340ee34d-6cd7-4345-8289-0cb53e090fe4" xlink:to="loc_us-gaap_ReportingUnitDomain_463058f2-85c1-4592-a85d-ebf33d72f156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb79defb-61f2-4fc8-8f43-e56bce44b100" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_324ec458-d1b2-4e37-bca7-8bda03242094" xlink:to="loc_srt_RangeMember_eb79defb-61f2-4fc8-8f43-e56bce44b100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2a394a6b-834a-41a5-8b71-34371e1df52b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_16570dae-8e7e-4816-94fa-fdd0387b3f16" xlink:to="loc_srt_ProductsAndServicesDomain_2a394a6b-834a-41a5-8b71-34371e1df52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e81718f4-c053-4217-ba78-3ca5f25816ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_77e0f996-6305-4d0b-9542-30e21b81a794" xlink:to="loc_srt_ConsolidationItemsDomain_e81718f4-c053-4217-ba78-3ca5f25816ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_a0985ed1-c206-4f00-b83b-20b117b2baa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_cf7b412d-f94b-4afb-aab9-34d32a039789" xlink:to="loc_us-gaap_SubsegmentsDomain_a0985ed1-c206-4f00-b83b-20b117b2baa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_40a492bf-1c07-42fb-abd1-d6f063b7fcf3" xlink:to="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_331b546a-4d8b-4f48-8e4a-e5f3cff9db73" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_ArnoldMember_331b546a-4d8b-4f48-8e4a-e5f3cff9db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_8c85c389-2f1f-4caa-aa42-510d15c5b0e3" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_VelocityOutdoorMember_8c85c389-2f1f-4caa-aa42-510d15c5b0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_03fd2a89-4e09-4ffd-90fd-93a85de99b97" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_LibertyMember_03fd2a89-4e09-4ffd-90fd-93a85de99b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_1a6b8f23-7ee5-4dce-896f-eb006f3c62da" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_ErgobabyMember_1a6b8f23-7ee5-4dce-896f-eb006f3c62da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d75f2e02-6af8-4df9-8bd7-b31758401457" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_FoamFabricatorsMember_d75f2e02-6af8-4df9-8bd7-b31758401457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_05a91cac-89b8-4df2-8a68-b98f93e33526" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2000223f-c224-4430-bacf-126902e0d2d5" xlink:to="loc_codi_AltorMember_05a91cac-89b8-4df2-8a68-b98f93e33526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fe5039a2-de86-4fc9-9377-752118efa1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_002dd764-dd63-4635-aa87-24070c75cea6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fe5039a2-de86-4fc9-9377-752118efa1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0b4fbfa6-e0c7-4728-add7-e63f07714947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fe5039a2-de86-4fc9-9377-752118efa1a8" xlink:to="loc_us-gaap_TradeNamesMember_0b4fbfa6-e0c7-4728-add7-e63f07714947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_afad09ce-04a4-4bd9-a1ba-5be8543c8268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97fddfef-8934-4407-87de-234ef1e86835" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_afad09ce-04a4-4bd9-a1ba-5be8543c8268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_32c2a53a-2bb3-437b-9cad-3cd46323494b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_afad09ce-04a4-4bd9-a1ba-5be8543c8268" xlink:to="loc_us-gaap_TradeNamesMember_32c2a53a-2bb3-437b-9cad-3cd46323494b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2dc6a4e-4404-46cc-96e7-1367235b777e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_62f448bf-bba8-473b-a457-1cc046559f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_62f448bf-bba8-473b-a457-1cc046559f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_81e4f7e3-2944-4b25-b406-489c2ac47404" xlink:href="codi-20211231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_81e4f7e3-2944-4b25-b406-489c2ac47404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_bedf12c7-830f-404c-862d-25a1fbfd4b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_GoodwillGross_bedf12c7-830f-404c-862d-25a1fbfd4b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b1950c33-3d9c-4e26-9057-f7699b81c222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b1950c33-3d9c-4e26-9057-f7699b81c222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_adf59ce1-d23b-4427-bed8-288115102e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_Goodwill_adf59ce1-d23b-4427-bed8-288115102e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18d8552e-f58a-4035-9a6c-dcf793c9afaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18d8552e-f58a-4035-9a6c-dcf793c9afaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_c4927ac9-5f79-4e69-b54b-6ac41061e69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_c4927ac9-5f79-4e69-b54b-6ac41061e69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_121a83bc-5d19-4b42-af39-79f734f03bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_121a83bc-5d19-4b42-af39-79f734f03bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0643361-3c48-4c74-89e5-e47f404acd1c" xlink:href="codi-20211231.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6bc68338-1c1d-49e4-bd83-d33cd70bd808" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0643361-3c48-4c74-89e5-e47f404acd1c" 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-20211231.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_96a89b89-f75a-44ba-bd54-0fa23fb7eaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96a89b89-f75a-44ba-bd54-0fa23fb7eaf8" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cbd0a3d3-9d09-493c-b5a5-a7f2332ccf97" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_f8714fca-fea5-49fe-ac1d-922e170e4a91" xlink:href="codi-20211231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:to="loc_codi_LizardSkinsMember_f8714fca-fea5-49fe-ac1d-922e170e4a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_f5d0dc86-7398-45ef-9a57-b3617ab06169" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7a0cd74-488c-4b41-8710-f957c428f1ce" xlink:to="loc_codi_MarucciMember_f5d0dc86-7398-45ef-9a57-b3617ab06169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0c26c565-79bd-4b96-b7ac-d32a8296b1e1" xlink:to="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1fdac125-0db5-4d27-af90-195b69ef6de5" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_A5.11TacticalMember_1fdac125-0db5-4d27-af90-195b69ef6de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fbf3e4d0-9365-4a2d-8c20-6d8c06073822" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_ErgobabyMember_fbf3e4d0-9365-4a2d-8c20-6d8c06073822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_fc72b7d2-219f-4def-bc4e-22095a9ba01d" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_LibertyMember_fc72b7d2-219f-4def-bc4e-22095a9ba01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_346bcb86-52fa-425d-9d67-0297aabf1fc7" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_CrosmanMember_346bcb86-52fa-425d-9d67-0297aabf1fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_247d8580-97d4-4dd2-9cda-4b3238da032f" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_AdvancedCircuitsMember_247d8580-97d4-4dd2-9cda-4b3238da032f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_0d808ca8-67e9-4eff-b74a-c70f0f68f94f" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_ArnoldMember_0d808ca8-67e9-4eff-b74a-c70f0f68f94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_8647eed7-37c9-440d-8f9b-65e62eaa9e9b" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_FoamFabricatorsMember_8647eed7-37c9-440d-8f9b-65e62eaa9e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e5aa0ce1-0bc7-4424-8305-211f42a08e4d" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_SternoProductsMember_e5aa0ce1-0bc7-4424-8305-211f42a08e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_0048c195-051f-4513-a0e0-0b9147023dbc" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_BoaMember_0048c195-051f-4513-a0e0-0b9147023dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_41e93c5d-182b-47e7-8925-e46a58616fd6" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_MarucciMember_41e93c5d-182b-47e7-8925-e46a58616fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_49bf4eee-00dd-4ec9-a7e7-f02ddd06419b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_us-gaap_CorporateMember_49bf4eee-00dd-4ec9-a7e7-f02ddd06419b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_101e53cc-16d5-41b8-a86d-bdd4ffddd20d" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_LuganoMember_101e53cc-16d5-41b8-a86d-bdd4ffddd20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_fe132635-63c7-42c1-8332-c676ff0b153b" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_AltorMember_fe132635-63c7-42c1-8332-c676ff0b153b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_58a9b676-cee5-4def-9a19-f41ee9568cac" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_61b580c5-59e0-435f-9f35-3476c422d4f9" xlink:to="loc_codi_VelocityOutdoorMember_58a9b676-cee5-4def-9a19-f41ee9568cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_304e3810-b7cf-4655-9cf1-4e039cd10a5e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0480bfd1-9193-4764-bd19-cb30f01a8556" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_304e3810-b7cf-4655-9cf1-4e039cd10a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43165f20-64af-4b48-9841-192f6e0a0d72" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_82a0f21a-8e79-4827-8ead-b5e7aa37193a" xlink:to="loc_dei_EntityDomain_43165f20-64af-4b48-9841-192f6e0a0d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_e1e39e71-2d16-42cf-bb20-8be328b90b00" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_43165f20-64af-4b48-9841-192f6e0a0d72" xlink:to="loc_codi_MarucciMember_e1e39e71-2d16-42cf-bb20-8be328b90b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_359865a7-82f2-49e5-99a4-9a53793705ee" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_b47fabfe-c88f-4729-bc90-b1a8277f2346" xlink:href="codi-20211231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_b47fabfe-c88f-4729-bc90-b1a8277f2346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b23a298a-3c94-4191-8396-c6907df81534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_us-gaap_GoodwillRollForward_b23a298a-3c94-4191-8396-c6907df81534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:href="codi-20211231.xsd#codi_BeginningBalanceAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b23a298a-3c94-4191-8396-c6907df81534" xlink:to="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_435dcb76-9672-4689-a1ff-0a1034b0d501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_Goodwill_435dcb76-9672-4689-a1ff-0a1034b0d501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0ab8739b-1fc6-440f-8995-32405739a593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0ab8739b-1fc6-440f-8995-32405739a593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27b01d38-f20c-44f0-9da7-ce9af75e0599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27b01d38-f20c-44f0-9da7-ce9af75e0599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8b5d4208-9e5d-4a4b-b71d-de7f39445d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_032bfb04-5c0b-4821-b0f0-f74577f90f43" xlink:to="loc_us-gaap_Goodwill_8b5d4208-9e5d-4a4b-b71d-de7f39445d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_0ea9322d-7cb1-473d-b955-d071b004fecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_0a25806e-9336-4dc8-9a47-2060fb4d441e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_0ea9322d-7cb1-473d-b955-d071b004fecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20211231.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_dac20e08-10a6-47ea-b175-195cd61204c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dac20e08-10a6-47ea-b175-195cd61204c9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a293515-5c90-4ce6-aeab-e732a0252171" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_05ef0fe7-70bb-4a31-b419-bb05a9238510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_05ef0fe7-70bb-4a31-b419-bb05a9238510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_7c0920b9-8244-4294-b874-2bf16196a67d" xlink:href="codi-20211231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_codi_TechnologyAndPatentsMember_7c0920b9-8244-4294-b874-2bf16196a67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b24ffa64-1893-4865-a456-4e02302311eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_us-gaap_TradeNamesMember_b24ffa64-1893-4865-a456-4e02302311eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_029a12ef-e620-4c0f-8af2-c2d47b164f13" xlink:href="codi-20211231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_029a12ef-e620-4c0f-8af2-c2d47b164f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_0e453c41-c27d-4674-80fc-ffcf2227b85b" xlink:href="codi-20211231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_222603a6-1cf6-4c0d-833c-ea8ee55c6d9c" xlink:to="loc_codi_DistributorRelationsAndOtherMember_0e453c41-c27d-4674-80fc-ffcf2227b85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95202a54-7af5-4e7b-b714-28986493b4ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_03206eaa-576d-4bc4-8763-a36673705956" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_dei_DocumentPeriodEndDate_03206eaa-576d-4bc4-8763-a36673705956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be36acae-f664-48dd-8840-947a0a902701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be36acae-f664-48dd-8840-947a0a902701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_44860aed-6002-45de-afc9-f6e752db7b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_44860aed-6002-45de-afc9-f6e752db7b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30c2bdff-0fe4-44ef-b1ef-fc0222006f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30c2bdff-0fe4-44ef-b1ef-fc0222006f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8525b338-e829-4924-a5de-9c3abe7f2b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8525b338-e829-4924-a5de-9c3abe7f2b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_6ba9d68b-4d62-48f7-bacb-5108fafe2718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_6ba9d68b-4d62-48f7-bacb-5108fafe2718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_a9592e32-5a79-41b9-bcc7-ee6f8b892215" xlink:href="codi-20211231.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_a9592e32-5a79-41b9-bcc7-ee6f8b892215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_efb6b679-9d2b-41d1-9cc0-81cba91f0b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_efb6b679-9d2b-41d1-9cc0-81cba91f0b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9b697936-da10-4d70-9918-b4bbed37e3da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9b697936-da10-4d70-9918-b4bbed37e3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_07852bd6-316c-4d76-90b1-c89c4f8f908c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2be00ae5-9369-4950-bb74-46893b948beb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_07852bd6-316c-4d76-90b1-c89c4f8f908c" 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-20211231.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_ec6ce253-1d04-49a5-8e97-d8cfc1c828ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9764ffef-00c3-4f2a-8e03-e67025631739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ce253-1d04-49a5-8e97-d8cfc1c828ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9764ffef-00c3-4f2a-8e03-e67025631739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6f07e7d3-510c-44f4-b333-975a886b0b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ce253-1d04-49a5-8e97-d8cfc1c828ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6f07e7d3-510c-44f4-b333-975a886b0b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5aa279d2-babb-481f-ae61-7cbdc6dfa3df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ce253-1d04-49a5-8e97-d8cfc1c828ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5aa279d2-babb-481f-ae61-7cbdc6dfa3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d831d409-2e37-4ff4-b10c-6421c5fa324c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ce253-1d04-49a5-8e97-d8cfc1c828ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d831d409-2e37-4ff4-b10c-6421c5fa324c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1ceeb343-e199-43c9-8658-5887cbe13168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ec6ce253-1d04-49a5-8e97-d8cfc1c828ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1ceeb343-e199-43c9-8658-5887cbe13168" 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-20211231.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_f8986d82-da84-4252-a006-6dc499026862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8986d82-da84-4252-a006-6dc499026862" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_47b2ef7d-d70f-49be-8d16-a55d8b99b3ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c37f56b4-2485-4f35-90e2-467e964516e1" xlink:to="loc_srt_ConsolidationItemsDomain_47b2ef7d-d70f-49be-8d16-a55d8b99b3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c41a05c6-3b84-48a7-b7bc-e9e691654b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_879faa7d-9d8b-478b-9444-7b4f509a9ff5" xlink:to="loc_us-gaap_SegmentDomain_c41a05c6-3b84-48a7-b7bc-e9e691654b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_da7f39b1-1c9f-413a-b5b6-358f18d5f93d" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c41a05c6-3b84-48a7-b7bc-e9e691654b42" xlink:to="loc_codi_LibertyMember_da7f39b1-1c9f-413a-b5b6-358f18d5f93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_35c5df9f-eb71-4654-bf3c-b0609d9bafed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_48f25e46-7b36-41c9-bdab-8a5015fa0cb3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_35c5df9f-eb71-4654-bf3c-b0609d9bafed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_016404b2-78d7-41dd-a8c1-ef3a1921d514" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_26e5acf6-8c22-45f8-9cfa-c5823a92a3d5" xlink:to="loc_srt_RangeMember_016404b2-78d7-41dd-a8c1-ef3a1921d514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_65033a8a-27cc-4f14-a19f-76a1f8057afd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_3fda6f92-2f7c-4d63-8aeb-24c8824241e5" xlink:to="loc_us-gaap_ReportingUnitDomain_65033a8a-27cc-4f14-a19f-76a1f8057afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3f855abb-17e3-488a-8035-eb76e485cc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1d691e86-abe4-4091-8277-f1a126168b79" xlink:to="loc_us-gaap_GoodwillLineItems_3f855abb-17e3-488a-8035-eb76e485cc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_fbc3aeac-6bea-48c7-aea9-b21fc16c713a" xlink:href="codi-20211231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_3f855abb-17e3-488a-8035-eb76e485cc83" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_fbc3aeac-6bea-48c7-aea9-b21fc16c713a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_624a8c37-d02d-49df-a1ca-eca035c5898a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8986d82-da84-4252-a006-6dc499026862" xlink:to="loc_us-gaap_GoodwillGross_624a8c37-d02d-49df-a1ca-eca035c5898a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1767bbb4-3b65-4321-baf6-8591ce3f5823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8986d82-da84-4252-a006-6dc499026862" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1767bbb4-3b65-4321-baf6-8591ce3f5823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_61e6d7a6-77bb-4cff-84a6-b5bd77c9b75a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8986d82-da84-4252-a006-6dc499026862" xlink:to="loc_us-gaap_Goodwill_61e6d7a6-77bb-4cff-84a6-b5bd77c9b75a" 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-20211231.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_0ff845f0-3878-4296-a506-c0e9eea537f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0ff845f0-3878-4296-a506-c0e9eea537f4" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_dfd34b63-15ce-46cd-96b2-f21db8cf46db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_bb2fd5e3-e8ba-4359-846c-f9da95b33878" xlink:to="loc_srt_ConsolidationItemsDomain_dfd34b63-15ce-46cd-96b2-f21db8cf46db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_7d316f96-fb84-4b14-bda7-5e62b4c001c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_51637368-6f52-43ec-9764-c749319a3eac" xlink:to="loc_us-gaap_ReportingUnitDomain_7d316f96-fb84-4b14-bda7-5e62b4c001c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0b8ba6ae-d56b-453c-a17e-1f6a6099af47" xlink:to="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a68c8cad-822b-45e9-b817-c4831468791d" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_A5.11TacticalMember_a68c8cad-822b-45e9-b817-c4831468791d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_0187040a-2d0b-45f0-a8d8-f027cc8c0f62" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_CrosmanMember_0187040a-2d0b-45f0-a8d8-f027cc8c0f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_9e068653-e408-4fee-8825-1068d93bd966" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_AdvancedCircuitsMember_9e068653-e408-4fee-8825-1068d93bd966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_22033b83-7483-4dec-b4b4-512c1bc55765" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_ErgobabyMember_22033b83-7483-4dec-b4b4-512c1bc55765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_49e10564-620d-4b70-8425-a7340ea5b1f9" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_LibertyMember_49e10564-620d-4b70-8425-a7340ea5b1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_a0147000-7e4f-4f3e-923b-a57fade77e2c" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_ArnoldMember_a0147000-7e4f-4f3e-923b-a57fade77e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_66d0a587-0479-48be-923b-ddd9194d1966" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_SternoProductsMember_66d0a587-0479-48be-923b-ddd9194d1966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_3ba84195-c815-4d77-8240-359db5be5191" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c782fbeb-accf-4cee-b5d3-7adfefd6e20d" xlink:to="loc_codi_FoamFabricatorsMember_3ba84195-c815-4d77-8240-359db5be5191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_88e9dbbf-d581-494e-8e58-c4fe631c94d1" xlink:to="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_98daa23a-e865-4f26-9c43-b9f037e95992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_Goodwill_98daa23a-e865-4f26-9c43-b9f037e95992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_f1610ee5-426b-4d59-a9eb-79d9db391e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_f1610ee5-426b-4d59-a9eb-79d9db391e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_41399719-7408-4cb9-8dda-4e66117303b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4ffd292e-f236-4079-907b-d6688e6d80dd" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_41399719-7408-4cb9-8dda-4e66117303b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Debt" xlink:type="simple" xlink:href="codi-20211231.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_37e012b0-ff3f-4265-ab4b-2f9db2925a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_0eb6235b-c101-487c-b7f7-16d400bccb78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_37e012b0-ff3f-4265-ab4b-2f9db2925a80" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_0eb6235b-c101-487c-b7f7-16d400bccb78" 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-20211231.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_96900f0f-49a7-4a95-b394-adf8ac602195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_ae580be7-dc4f-4a13-985b-d37c7b3d6d31" xlink:href="codi-20211231.xsd#codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96900f0f-49a7-4a95-b394-adf8ac602195" xlink:to="loc_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_ae580be7-dc4f-4a13-985b-d37c7b3d6d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_e3f0ed71-4572-49d8-b039-5f7c3a5f0865" xlink:href="codi-20211231.xsd#codi_ScheduleOfInterestExpenseByComponentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96900f0f-49a7-4a95-b394-adf8ac602195" xlink:to="loc_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_e3f0ed71-4572-49d8-b039-5f7c3a5f0865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_665fb945-7345-432e-ac30-37ce9a42adae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96900f0f-49a7-4a95-b394-adf8ac602195" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_665fb945-7345-432e-ac30-37ce9a42adae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.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_bad6f37a-cc1f-4874-915b-8a29668d9cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bad6f37a-cc1f-4874-915b-8a29668d9cba" xlink:to="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_672f1624-da6d-4e54-ae14-1d99c1c55a9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_2d95203b-acb4-4732-a0a0-4501c8a7a9c9" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:to="loc_codi_TermLoanMember_2d95203b-acb4-4732-a0a0-4501c8a7a9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3e61c9e3-ab69-4dea-8e6b-4fe0762121f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1598dbd-3ac8-4355-b33a-9ff856602271" xlink:to="loc_us-gaap_LineOfCreditMember_3e61c9e3-ab69-4dea-8e6b-4fe0762121f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_47ca7e09-a28b-4d0a-ab2c-fc1738a93805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_76c43ba1-6d01-4c7d-82cf-a125b6d35833" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_47ca7e09-a28b-4d0a-ab2c-fc1738a93805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e936dac5-3819-4ec0-9c85-a29433465ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_47ca7e09-a28b-4d0a-ab2c-fc1738a93805" xlink:to="loc_us-gaap_LineOfCreditMember_e936dac5-3819-4ec0-9c85-a29433465ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_505e6085-e49a-4092-ba76-882fa7129467" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember_422171d5-645d-4946-b168-6f82d3419a81" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:to="loc_codi_NewLineOfCreditMember_422171d5-645d-4946-b168-6f82d3419a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_90570b17-3320-4d27-b4e6-773e39a6d684" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:to="loc_codi_Seniornotesdue2026Member_90570b17-3320-4d27-b4e6-773e39a6d684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_2370b63c-ec70-4bd5-8414-d0bbf4a47f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e50d2ae1-845b-48ac-9a87-de01d76ab82f" xlink:to="loc_us-gaap_LetterOfCreditMember_2370b63c-ec70-4bd5-8414-d0bbf4a47f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_dc5cbd57-da79-4c32-afac-a9f3f2f05476" xlink:to="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_46f5c4aa-b47d-4dcd-af24-199ee0c6c6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_us-gaap_LineOfCreditMember_46f5c4aa-b47d-4dcd-af24-199ee0c6c6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2842526a-2f0b-4310-a793-a8f7835e43b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2842526a-2f0b-4310-a793-a8f7835e43b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_da520a3e-ae47-4aec-bd96-5788ce3ddf25" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_codi_TermLoanMember_da520a3e-ae47-4aec-bd96-5788ce3ddf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_473eef1a-6ed7-4d15-9ae2-ac79f889a2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e5339cad-6c3a-4788-8621-4a8cd3aef3f3" xlink:to="loc_us-gaap_LetterOfCreditMember_473eef1a-6ed7-4d15-9ae2-ac79f889a2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_de38c1c6-2678-4d62-943c-09fe206545b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_e5df2868-3264-4e69-b399-fac5001bc13e" xlink:to="loc_us-gaap_VariableRateDomain_de38c1c6-2678-4d62-943c-09fe206545b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f9c7c398-a485-4a38-b7c6-51d8ce21125b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_24fdb9d6-b7ee-49e5-84bc-1c9478f56569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:to="loc_us-gaap_InterestRateSwapMember_24fdb9d6-b7ee-49e5-84bc-1c9478f56569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewInterestRateSwapMember_9d236983-9be0-4953-be2a-c22d49a9f286" xlink:href="codi-20211231.xsd#codi_NewInterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3886f949-5fda-4d38-adbc-2ae1ab94a638" xlink:to="loc_codi_NewInterestRateSwapMember_9d236983-9be0-4953-be2a-c22d49a9f286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8c53de78-d3c7-4982-b4aa-4537bff87a92" xlink:to="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d0e743b-a580-495c-a843-3a78ce0195f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:to="loc_srt_MinimumMember_7d0e743b-a580-495c-a843-3a78ce0195f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5027afe0-d014-4bf7-b69f-bc78f308bf90" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_be4ab6f0-cb17-4b9d-b46a-1466ab3593b3" xlink:to="loc_srt_MaximumMember_5027afe0-d014-4bf7-b69f-bc78f308bf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb5ad03-0f9f-4511-af44-5dc46c552e69" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_285c4e41-e8a1-4e83-bc28-24b525951eed" xlink:href="codi-20211231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_285c4e41-e8a1-4e83-bc28-24b525951eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fe16d797-4ba6-4f68-b619-0a174e14cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fe16d797-4ba6-4f68-b619-0a174e14cfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e3b1318e-f3f2-4b04-be95-fb72eb36ef51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e3b1318e-f3f2-4b04-be95-fb72eb36ef51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7b748509-672f-4cd3-b1f0-0f31a5c005a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7b748509-672f-4cd3-b1f0-0f31a5c005a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_cad79a85-5a35-405a-ad8c-5b3cd2e6627f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_cad79a85-5a35-405a-ad8c-5b3cd2e6627f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cb30b7d1-8c7a-4c0b-9610-b5ecd9508f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cb30b7d1-8c7a-4c0b-9610-b5ecd9508f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9b3d8dd7-9ca8-4382-9bc1-f6d50182ee3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9b3d8dd7-9ca8-4382-9bc1-f6d50182ee3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8cbeed97-80a9-4efe-82b2-961969312a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8cbeed97-80a9-4efe-82b2-961969312a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAmountOfHedgedItem_6b089f7d-923f-40c7-b392-9f66fff3d327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAmountOfHedgedItem"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DerivativeAmountOfHedgedItem_6b089f7d-923f-40c7-b392-9f66fff3d327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13228697-ace1-4c44-bc84-0cefe1db7510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13228697-ace1-4c44-bc84-0cefe1db7510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InterestRateOnNotionalAmount_0b90971a-e7e2-4f1d-952e-0f7b48cb24be" xlink:href="codi-20211231.xsd#codi_InterestRateOnNotionalAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_codi_InterestRateOnNotionalAmount_0b90971a-e7e2-4f1d-952e-0f7b48cb24be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0b255fa3-6012-43ed-b217-876c036aee9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d6f1123f-9452-4769-a0eb-1d7574118ecb" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0b255fa3-6012-43ed-b217-876c036aee9f" 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-20211231.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_43fc3e45-2e36-43b5-aebc-5e88039947a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_43fc3e45-2e36-43b5-aebc-5e88039947a4" xlink:to="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8f69725e-46e4-4742-8a1d-40bd4e0eab66" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_fa7c12d9-3c88-4c09-bbf8-e8611c79bcb4" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_codi_TermLoanMember_fa7c12d9-3c88-4c09-bbf8-e8611c79bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_986ff237-6bd2-4ae4-a1e5-3c57edf408a6" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_codi_A2029SeniorNotesMember_986ff237-6bd2-4ae4-a1e5-3c57edf408a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_46364d07-9e2f-4c93-a338-6dd08304b062" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_codi_A2032SeniorNotesMember_46364d07-9e2f-4c93-a338-6dd08304b062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_61fe44ce-e741-4dc2-83a3-a7354d37312e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_74dc6d9d-cb1b-4425-be57-3ee95d1119a5" xlink:to="loc_us-gaap_LineOfCreditMember_61fe44ce-e741-4dc2-83a3-a7354d37312e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c5477743-ab97-453d-8c4e-95f3cba4d305" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember_f96361c7-7aaf-4915-b4f5-c7585358afc5" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_NewLineOfCreditMember_f96361c7-7aaf-4915-b4f5-c7585358afc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_71361677-864e-4e9c-bf42-ded2715e98b1" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_TermLoanMember_71361677-864e-4e9c-bf42-ded2715e98b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_53f342f9-6257-432d-a98f-358ca05995a7" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_Seniornotesdue2026Member_53f342f9-6257-432d-a98f-358ca05995a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_3e6fce42-ecf5-4117-ab8d-65378a61070e" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2029SeniorNotesMember_3e6fce42-ecf5-4117-ab8d-65378a61070e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_4a767fd5-8a01-4d41-b596-2b7d346905f3" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2032SeniorNotesMember_4a767fd5-8a01-4d41-b596-2b7d346905f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018RevolvingCreditFacilityMember_089a3c17-cccc-4f5a-9bdc-40a6d1be13de" xlink:href="codi-20211231.xsd#codi_A2018RevolvingCreditFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2018RevolvingCreditFacilityMember_089a3c17-cccc-4f5a-9bdc-40a6d1be13de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021RevolvingCreditFacilityMember_4f779d1d-c036-476d-ac8c-bfda2a93739a" xlink:href="codi-20211231.xsd#codi_A2021RevolvingCreditFacilityMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2021RevolvingCreditFacilityMember_4f779d1d-c036-476d-ac8c-bfda2a93739a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_ed0897e5-43cf-400e-82bf-4fa86dcdf49a" xlink:href="codi-20211231.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2021CreditFacilityMember_ed0897e5-43cf-400e-82bf-4fa86dcdf49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_cc1a8a4c-ccb6-4f28-b197-f1dc65085a6a" xlink:href="codi-20211231.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f51234b-e874-4507-b727-1a70f834e7f8" xlink:to="loc_codi_A2018CreditFacilityMember_cc1a8a4c-ccb6-4f28-b197-f1dc65085a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_baf113d0-785f-432c-8a09-5c265662b1fb" xlink:to="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d7771bb0-2f81-4af0-8047-c2c0e10d3e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d7771bb0-2f81-4af0-8047-c2c0e10d3e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018RevolvingCreditFacilityMember_cb0dbda7-6437-417d-981a-68bcf8e4006f" xlink:href="codi-20211231.xsd#codi_A2018RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:to="loc_codi_A2018RevolvingCreditFacilityMember_cb0dbda7-6437-417d-981a-68bcf8e4006f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021RevolvingCreditFacilityMember_4b7496d3-4c52-4625-a165-3a98f7fb27c7" xlink:href="codi-20211231.xsd#codi_A2021RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c2f08174-f3eb-49b9-8a04-15f9627173bf" xlink:to="loc_codi_A2021RevolvingCreditFacilityMember_4b7496d3-4c52-4625-a165-3a98f7fb27c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27442d7c-6833-4f27-bce9-3a250645bbe1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_ace8f2b4-8c85-48c2-badd-6bab66ca189d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_SeniorNotes_ace8f2b4-8c85-48c2-badd-6bab66ca189d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ae874270-a74d-49ce-8b6e-e8b58ac60315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ae874270-a74d-49ce-8b6e-e8b58ac60315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_6dab18eb-fd41-405a-839f-04debbd7db23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_6dab18eb-fd41-405a-839f-04debbd7db23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ff5acdb8-322e-4eba-99d1-3caa605d87c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_LongTermDebtCurrent_ff5acdb8-322e-4eba-99d1-3caa605d87c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9b4be5b4-1030-46ed-a026-62290bda09d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9b4be5b4-1030-46ed-a026-62290bda09d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_1b287f01-60d3-474f-a738-5e82dfce1861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_1b287f01-60d3-474f-a738-5e82dfce1861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d0c6f4bf-4406-4c8e-9ad7-ee3cfeb7bf4a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_dei_DocumentPeriodEndDate_d0c6f4bf-4406-4c8e-9ad7-ee3cfeb7bf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_13423ee2-12fe-4449-b3d4-05192ea16a0e" xlink:href="codi-20211231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_13423ee2-12fe-4449-b3d4-05192ea16a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fcac95e5-adee-4634-8fd1-b1870e280363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fcac95e5-adee-4634-8fd1-b1870e280363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f0cc50e0-3dd5-429d-a974-eb0bd5dfae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f0cc50e0-3dd5-429d-a974-eb0bd5dfae6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03c1e14b-069a-429c-80f8-82d473d228a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03c1e14b-069a-429c-80f8-82d473d228a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_9f122b95-a99e-4cf9-a169-68f0f5cc2361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_9f122b95-a99e-4cf9-a169-68f0f5cc2361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_4f450cfd-b23a-405a-bcb7-50fb0c582d73" xlink:href="codi-20211231.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_codi_ProceedsHeldInEscrow_4f450cfd-b23a-405a-bcb7-50fb0c582d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d8788786-78a8-4802-ac4d-1fb6d64c8408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83b418ac-6ba1-4cfe-a7b7-a758af0b120e" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d8788786-78a8-4802-ac4d-1fb6d64c8408" 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-20211231.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_f59028c0-1512-426c-9ec3-17fb98c5e05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20211231.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_a3e1ff93-5e02-4344-b07a-b6f5388ea9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a3e1ff93-5e02-4344-b07a-b6f5388ea9e5" xlink:to="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed542821-0fbc-42ff-8b36-9ec0f83b15ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_84815646-8b42-47ca-8c99-6b79bf4655a6" xlink:to="loc_us-gaap_CreditFacilityDomain_ed542821-0fbc-42ff-8b36-9ec0f83b15ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3d9505f8-e6ce-46b1-a240-a774c9e7ba65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ed542821-0fbc-42ff-8b36-9ec0f83b15ae" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3d9505f8-e6ce-46b1-a240-a774c9e7ba65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_11d0c743-d9c5-422a-bbb0-a95a331381ee" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_dbde406c-b5ce-4c7c-bffa-a2b2d8709dce" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_TermLoanMember_dbde406c-b5ce-4c7c-bffa-a2b2d8709dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_28199428-a10a-45d5-ba04-7ec1398020cd" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_A2029SeniorNotesMember_28199428-a10a-45d5-ba04-7ec1398020cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_398258ea-3fe6-4dcb-aa0a-0ed10778e675" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_A2032SeniorNotesMember_398258ea-3fe6-4dcb-aa0a-0ed10778e675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_e69a8071-60a8-4eb1-94be-55d46807d552" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_Seniornotesdue2026Member_e69a8071-60a8-4eb1-94be-55d46807d552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_f63039b6-0224-4907-a2b2-7b716332f6a7" xlink:href="codi-20211231.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_70ee8223-d34a-46c4-a55b-04a01d864517" xlink:to="loc_codi_A2021CreditFacilityMember_f63039b6-0224-4907-a2b2-7b716332f6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_99c19126-238e-4c91-80cf-16c2c21bda4d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_7e3d0875-ecf2-4d21-b60d-3f3cbdae42fd" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:to="loc_codi_Seniornotesdue2026Member_7e3d0875-ecf2-4d21-b60d-3f3cbdae42fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewLineOfCreditMember_867799c7-3a4c-4ee1-8dd6-a1f0cac7a6d2" xlink:href="codi-20211231.xsd#codi_NewLineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:to="loc_codi_NewLineOfCreditMember_867799c7-3a4c-4ee1-8dd6-a1f0cac7a6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_6f557e5f-8b61-470a-ad98-1fb9c41b5d2a" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f44907c-a2f0-4e32-abb5-a200a3e42cbf" xlink:to="loc_codi_TermLoanMember_6f557e5f-8b61-470a-ad98-1fb9c41b5d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_10f5f59c-d997-45bb-a816-05454462cc59" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_2780ffc4-df5f-41d3-bcdf-d1d9a7bcbefb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_2780ffc4-df5f-41d3-bcdf-d1d9a7bcbefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_45dba194-2e52-4974-b602-3d635fefcaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1a70d3d3-d84f-4519-880c-bee982cad860" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_45dba194-2e52-4974-b602-3d635fefcaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1294b0b5-eb36-4cd2-a1fd-103d61333122" xlink:to="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4581a013-d6b5-4cd3-8f31-cb5d9fcdf106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4581a013-d6b5-4cd3-8f31-cb5d9fcdf106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_a01643f3-e353-4fe0-bfab-b85191e21e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_a01643f3-e353-4fe0-bfab-b85191e21e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_829ea0d6-d6e8-4655-9142-2e33f2fc8b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_829ea0d6-d6e8-4655-9142-2e33f2fc8b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f06d790c-3122-45f5-ac8d-c0027ec46f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f06d790c-3122-45f5-ac8d-c0027ec46f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_fb8eede7-4b9b-4c6b-896c-bcce7b216443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_86625b75-5675-4156-960e-d1255578499b" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_fb8eede7-4b9b-4c6b-896c-bcce7b216443" 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-20211231.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_23beb10f-9c65-4aae-a9b1-bdaa45e0bf23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_23beb10f-9c65-4aae-a9b1-bdaa45e0bf23" xlink:to="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:to="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_38cb1088-82e6-4dd2-bc1f-20d200295843" xlink:to="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c58e1634-bdf3-4fee-bd46-f4d1996d6412" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:to="loc_srt_MinimumMember_c58e1634-bdf3-4fee-bd46-f4d1996d6412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d6888c07-854f-42c9-82f5-3c349b3d5d69" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_95563e2e-7740-4342-87c8-e9f5ec4bd595" xlink:to="loc_srt_MaximumMember_d6888c07-854f-42c9-82f5-3c349b3d5d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_622d6834-0ed5-4abc-8dae-4d72cbeb9bdd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualFixedChargeCoverageRatio_0f7e437f-a4a4-4829-8903-df26d24c1811" xlink:href="codi-20211231.xsd#codi_ActualFixedChargeCoverageRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_codi_ActualFixedChargeCoverageRatio_0f7e437f-a4a4-4829-8903-df26d24c1811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualSecuredDebtToEbitdaRatio_d7f998e2-2875-4a4c-8178-093ade1dd4aa" xlink:href="codi-20211231.xsd#codi_ActualSecuredDebtToEbitdaRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_codi_ActualSecuredDebtToEbitdaRatio_d7f998e2-2875-4a4c-8178-093ade1dd4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualDebtToEbitdaRatio_7c7128cd-4090-49ed-9461-b8b1fc69258c" xlink:href="codi-20211231.xsd#codi_ActualDebtToEbitdaRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cddf4da-a69b-4ba7-b5a5-c339cb6f9e0f" xlink:to="loc_codi_ActualDebtToEbitdaRatio_7c7128cd-4090-49ed-9461-b8b1fc69258c" 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-20211231.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_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_1b68f8fe-36d0-46cb-ac3a-4ee3e63d5c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_1b68f8fe-36d0-46cb-ac3a-4ee3e63d5c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_0b4f6bb3-8ed1-42f7-8f6e-14543a90d836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_InterestExpenseDebt_0b4f6bb3-8ed1-42f7-8f6e-14543a90d836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_81e4571f-d082-406e-852c-7ff343eca94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityFee"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_81e4571f-d082-406e-852c-7ff343eca94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_c9922fdb-9676-4fef-bec2-24f960e8e246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_c9922fdb-9676-4fef-bec2-24f960e8e246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_ab1403bf-89dc-4c5d-bcc8-403919185c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_ab1403bf-89dc-4c5d-bcc8-403919185c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOtherLongTermDebt_5e4db290-5bd5-41a4-aaa0-2c8279ee78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOtherLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_InterestExpenseOtherLongTermDebt_5e4db290-5bd5-41a4-aaa0-2c8279ee78e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_0f4a9747-fcbd-4633-ae10-494636871082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_InterestIncomeOther_0f4a9747-fcbd-4633-ae10-494636871082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_791b288b-064a-474a-b97d-be3e4b65541d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380ae6db-02ea-481e-bc55-9ca0ace2606d" xlink:to="loc_us-gaap_InterestExpense_791b288b-064a-474a-b97d-be3e4b65541d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="simple" xlink:href="codi-20211231.xsd#DerivativeInstrumentsandHedgingActivities"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.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_72279f5e-ca01-4bc0-ad86-1718c1839510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OffsettingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffsettingAbstract_72279f5e-ca01-4bc0-ad86-1718c1839510" xlink:to="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c32acce4-c831-4657-b2a3-51d44805e181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d2842bf-1307-47b2-8515-ce2df03349bf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c32acce4-c831-4657-b2a3-51d44805e181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb3fac54-27ab-4966-b131-9bf1ed6250ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2872a25d-b7cc-47c2-9c17-81391a622873" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb3fac54-27ab-4966-b131-9bf1ed6250ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f7120ce-f6fa-428d-b48e-1b3810530768" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NewInterestRateSwapMember_cbbfeec2-fb37-4634-bbd3-2c409bd345b5" xlink:href="codi-20211231.xsd#codi_NewInterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:to="loc_codi_NewInterestRateSwapMember_cbbfeec2-fb37-4634-bbd3-2c409bd345b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1c328bbf-84f1-4c1c-82c8-a8a110cc0eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2212f475-afcf-4316-8f26-88d421bfa94b" xlink:to="loc_us-gaap_InterestRateSwapMember_1c328bbf-84f1-4c1c-82c8-a8a110cc0eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_508156fa-6071-45f0-8eca-0ca160d72321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_414d7e3f-49b2-47e5-8272-7249a195b897" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_508156fa-6071-45f0-8eca-0ca160d72321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3e1f73c6-e7b2-45e4-862d-dbbcf730b023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8e4c00a3-3fd5-4161-a5da-1cb2850c3224" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3e1f73c6-e7b2-45e4-862d-dbbcf730b023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_439da36a-1f00-4aff-9385-d743e34dfce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3e1f73c6-e7b2-45e4-862d-dbbcf730b023" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_439da36a-1f00-4aff-9385-d743e34dfce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d8d4d3ee-6c64-4bac-9a1c-a05501319144" xlink:to="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_af364add-a86c-433e-a045-54d70f3a234e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_af364add-a86c-433e-a045-54d70f3a234e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_20597147-286b-4dfa-aab7-4b2243755b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_20597147-286b-4dfa-aab7-4b2243755b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InterestRateOnNotionalAmount_cb88939d-0c30-459b-97f0-6f3a9aeeb511" xlink:href="codi-20211231.xsd#codi_InterestRateOnNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_codi_InterestRateOnNotionalAmount_cb88939d-0c30-459b-97f0-6f3a9aeeb511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_24161c2c-de51-4dbb-b4b1-7fc7a75c4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_c5ec738a-59fb-48cf-8e57-5fa1ab367782" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_24161c2c-de51-4dbb-b4b1-7fc7a75c4a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="simple" xlink:href="codi-20211231.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_345e9ff2-b8b5-46bc-a783-b21093153c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b16e47e5-29b0-4140-8704-8a3706cb8832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_345e9ff2-b8b5-46bc-a783-b21093153c08" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b16e47e5-29b0-4140-8704-8a3706cb8832" 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-20211231.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_957e0028-a1cd-464b-bb02-c3f776ac5b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_957e0028-a1cd-464b-bb02-c3f776ac5b7a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6b09025c-b41e-4ef0-9e3e-faed3cc1410e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b58a09d7-3cc2-49fa-81d5-5e8d3e6707a6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6b09025c-b41e-4ef0-9e3e-faed3cc1410e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_fe2099be-344f-4d5f-9457-b40badf46f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_82dccf2f-22db-4e20-b0d5-bc9a1d780a14" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_fe2099be-344f-4d5f-9457-b40badf46f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_4c8db49c-de05-4f2a-b3d8-1eb6a5bd9c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_5f025087-cbd9-47aa-a3e8-7d2b44d07eab" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_4c8db49c-de05-4f2a-b3d8-1eb6a5bd9c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_557b6a74-06a7-44e2-9a76-ff401f39cee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_6e7ae8ad-797e-4a9e-b431-da7ba938892b" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_557b6a74-06a7-44e2-9a76-ff401f39cee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_cd6418d7-c669-4279-a056-4020a6f36c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_9d100c38-04f4-4c95-95a8-f62308223719" xlink:to="loc_us-gaap_RetirementPlanNameDomain_cd6418d7-c669-4279-a056-4020a6f36c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_5da2441a-c765-482e-afd9-58a3ccb0b83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bb6ede5-c4c8-4c6b-9070-fb3264edec91" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_5da2441a-c765-482e-afd9-58a3ccb0b83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_a8ee2652-5ede-473b-a4c6-e081ea4ab76f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_3c9fbf03-d28c-4b11-a61e-b5e86f7c85ff" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_a8ee2652-5ede-473b-a4c6-e081ea4ab76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1dbd6f34-1f4d-48f5-bdbf-b9c03e679fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_8d14cc24-a5dc-4cc6-99da-bd0dd4f6c94a" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1dbd6f34-1f4d-48f5-bdbf-b9c03e679fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_59e7a79f-d8ee-4c60-b315-b210cb0f19fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51aafc1a-499b-4387-9c83-213b47f8f891" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_59e7a79f-d8ee-4c60-b315-b210cb0f19fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b217d015-ddbb-4ddd-a2cb-31cc02ba2013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_37639386-757c-4204-a599-0b292e952a55" xlink:to="loc_us-gaap_RelatedPartyDomain_b217d015-ddbb-4ddd-a2cb-31cc02ba2013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_19393122-7e16-42e7-929f-d7e5538dcd45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_8e0d5d32-497d-40cb-b227-a5c7670b1318" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_19393122-7e16-42e7-929f-d7e5538dcd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b905e984-733d-4495-b881-379024142fa2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9ef08ab4-22ab-43e3-afc7-cd17df14e64d" xlink:to="loc_srt_RangeMember_b905e984-733d-4495-b881-379024142fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0e5de73e-0bd6-4d53-bbb5-7bc8f2bb5ef8" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6bc1d85f-3f23-4050-be6d-59dd3b7e165d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6bc1d85f-3f23-4050-be6d-59dd3b7e165d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8d2b952e-0dbb-4d2f-9a21-af861ce4de65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8d2b952e-0dbb-4d2f-9a21-af861ce4de65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d1c4be02-a2d1-4376-8d93-df2be33ddbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d1c4be02-a2d1-4376-8d93-df2be33ddbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_984364ec-5b93-4d46-9dc4-85e799ec8eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_52667058-84e5-414e-8a1c-830c0b0a2889" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_984364ec-5b93-4d46-9dc4-85e799ec8eeb" 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-20211231.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_e37b6672-8651-491e-bdca-6f15e5ce1aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e37b6672-8651-491e-bdca-6f15e5ce1aa9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_11905634-eb14-4e9e-9f97-a4ad04a1a794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_87409eab-4abd-4f11-8328-f9459362caff" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_11905634-eb14-4e9e-9f97-a4ad04a1a794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d5066bd-b768-44dd-b8c2-45869867d100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_11905634-eb14-4e9e-9f97-a4ad04a1a794" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d5066bd-b768-44dd-b8c2-45869867d100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69931b5f-ea13-460e-a45e-d6d8ed3d6349" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4dd599f0-ee43-4ad5-a06d-d811b5acbe6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4dd599f0-ee43-4ad5-a06d-d811b5acbe6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e7a7c587-9a0e-4b4d-8229-15204e1b9b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e7a7c587-9a0e-4b4d-8229-15204e1b9b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_c7346965-e784-4e76-94ad-ffd0ed40a1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_c7346965-e784-4e76-94ad-ffd0ed40a1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_bc80ad5f-dd4f-47af-b761-60d2c74e8d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4523f8ec-8226-4cdf-a98a-707a562b213c" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_bc80ad5f-dd4f-47af-b761-60d2c74e8d15" 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-20211231.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_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_af79fb46-3d52-4586-86bc-c574ce4f15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_af79fb46-3d52-4586-86bc-c574ce4f15f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_1ab29922-91be-42d8-8340-3f02a7f479b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1ab29922-91be-42d8-8340-3f02a7f479b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_11a92100-bc05-4b78-a8ce-859049c9ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_11a92100-bc05-4b78-a8ce-859049c9ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ed27b8f9-ccde-4621-a30e-1df6edf9efb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ed27b8f9-ccde-4621-a30e-1df6edf9efb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_1aae81f1-6c41-4b94-a4eb-77e54cd794de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_1aae81f1-6c41-4b94-a4eb-77e54cd794de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_05dd364a-c572-4578-a9d9-a017461a6aed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_05dd364a-c572-4578-a9d9-a017461a6aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2f7dda2a-c632-47f6-8a37-06c1d573e694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1e5d4bc8-c4ba-45e6-88ad-a6b70d19f69a" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2f7dda2a-c632-47f6-8a37-06c1d573e694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ad927354-d2cf-4db9-b89c-dc117947a4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ad927354-d2cf-4db9-b89c-dc117947a4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_98bb002c-7249-436d-b6a7-0400b2eac14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_98bb002c-7249-436d-b6a7-0400b2eac14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0c571234-6934-46f1-b772-793743006caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0c571234-6934-46f1-b772-793743006caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_83128778-4181-4f1a-960e-c035b93f2ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_83128778-4181-4f1a-960e-c035b93f2ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_71442d2d-7741-4cb2-8aa6-8123a079df09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_74e9e742-fe59-487a-a330-c2aeddc46ff6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_71442d2d-7741-4cb2-8aa6-8123a079df09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_4e14f0d1-b36c-4a8a-a5ca-cec8fde39b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_4e14f0d1-b36c-4a8a-a5ca-cec8fde39b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_d1b11b00-5dcf-4e8a-b069-1dabe17a433d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_d1b11b00-5dcf-4e8a-b069-1dabe17a433d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4b5018b6-adc2-4e46-b70a-2f4c3169b049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4b5018b6-adc2-4e46-b70a-2f4c3169b049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_feddc3af-4fd6-4f54-98c5-3151747360c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_feddc3af-4fd6-4f54-98c5-3151747360c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCurtailments_381e0452-3a65-4d56-8fe0-2df3b4797b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bbe28b41-7ba7-4172-a472-521b0714d662" xlink:to="loc_us-gaap_DefinedBenefitPlanCurtailments_381e0452-3a65-4d56-8fe0-2df3b4797b1a" 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-20211231.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_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_64ee47ff-2a4b-4306-a39a-8d5c91673810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_64ee47ff-2a4b-4306-a39a-8d5c91673810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_04c5771c-0597-42e5-a187-8a36c25d8b70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_04c5771c-0597-42e5-a187-8a36c25d8b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4dca39c1-24d9-4dcb-8a7d-ca59a68f2f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4dca39c1-24d9-4dcb-8a7d-ca59a68f2f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1c99d0ed-7e5d-4aaf-9623-8c773935dcb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1c99d0ed-7e5d-4aaf-9623-8c773935dcb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_54258bc7-8eec-48dd-9028-779309c48744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_54258bc7-8eec-48dd-9028-779309c48744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cb792c19-075f-4326-a261-b810c8ee3103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3a38a6f-54cb-410b-97d4-ad7def19c5c9" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_cb792c19-075f-4326-a261-b810c8ee3103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20211231.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_f17e6470-a0f8-48de-8fd4-fc5a5c0b7ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b45efb94-fef2-4294-963d-e1614a9d9e17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f17e6470-a0f8-48de-8fd4-fc5a5c0b7ead" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b45efb94-fef2-4294-963d-e1614a9d9e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_3348bdaf-f002-43ae-8938-64bb87a093e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f17e6470-a0f8-48de-8fd4-fc5a5c0b7ead" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_3348bdaf-f002-43ae-8938-64bb87a093e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7159ac1c-bd96-4305-83c9-5394e6aeefeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f17e6470-a0f8-48de-8fd4-fc5a5c0b7ead" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7159ac1c-bd96-4305-83c9-5394e6aeefeb" 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-20211231.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_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_48e8a4d5-4f00-4b47-ab80-519b46a9d11d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_48e8a4d5-4f00-4b47-ab80-519b46a9d11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_da7c30a1-b008-45b9-a90d-1afec176bda8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_da7c30a1-b008-45b9-a90d-1afec176bda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_476cab18-bb78-4686-9701-02da5f57635c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_476cab18-bb78-4686-9701-02da5f57635c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_b903fd1d-7337-4cf9-acbc-671a4472201f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_b903fd1d-7337-4cf9-acbc-671a4472201f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_7f77f35f-26cc-4b19-a8de-f5509fb0cca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_7f77f35f-26cc-4b19-a8de-f5509fb0cca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_ecf07201-dd71-411c-888a-a28e8b613575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_ecf07201-dd71-411c-888a-a28e8b613575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_934a2054-c9fb-400e-b713-d2e33e71b41b" xlink:href="codi-20211231.xsd#codi_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fc906f29-724b-46b1-9ac5-193e9b5770db" xlink:to="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_934a2054-c9fb-400e-b713-d2e33e71b41b" 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-20211231.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_7a65e929-5593-46ec-90ec-6c0dd8073185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7a65e929-5593-46ec-90ec-6c0dd8073185" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d6ce6f21-6522-4b66-a1bd-1b4735d151bc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_e6c49666-1746-4d22-9810-ddc9143c1d49" xlink:href="codi-20211231.xsd#codi_CertificatesOfDepositAndCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_e6c49666-1746-4d22-9810-ddc9143c1d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_cb7a3ea6-4e98-4c61-ac89-f77376b59388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_cb7a3ea6-4e98-4c61-ac89-f77376b59388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsEquityMember_89421003-26a9-40f1-90d6-18ae49ec3295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgeFundsEquityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_HedgeFundsEquityMember_89421003-26a9-40f1-90d6-18ae49ec3295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_7d00bed9-5aa5-46aa-b9e7-d80c00bd1467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_RealEstateMember_7d00bed9-5aa5-46aa-b9e7-d80c00bd1467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_41c68ddc-59ab-496b-b109-4630297b2819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_6ac00a10-e860-4eb4-b7eb-78236d6012f7" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_41c68ddc-59ab-496b-b109-4630297b2819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_33d3fe9d-2df2-420f-9b5a-039979143917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cf91458f-4109-4a70-a012-adf67ff58e92" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_33d3fe9d-2df2-420f-9b5a-039979143917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_37629307-9f60-4ca4-a334-f90b23d17a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_33d3fe9d-2df2-420f-9b5a-039979143917" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_37629307-9f60-4ca4-a334-f90b23d17a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_65815ca0-e0a2-42ba-b2c8-51141edfce15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d3ecd2ad-4a7b-405b-a6c4-78c421d29702" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_65815ca0-e0a2-42ba-b2c8-51141edfce15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2926b828-8c0b-46aa-b73a-7832b31da730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_65815ca0-e0a2-42ba-b2c8-51141edfce15" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2926b828-8c0b-46aa-b73a-7832b31da730" 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-20211231.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_e863e065-8ddf-4b6b-8c02-e8f2e86f02fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3701611c-7f27-4a85-86f9-61ffd9f9dcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e863e065-8ddf-4b6b-8c02-e8f2e86f02fb" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3701611c-7f27-4a85-86f9-61ffd9f9dcc7" 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-20211231.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_45bc4c9f-c782-46e2-9f66-1e57249e396d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_c4425dc8-5ce2-4c51-853d-5caca8aae1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_45bc4c9f-c782-46e2-9f66-1e57249e396d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_c4425dc8-5ce2-4c51-853d-5caca8aae1e0" 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-20211231.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_9472a116-2551-4cf6-adee-81cc74343252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:href="codi-20211231.xsd#codi_StockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9472a116-2551-4cf6-adee-81cc74343252" xlink:to="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_233a08c0-8fa9-4a34-b1a4-7eb852a9b1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4031a6ea-c468-4215-b791-3e7f96856668" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_233a08c0-8fa9-4a34-b1a4-7eb852a9b1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3e4a75c9-53e0-4f84-8035-ed159a787dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_233a08c0-8fa9-4a34-b1a4-7eb852a9b1f4" xlink:to="loc_us-gaap_SubsequentEventMember_3e4a75c9-53e0-4f84-8035-ed159a787dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6a58e171-d030-452d-9389-c85c38bc7fb8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_40fe8564-1cc8-4156-9d44-2bfbcd2ac6a9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6a58e171-d030-452d-9389-c85c38bc7fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a696ba06-0ad2-4e7b-8d7f-776e320e6507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f62f646a-005f-44af-872a-b46deecc7b5c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a696ba06-0ad2-4e7b-8d7f-776e320e6507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a38d8dd3-ce08-43bc-b321-327b4fc7997a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a696ba06-0ad2-4e7b-8d7f-776e320e6507" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a38d8dd3-ce08-43bc-b321-327b4fc7997a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eedfa6bb-3f31-43a4-9796-43649bcecf6d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6f2ac0de-3819-4e27-90ba-3562f1540aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6f2ac0de-3819-4e27-90ba-3562f1540aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_cb6ae2b7-def0-4eec-b40a-3b537fde9431" xlink:href="codi-20211231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_codi_TechnologyAndPatentsMember_cb6ae2b7-def0-4eec-b40a-3b537fde9431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e1223d94-88df-4a30-b3f1-9a2af62f4771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_us-gaap_TradeNamesMember_e1223d94-88df-4a30-b3f1-9a2af62f4771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_0b51eba4-5fdf-4ea7-91ca-d7f2fb7a9bfc" xlink:href="codi-20211231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_0b51eba4-5fdf-4ea7-91ca-d7f2fb7a9bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_00c579c2-d620-468d-888c-5fc374e6187a" xlink:href="codi-20211231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_35461d45-af6f-4726-832c-20aa4bc851c2" xlink:to="loc_codi_DistributorRelationsAndOtherMember_00c579c2-d620-468d-888c-5fc374e6187a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a0744880-0932-4de6-b9d3-7ebf5e0838d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2e0775f1-f6c9-46e9-9d74-8cf084bc4077" xlink:to="loc_srt_RangeMember_a0744880-0932-4de6-b9d3-7ebf5e0838d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_001bdfc6-bc2a-4ee3-9d40-dc923729a3d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a0744880-0932-4de6-b9d3-7ebf5e0838d9" xlink:to="loc_srt_MinimumMember_001bdfc6-bc2a-4ee3-9d40-dc923729a3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9497d9d2-81e6-45e9-98df-2fe544f15815" xlink:to="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_126ced66-4d38-4746-83ca-fa21babc2ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_126ced66-4d38-4746-83ca-fa21babc2ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_060e2736-efd2-4bae-a6ce-d9ff250b7725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_060e2736-efd2-4bae-a6ce-d9ff250b7725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0388c78c-5e87-4468-8b0c-0ddd5ee780a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0388c78c-5e87-4468-8b0c-0ddd5ee780a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_a9c26062-7b56-4f4f-bf36-7e33f1c12a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d400843e-28d5-4633-87e1-b58bea316a06" xlink:to="loc_us-gaap_SeriesBMember_a9c26062-7b56-4f4f-bf36-7e33f1c12a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f139b0c2-22d7-4a74-8e9a-dcae198136fa" xlink:to="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_463030a9-03ea-4b4c-b6d1-ddab98906cd7" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_ManitobaHarvestMember_463030a9-03ea-4b4c-b6d1-ddab98906cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_96fd26a3-3ee5-4fac-aa97-06cf99ee681b" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_ErgobabyMember_96fd26a3-3ee5-4fac-aa97-06cf99ee681b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_47f3f95a-fa6c-404d-b167-8207b8fcb224" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_LibertyMember_47f3f95a-fa6c-404d-b167-8207b8fcb224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_bf4d676c-7460-47a9-b6a7-18f5ddeceff5" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_AciMember_bf4d676c-7460-47a9-b6a7-18f5ddeceff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_6f7b8296-1b33-40a4-a9c9-02dae21ead3f" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92cc5e5b-81d6-42ff-89cd-1bafd3c2f980" xlink:to="loc_codi_SternoProductsMember_6f7b8296-1b33-40a4-a9c9-02dae21ead3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_496aaf43-15b6-4131-bf20-446109cc10bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529d8b77-5858-4a8d-8e37-74721d916c02" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_496aaf43-15b6-4131-bf20-446109cc10bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_b0427a41-1398-43b7-8f72-05207ec97d7b" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_496aaf43-15b6-4131-bf20-446109cc10bc" xlink:to="loc_codi_FoxMember_b0427a41-1398-43b7-8f72-05207ec97d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba49f785-044e-4c5f-94d9-d114682115de" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_3ca97452-3cc3-4fd3-86b2-f7e4c2dd0dc0" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:to="loc_codi_CleanEarthMember_3ca97452-3cc3-4fd3-86b2-f7e4c2dd0dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_de1b9ebb-2d4e-4b5c-ad68-26a18314a146" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fbfccef4-6727-44e6-99c8-c01b44f44a1e" xlink:to="loc_codi_ManitobaHarvestMember_de1b9ebb-2d4e-4b5c-ad68-26a18314a146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb1554d1-6bc0-41e2-b1f7-68d113544a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_296fe2df-9169-45d6-872f-97018e36392b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb1554d1-6bc0-41e2-b1f7-68d113544a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d0dcd93b-ebde-4622-8db6-d07af2c6bfd9" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb1554d1-6bc0-41e2-b1f7-68d113544a30" xlink:to="loc_codi_SternoCandleLampMember_d0dcd93b-ebde-4622-8db6-d07af2c6bfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_553fe1cd-c1b6-40a2-9a9b-c3cb5119b8fa" xlink:to="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_5459cbcb-d148-4876-ab97-a8a6000da14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:to="loc_us-gaap_PreferredStockMember_5459cbcb-d148-4876-ab97-a8a6000da14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_598ed30b-7738-45eb-b413-dc536518b618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f87188d8-aa6d-4b25-aced-234028ac2eb2" xlink:to="loc_us-gaap_RetainedEarningsMember_598ed30b-7738-45eb-b413-dc536518b618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7c544d5d-7d79-4a59-b7ab-418cf0661ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4b475cb2-6726-4819-b399-e3346e5bd516" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7c544d5d-7d79-4a59-b7ab-418cf0661ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_b6becaa6-ec92-4c91-8cfe-758a8b7e6853" xlink:href="codi-20211231.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7c544d5d-7d79-4a59-b7ab-418cf0661ccf" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_b6becaa6-ec92-4c91-8cfe-758a8b7e6853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:href="codi-20211231.xsd#codi_StockholdersEquityLineItems"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_c1f50e63-8a39-4180-a2df-bed267b21f47" xlink:to="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_78ce32ac-7004-41c5-87c4-7a6025f9df47" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_dei_DocumentPeriodEndDate_78ce32ac-7004-41c5-87c4-7a6025f9df47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_030b963a-71af-475b-b34a-813d745f6a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_030b963a-71af-475b-b34a-813d745f6a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0a1c10fb-52e0-4abd-8638-3df2a351b5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0a1c10fb-52e0-4abd-8638-3df2a351b5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_75771735-1b06-4c7b-a219-744c856dfcff" xlink:href="codi-20211231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionExpenseAllocationInterests_75771735-1b06-4c7b-a219-744c856dfcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_916da274-4e37-4eba-82e6-19cf8d72fa37" xlink:href="codi-20211231.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionExpensePreferredShareholders_916da274-4e37-4eba-82e6-19cf8d72fa37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c0c257aa-63e9-4369-92d8-b609ad692c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c0c257aa-63e9-4369-92d8-b609ad692c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_65157142-c304-4229-b6d4-cfd267b8c047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_SharesIssued_65157142-c304-4229-b6d4-cfd267b8c047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cc14a097-1c90-4923-80b0-dc3cb1de4c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cc14a097-1c90-4923-80b0-dc3cb1de4c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_2fb1cacf-6112-4a74-b1db-98477e730fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_2fb1cacf-6112-4a74-b1db-98477e730fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_d6e802b1-a44d-43fe-94ac-2c78b6b0ca51" xlink:href="codi-20211231.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_d6e802b1-a44d-43fe-94ac-2c78b6b0ca51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3f10fc13-594d-4c12-9729-2534148013e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3f10fc13-594d-4c12-9729-2534148013e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_cb7142cc-7a78-453a-abae-407e3783b590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockSharesIssued_cb7142cc-7a78-453a-abae-407e3783b590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_97f1de86-c0b3-486c-b6e6-6dd612cb8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_97f1de86-c0b3-486c-b6e6-6dd612cb8b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_a59d270a-e38e-4087-915c-abdba17e3e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_a59d270a-e38e-4087-915c-abdba17e3e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ec4c7490-a812-4ee0-92cc-495116d5ccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockValue_ec4c7490-a812-4ee0-92cc-495116d5ccd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_55df6f5a-33db-4898-bf3d-3dce91917c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_55df6f5a-33db-4898-bf3d-3dce91917c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d16e240-58d4-4802-9e93-799f7c296486" xlink:href="codi-20211231.xsd#codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d16e240-58d4-4802-9e93-799f7c296486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_770a0ded-e295-4be8-9a6f-1d70bfde6de0" xlink:href="codi-20211231.xsd#codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_770a0ded-e295-4be8-9a6f-1d70bfde6de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionNoticePeriod_03d57276-b80f-497c-9040-d13515340baa" xlink:href="codi-20211231.xsd#codi_PreferredSharesRedemptionNoticePeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesRedemptionNoticePeriod_03d57276-b80f-497c-9040-d13515340baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_12fc13f8-f117-4039-ad12-78b8b59e68ed" xlink:href="codi-20211231.xsd#codi_PreferredSharesTaxRedemptionNoticePeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_12fc13f8-f117-4039-ad12-78b8b59e68ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_831bd150-d507-4c0a-a994-6165c30c5b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_831bd150-d507-4c0a-a994-6165c30c5b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_2801bca0-11d0-456e-adc4-9ec88293031b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommonStockVotingRights_2801bca0-11d0-456e-adc4-9ec88293031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_ad349920-2097-4d9d-aae3-4dfcecdc73af" xlink:href="codi-20211231.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionsPayableAmountPerShare_ad349920-2097-4d9d-aae3-4dfcecdc73af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_501728e6-8521-47bb-be64-660b8022e56a" xlink:href="codi-20211231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_501728e6-8521-47bb-be64-660b8022e56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_e3da8f55-d304-4c11-a828-e3dd3551acd7" xlink:href="codi-20211231.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_e3da8f55-d304-4c11-a828-e3dd3551acd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_c191c618-0f00-430e-a486-26357d2983a9" xlink:href="codi-20211231.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionToShareholders_c191c618-0f00-430e-a486-26357d2983a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_9dc0b9a0-f03c-4da7-993d-d8cd607d43f7" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_9dc0b9a0-f03c-4da7-993d-d8cd607d43f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7fdf2a03-a062-4329-8b70-f6f4f4c5c2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7fdf2a03-a062-4329-8b70-f6f4f4c5c2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f164fb8c-06a2-47ba-a476-391209bee4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f164fb8c-06a2-47ba-a476-391209bee4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dc60c576-21f9-4913-8535-c75266a27783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dc60c576-21f9-4913-8535-c75266a27783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ed20db8f-9bdb-4cfa-949e-dcc7e2e57a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ed20db8f-9bdb-4cfa-949e-dcc7e2e57a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_22a62917-44dc-41c7-a177-a54b9bca1b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_22a62917-44dc-41c7-a177-a54b9bca1b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_24e1ee38-7148-4bb1-bef5-4c350753ec66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_24e1ee38-7148-4bb1-bef5-4c350753ec66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_8b803dbe-32da-4a80-92d2-a76b7afe88da" xlink:href="codi-20211231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_8b803dbe-32da-4a80-92d2-a76b7afe88da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a86f9a04-3fd5-4869-add8-a83779f2698f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommonStockSharesIssued_a86f9a04-3fd5-4869-add8-a83779f2698f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_c5265975-3193-4afd-bfed-b27fd4e4a78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_SharePrice_c5265975-3193-4afd-bfed-b27fd4e4a78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3181b3a2-5f13-47ab-b3b0-10bb483fd87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3181b3a2-5f13-47ab-b3b0-10bb483fd87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_d12ad3ba-85d1-4536-876b-5a76462d350e" xlink:href="codi-20211231.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_codi_AtTheMarketOfferingCosts_d12ad3ba-85d1-4536-876b-5a76462d350e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_efd46f06-5b60-4384-a02c-b69219335516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_efd46f06-5b60-4384-a02c-b69219335516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_24080471-5701-4df5-bc0a-5a409dcd4ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_cf0c87de-15ff-42fb-886c-a30c7a5e49b8" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_24080471-5701-4df5-bc0a-5a409dcd4ed7" 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-20211231.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_82979e0a-2783-442d-a129-b2bf8bd3e62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_82979e0a-2783-442d-a129-b2bf8bd3e62a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_81dfbbaf-a7fb-4e5e-838c-fbc2ef349af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b1fabe51-7fbd-46fc-aa30-6e03b872f7d8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_81dfbbaf-a7fb-4e5e-838c-fbc2ef349af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e65e4520-4950-4fe8-b5ed-9585e40bd2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_81dfbbaf-a7fb-4e5e-838c-fbc2ef349af6" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e65e4520-4950-4fe8-b5ed-9585e40bd2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_a13c31b2-4874-4638-9cfd-a3c9d792e40c" xlink:to="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_c79c3f28-b59e-41a9-915c-0911361fbd33" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailabletoTrustNetofDistributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_c79c3f28-b59e-41a9-915c-0911361fbd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_556bd4d3-59e1-4c03-9f31-d63e677cb438" xlink:href="codi-20211231.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_556bd4d3-59e1-4c03-9f31-d63e677cb438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_62030b3c-bf7a-40b6-9aab-0797d23e1b76" xlink:href="codi-20211231.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_62030b3c-bf7a-40b6-9aab-0797d23e1b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dc1a4691-29e1-46e3-bea5-9af6d6c232a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dc1a4691-29e1-46e3-bea5-9af6d6c232a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_88bd685b-9f93-45bf-9718-03c76038ace2" xlink:href="codi-20211231.xsd#codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_88bd685b-9f93-45bf-9718-03c76038ace2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_54df29e6-7695-44dc-a479-56e496c6b07e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_54df29e6-7695-44dc-a479-56e496c6b07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_99d506e9-e3ab-4c64-93ad-a815c285954a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_99d506e9-e3ab-4c64-93ad-a815c285954a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1a453b6d-3ca0-4bc0-9db7-66f8eef93c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1a453b6d-3ca0-4bc0-9db7-66f8eef93c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c96e2ee6-e9be-492d-a994-1125a28c3c13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f90bd53-9f40-4c59-96d9-7fde54b32e5d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c96e2ee6-e9be-492d-a994-1125a28c3c13" 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-20211231.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_4eaa51ff-ce02-49a3-b1b3-e6e9e5029f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_6ea91c82-5dfa-4f8c-97a0-c0f70a8656da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4eaa51ff-ce02-49a3-b1b3-e6e9e5029f27" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_6ea91c82-5dfa-4f8c-97a0-c0f70a8656da" 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-20211231.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_3060b670-19c3-4070-bd55-c16e7f9895dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3fddfbc0-ad73-47bb-bebf-5c30ad80ccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3060b670-19c3-4070-bd55-c16e7f9895dc" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3fddfbc0-ad73-47bb-bebf-5c30ad80ccd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ba525135-2088-43bd-a79c-7e2344a9b22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3060b670-19c3-4070-bd55-c16e7f9895dc" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ba525135-2088-43bd-a79c-7e2344a9b22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d1f3981e-364b-4a11-b4bc-5820e64a3c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3060b670-19c3-4070-bd55-c16e7f9895dc" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d1f3981e-364b-4a11-b4bc-5820e64a3c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d323a8f1-cbf6-4e46-a61c-41596bc1647c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3060b670-19c3-4070-bd55-c16e7f9895dc" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d323a8f1-cbf6-4e46-a61c-41596bc1647c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f66388e4-f19e-4982-985a-b53fbfa3a043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3060b670-19c3-4070-bd55-c16e7f9895dc" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f66388e4-f19e-4982-985a-b53fbfa3a043" 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-20211231.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_33c8a2d3-4bea-467b-a7a9-f7422e11ad7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_4bd9ca35-b9ca-4be7-b188-2818b5448b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33c8a2d3-4bea-467b-a7a9-f7422e11ad7d" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_4bd9ca35-b9ca-4be7-b188-2818b5448b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_4bd9ca35-b9ca-4be7-b188-2818b5448b7f" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_09db9171-ba8f-4709-8e06-aa5ff009e739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_09db9171-ba8f-4709-8e06-aa5ff009e739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4408599-7476-4c57-9dbb-8a2419830e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4408599-7476-4c57-9dbb-8a2419830e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9a76d60d-cf00-4692-b262-013d04e44915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9a76d60d-cf00-4692-b262-013d04e44915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6b3d5e5e-7cb3-4cba-ae1c-1dd3d4260f77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5a99a763-0efb-4307-b9e4-4d6fba8379e0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6b3d5e5e-7cb3-4cba-ae1c-1dd3d4260f77" 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-20211231.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_de274abe-b921-44b7-a954-e88af8c1ad19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_30a3c615-30d6-4b1e-a1f2-5a07a7b2dbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de274abe-b921-44b7-a954-e88af8c1ad19" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_30a3c615-30d6-4b1e-a1f2-5a07a7b2dbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b29181ae-d168-4cc0-a6e6-76feb16e401e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de274abe-b921-44b7-a954-e88af8c1ad19" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b29181ae-d168-4cc0-a6e6-76feb16e401e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_849c41c1-8f80-4cab-a53f-1a232b1df401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de274abe-b921-44b7-a954-e88af8c1ad19" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_849c41c1-8f80-4cab-a53f-1a232b1df401" 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-20211231.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_092fb43c-d328-4d83-b0f8-da85376871ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_be2a6939-6fa6-45f6-96f3-54a8739b2b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_092fb43c-d328-4d83-b0f8-da85376871ff" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_be2a6939-6fa6-45f6-96f3-54a8739b2b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_54599590-bc14-4a95-9c0c-6d99eeff2aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_be2a6939-6fa6-45f6-96f3-54a8739b2b9e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_54599590-bc14-4a95-9c0c-6d99eeff2aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_272bf34d-b5d7-42b2-8f37-904d5cd7dbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_be2a6939-6fa6-45f6-96f3-54a8739b2b9e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_272bf34d-b5d7-42b2-8f37-904d5cd7dbe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_56d2f317-f090-4de7-bca0-98a6310be856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_be2a6939-6fa6-45f6-96f3-54a8739b2b9e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_56d2f317-f090-4de7-bca0-98a6310be856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_962db743-9d41-4a20-b409-e06b06b20b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_be2a6939-6fa6-45f6-96f3-54a8739b2b9e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_962db743-9d41-4a20-b409-e06b06b20b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b8f6bf4-02f7-4522-a656-3a95af1d1a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_092fb43c-d328-4d83-b0f8-da85376871ff" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b8f6bf4-02f7-4522-a656-3a95af1d1a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ecb70505-96fb-4991-a32b-e0172bf359b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b8f6bf4-02f7-4522-a656-3a95af1d1a42" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ecb70505-96fb-4991-a32b-e0172bf359b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_73840fc1-abbc-42c1-b313-beb20cbab8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b8f6bf4-02f7-4522-a656-3a95af1d1a42" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_73840fc1-abbc-42c1-b313-beb20cbab8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_17a90b01-1cfa-4d3c-b15c-b03dbacccab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b8f6bf4-02f7-4522-a656-3a95af1d1a42" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_17a90b01-1cfa-4d3c-b15c-b03dbacccab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d588a5e9-0260-4845-beef-36585bf0396b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b8f6bf4-02f7-4522-a656-3a95af1d1a42" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d588a5e9-0260-4845-beef-36585bf0396b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f131b453-7b38-4f8a-9d83-511f76bf04e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_092fb43c-d328-4d83-b0f8-da85376871ff" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f131b453-7b38-4f8a-9d83-511f76bf04e0" 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-20211231.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_a76ad3ba-5a2d-44ea-bf5c-38c7211a6dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a76ad3ba-5a2d-44ea-bf5c-38c7211a6dce" xlink:to="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_fc11706c-bc59-491a-955b-bb29054655ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9d349367-69b4-4982-a99f-bdbf9871531c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_fc11706c-bc59-491a-955b-bb29054655ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_7251151f-eec0-4d5e-8151-c90f74c2cd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_3616fa0e-dedf-412e-8c05-3d6faef77857" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_7251151f-eec0-4d5e-8151-c90f74c2cd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a76ad3ba-5a2d-44ea-bf5c-38c7211a6dce" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5f9e83d3-1803-453c-a484-ee64f90b960f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5f9e83d3-1803-453c-a484-ee64f90b960f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_40f482c6-ce93-4204-8c5a-67e19c7e1bc3" xlink:href="codi-20211231.xsd#codi_DeferredTaxAssetsAccountsReceivableAndAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_40f482c6-ce93-4204-8c5a-67e19c7e1bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7bf2d21c-0982-49f7-a649-ef41240e0d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7bf2d21c-0982-49f7-a649-ef41240e0d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1f7a0ee3-cd4c-46ac-a093-58911537a006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1f7a0ee3-cd4c-46ac-a093-58911537a006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_4483e23e-4370-41d0-99e5-3a97b0e0225b" xlink:href="codi-20211231.xsd#codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_4483e23e-4370-41d0-99e5-3a97b0e0225b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetLeases_cf23ad91-c212-4fd7-b025-68aa197184e3" xlink:href="codi-20211231.xsd#codi_DeferredTaxAssetLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_codi_DeferredTaxAssetLeases_cf23ad91-c212-4fd7-b025-68aa197184e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsHeldForSale_43af8704-b252-4b7b-9794-bfb4ebcaaccc" xlink:href="codi-20211231.xsd#codi_DeferredTaxAssetsHeldForSale"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_codi_DeferredTaxAssetsHeldForSale_43af8704-b252-4b7b-9794-bfb4ebcaaccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c3fc2493-1808-4e7f-bb3b-8ce9d191206a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c3fc2493-1808-4e7f-bb3b-8ce9d191206a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1c8491e0-baf3-4e97-bc17-89db0ee96edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1c8491e0-baf3-4e97-bc17-89db0ee96edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_052c331c-9ea8-46a9-af10-f0e446cd9d74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_052c331c-9ea8-46a9-af10-f0e446cd9d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d490c5f0-33de-4a70-b1a8-087afa348feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2b30c56c-7ed5-42ec-a850-9e5863c07ff7" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d490c5f0-33de-4a70-b1a8-087afa348feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a76ad3ba-5a2d-44ea-bf5c-38c7211a6dce" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f8dbf4a1-18c7-4dc0-a69e-fbe1e09fa88e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f8dbf4a1-18c7-4dc0-a69e-fbe1e09fa88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d4813bd7-793c-453b-bbb5-d1c5dfbbd4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d4813bd7-793c-453b-bbb5-d1c5dfbbd4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_690607b8-2d04-46ae-8093-c3468b407965" xlink:href="codi-20211231.xsd#codi_DeferredTaxLiabilityRepatriationofForeignEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:to="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_690607b8-2d04-46ae-8093-c3468b407965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c2a938ff-cc36-40a0-abf7-2bcba6dd73b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c2a938ff-cc36-40a0-abf7-2bcba6dd73b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_02f62354-3b57-48d1-9a8f-dfb7b841a30c" xlink:href="codi-20211231.xsd#codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:to="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_02f62354-3b57-48d1-9a8f-dfb7b841a30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_81ea317d-6a16-4fd7-8f55-934c5c48cbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_10365eed-fda8-42bf-b066-6729bebeac92" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_81ea317d-6a16-4fd7-8f55-934c5c48cbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5323b3e8-a940-4a03-aa7c-84adf7940fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a76ad3ba-5a2d-44ea-bf5c-38c7211a6dce" xlink:to="loc_us-gaap_DeferredTaxLiabilities_5323b3e8-a940-4a03-aa7c-84adf7940fd6" 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-20211231.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_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_388a1c2c-2cbb-4edd-a4d6-89a56f8f99de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_388a1c2c-2cbb-4edd-a4d6-89a56f8f99de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_37b6bf60-e924-4c15-a339-1556c404e896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_37b6bf60-e924-4c15-a339-1556c404e896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1acbb7b8-5384-4197-8307-3cca406fab17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1acbb7b8-5384-4197-8307-3cca406fab17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_e56b5516-9fb4-43eb-8d33-55848b7f551f" xlink:href="codi-20211231.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_e56b5516-9fb4-43eb-8d33-55848b7f551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_7d3b86e9-2672-49f0-90e3-afd81edfea0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_7d3b86e9-2672-49f0-90e3-afd81edfea0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_b7f26aa0-f1e6-4b2d-afbe-9513116dc6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_b7f26aa0-f1e6-4b2d-afbe-9513116dc6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_f70a4332-3da3-4655-8fdc-f5ca6fbf6d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_f70a4332-3da3-4655-8fdc-f5ca6fbf6d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_7dcbad84-5bc8-45d2-b535-ff7e5fba9ff2" xlink:href="codi-20211231.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_7dcbad84-5bc8-45d2-b535-ff7e5fba9ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_777acf03-0e5d-401c-a66f-eeb6e12647be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_777acf03-0e5d-401c-a66f-eeb6e12647be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_7c05804f-52de-467d-bf04-56a2fe5d7107" xlink:href="codi-20211231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent_7c05804f-52de-467d-bf04-56a2fe5d7107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_fec83170-8984-49f8-a8da-c2e39463aae6" xlink:href="codi-20211231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_fec83170-8984-49f8-a8da-c2e39463aae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_fb1b5ae3-9899-4a29-b458-32de6b33cc11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_fb1b5ae3-9899-4a29-b458-32de6b33cc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_50b2ae3b-55c9-49ed-875b-fa4a71cd32c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c12eb3c-5567-4291-8fb9-39a8f4655a2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_50b2ae3b-55c9-49ed-875b-fa4a71cd32c6" 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-20211231.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_38fadac1-bfe6-4655-bf7d-843a8cdf585f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_38fadac1-bfe6-4655-bf7d-843a8cdf585f" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_48163ba8-c627-42e3-896c-5df844093eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_48163ba8-c627-42e3-896c-5df844093eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a0ac3890-e1d6-4602-a5cc-7a87618b2855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a0ac3890-e1d6-4602-a5cc-7a87618b2855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e633b2b5-e8b3-4e10-b8a1-c57ba4b4a83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e633b2b5-e8b3-4e10-b8a1-c57ba4b4a83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b4caeb33-6718-4304-9371-8e8bd6fd5333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b4caeb33-6718-4304-9371-8e8bd6fd5333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_01b6c907-d6ee-412e-bfc3-f14e87ed0fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_01b6c907-d6ee-412e-bfc3-f14e87ed0fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_cdcaff2d-932f-4a8d-b3e1-8da429b90cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c0753d78-fa99-4784-a9e2-ceafa1c9cdef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_cdcaff2d-932f-4a8d-b3e1-8da429b90cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurement" xlink:type="simple" xlink:href="codi-20211231.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_ef08b871-7db7-4a68-a4be-b52f0cd4a083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_5469da1f-d120-401c-bf6d-64a16d1f9ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ef08b871-7db7-4a68-a4be-b52f0cd4a083" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_5469da1f-d120-401c-bf6d-64a16d1f9ea1" 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-20211231.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_7b6e7084-5a35-4762-87c4-d6d54ab78c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0eb881ac-3b65-4bda-a95b-f83ea658d8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7b6e7084-5a35-4762-87c4-d6d54ab78c4a" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0eb881ac-3b65-4bda-a95b-f83ea658d8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_44a7053e-7355-47ca-add8-957025d3cc48" xlink:href="codi-20211231.xsd#codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7b6e7084-5a35-4762-87c4-d6d54ab78c4a" xlink:to="loc_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_44a7053e-7355-47ca-add8-957025d3cc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_8f2d4856-7050-4310-8ecc-e7e145a39d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7b6e7084-5a35-4762-87c4-d6d54ab78c4a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_8f2d4856-7050-4310-8ecc-e7e145a39d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.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_fa6dbf02-1cfb-4825-b006-d3cb3899671c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fa6dbf02-1cfb-4825-b006-d3cb3899671c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2a20cd6d-e33a-4287-9a2b-db10a33ccf96" xlink:to="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_ecfde6a7-f102-49bf-8ac4-78b868203557" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_CrosmanMember_ecfde6a7-f102-49bf-8ac4-78b868203557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_71c70a0f-8c9f-48bf-ba5b-957b1d276397" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_ArnoldMember_71c70a0f-8c9f-48bf-ba5b-957b1d276397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7652500e-9ef2-4b5f-bae6-72cbc26c8025" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_A5.11TacticalMember_7652500e-9ef2-4b5f-bae6-72cbc26c8025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_9071dda7-3950-4744-bed9-23fb14749503" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_SternoProductsMember_9071dda7-3950-4744-bed9-23fb14749503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_ab48c391-67f6-4029-9de8-72356de89982" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_ErgobabyMember_ab48c391-67f6-4029-9de8-72356de89982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_457b6184-5a98-4bd4-89d6-e9f639ed8ce2" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_LibertyMember_457b6184-5a98-4bd4-89d6-e9f639ed8ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_61b7ebe1-7396-4433-8db6-1cd9491bf25e" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5ba8afbf-64e9-4e40-ae34-603f1d21cccb" xlink:to="loc_codi_ManitobaHarvestMember_61b7ebe1-7396-4433-8db6-1cd9491bf25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_532b773f-153e-4e1c-8c75-696ac74963cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d9521bf2-e1d6-4cb8-819d-a73a22db8458" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_532b773f-153e-4e1c-8c75-696ac74963cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_9322ac51-1b6b-4ff2-8fcf-0f96b4c25f0e" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_532b773f-153e-4e1c-8c75-696ac74963cd" xlink:to="loc_codi_RavinMember_9322ac51-1b6b-4ff2-8fcf-0f96b4c25f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c66dfff9-8145-4f43-972c-5adc43c20c3d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_de4cc814-b1c2-4015-bae7-4fa92097a51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_de4cc814-b1c2-4015-bae7-4fa92097a51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3cde4a6c-791e-490e-a2fc-e7bca2b1bf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3cde4a6c-791e-490e-a2fc-e7bca2b1bf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_54daaad2-9000-4a39-8069-e290eeeeb902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86de872e-e669-41b0-8f93-cd18390801c8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_54daaad2-9000-4a39-8069-e290eeeeb902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3f73db4b-f867-461b-a0d9-e4375fd9e118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_74308c2c-3180-43ed-8f47-78602f5074e8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3f73db4b-f867-461b-a0d9-e4375fd9e118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_d7f0f1a0-e1b8-42d3-929d-46717e45acf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3f73db4b-f867-461b-a0d9-e4375fd9e118" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_d7f0f1a0-e1b8-42d3-929d-46717e45acf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_c47540fc-c54e-4fa5-8c78-413b5a9209e8" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_90cc55ee-dccf-4773-bdca-669fd8f6733b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_90cc55ee-dccf-4773-bdca-669fd8f6733b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7137e1e5-56e0-4ccc-918b-4e1754185bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7137e1e5-56e0-4ccc-918b-4e1754185bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d6f0d162-cb0e-483f-bb88-d9738852fca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_4cf4318d-a315-4b41-bfd6-9d0db76c2276" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d6f0d162-cb0e-483f-bb88-d9738852fca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9bb908f1-87c5-4ab3-967a-fb74913eb620" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_e4e49398-a861-4007-a7bf-1c09532a3311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:to="loc_us-gaap_GoodwillMember_e4e49398-a861-4007-a7bf-1c09532a3311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_cbf0b311-b922-48d5-8bb6-585f0c72809b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_04606f99-5f92-4ea0-8d6a-af92ff381150" xlink:to="loc_us-gaap_TradeNamesMember_cbf0b311-b922-48d5-8bb6-585f0c72809b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e5c65278-d78d-4799-836c-7f2b14d18b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_63d32aa6-81f6-4dea-a6d0-ffb2bad02cb0" xlink:to="loc_us-gaap_CreditFacilityDomain_e5c65278-d78d-4799-836c-7f2b14d18b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2115318b-dd08-47f8-9c65-a39d456fd508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_ff361e3d-9aa5-4e6d-a531-a6f6f0d1fdc3" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2115318b-dd08-47f8-9c65-a39d456fd508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_e4c6a4d8-77ce-4c03-811c-7efda6a9063c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PutOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2115318b-dd08-47f8-9c65-a39d456fd508" xlink:to="loc_us-gaap_PutOptionMember_e4c6a4d8-77ce-4c03-811c-7efda6a9063c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_89f065e0-3e88-4163-b755-48c78ca4ec10" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_27dbecb6-4d51-484c-8183-3fa0096388cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities_27dbecb6-4d51-484c-8183-3fa0096388cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a87346a9-7965-4e7e-a1e1-10b8bdfb9ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a87346a9-7965-4e7e-a1e1-10b8bdfb9ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be135941-8937-456e-975e-6d294f1dc97f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be135941-8937-456e-975e-6d294f1dc97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c711acf8-d1ca-4feb-8194-dd7c68ea5f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_AssetImpairmentCharges_c711acf8-d1ca-4feb-8194-dd7c68ea5f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_fef1e34f-9f00-4d5c-bf96-cfa7a2b681ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_fef1e34f-9f00-4d5c-bf96-cfa7a2b681ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d8a957c1-a89e-46a3-af86-d8c45d2bdba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d8a957c1-a89e-46a3-af86-d8c45d2bdba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a2f84cda-5030-4fc1-a4dc-b3ee60643ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a2f84cda-5030-4fc1-a4dc-b3ee60643ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7b9437df-27ec-455c-b73e-5723ea70e78d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_145b9dab-371b-4e66-8831-7d33a0419cc1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7b9437df-27ec-455c-b73e-5723ea70e78d" 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-20211231.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_97857880-977e-4d68-b244-696c064962c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_97857880-977e-4d68-b244-696c064962c2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b1f25c02-4ea7-4d81-9cde-8e9a636d9f66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_83af815e-6ef2-4ca1-9332-79915d4c00fe" xlink:to="loc_us-gaap_SegmentDomain_b1f25c02-4ea7-4d81-9cde-8e9a636d9f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_37a871b1-4065-4b17-a767-5b91be07f2f7" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b1f25c02-4ea7-4d81-9cde-8e9a636d9f66" xlink:to="loc_codi_CrosmanMember_37a871b1-4065-4b17-a767-5b91be07f2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ee4cc31f-fede-46af-b346-a38ef996f3a1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_19fdb3be-5941-47f3-aaf9-fc5a1c448ca2" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:to="loc_codi_RavinMember_19fdb3be-5941-47f3-aaf9-fc5a1c448ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4fe593fb-46cd-46d9-bc26-464501ff35e2" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13048da6-496c-4591-9bc3-bf1a4582750e" xlink:to="loc_codi_LibertyMember_4fe593fb-46cd-46d9-bc26-464501ff35e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_593c24f6-be56-481e-aee9-6819dfd40583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_8cd45831-bfd1-4ee1-868c-51770d2cd2c9" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_593c24f6-be56-481e-aee9-6819dfd40583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_618364be-def6-479d-b6cc-ba190e7ffb4d" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_593c24f6-be56-481e-aee9-6819dfd40583" xlink:to="loc_codi_BusinessAcquisitionMember_618364be-def6-479d-b6cc-ba190e7ffb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_c750a807-ba1d-44de-88b8-72d94029c349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cb300ed4-62b8-4fb4-9604-8c08e88d5577" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_c750a807-ba1d-44de-88b8-72d94029c349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_0e1acc3b-cf30-40c6-a8d1-1139351aa705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PutOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_c750a807-ba1d-44de-88b8-72d94029c349" xlink:to="loc_us-gaap_PutOptionMember_0e1acc3b-cf30-40c6-a8d1-1139351aa705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0a5a3fcd-cc13-4ec5-8556-6dd63f3a62aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a903f154-e94d-4088-bf35-c37fbdacfa07" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0a5a3fcd-cc13-4ec5-8556-6dd63f3a62aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_15559523-bdd2-4782-a704-d6ee8155e713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0a5a3fcd-cc13-4ec5-8556-6dd63f3a62aa" xlink:to="loc_us-gaap_InterestRateSwapMember_15559523-bdd2-4782-a704-d6ee8155e713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_80dfff36-84bd-4c1b-be08-47d12af4a0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_39f9094b-85d0-4e49-ab15-1af3278a54d2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_80dfff36-84bd-4c1b-be08-47d12af4a0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_db6bb312-c3ac-457b-8f0d-d002df66d81b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_80dfff36-84bd-4c1b-be08-47d12af4a0d4" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_db6bb312-c3ac-457b-8f0d-d002df66d81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_921851ec-aa40-4374-9a57-fcedd35d8cc2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b49d6bd3-c3a1-44fa-a1f8-3b84b4a10fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b49d6bd3-c3a1-44fa-a1f8-3b84b4a10fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c4e9080c-4ddf-4302-9e0b-8a2a6b85c8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c4e9080c-4ddf-4302-9e0b-8a2a6b85c8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_29978018-de24-4e2e-892f-aeab6a411ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f250adcd-69e4-4579-9f79-cb41fdabe28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e64f957a-ff96-46cb-9f9b-962c8da65c25" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f250adcd-69e4-4579-9f79-cb41fdabe28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e73c0cb-4689-4621-9195-6a2192cc89f9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ab20fa2a-a88b-4149-abe0-39f3d67047ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ab20fa2a-a88b-4149-abe0-39f3d67047ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b7f2faf-f5f0-4b31-bd2b-a8176fa4411e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b7f2faf-f5f0-4b31-bd2b-a8176fa4411e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_69039c09-78ac-4f37-aa92-2d1a7801e68a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75007344-5f88-406a-aa62-556e04a12e9d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_69039c09-78ac-4f37-aa92-2d1a7801e68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3836d695-6afd-4054-b965-3c45edbe485b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1a681d39-ad89-449a-a99c-af23b3c92340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1a681d39-ad89-449a-a99c-af23b3c92340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c5856656-c6b7-4c57-a735-7cf1625585f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_dei_DocumentPeriodEndDate_c5856656-c6b7-4c57-a735-7cf1625585f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e64ea6fd-239a-45c6-b844-cd8ad9cce7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_50a7630e-bd28-4f22-9cce-61ba6bfe7402" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e64ea6fd-239a-45c6-b844-cd8ad9cce7fe" 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-20211231.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_ef9c9a2e-6b8c-4f2f-a26e-4811d01cb88e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ef9c9a2e-6b8c-4f2f-a26e-4811d01cb88e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8e035631-8cea-4437-a5ee-0af445f07c7e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_dc087eaf-e14c-436c-8c98-e7cd7f3ab7d6" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:to="loc_codi_RavinMember_dc087eaf-e14c-436c-8c98-e7cd7f3ab7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_1f46d5a3-8240-4c96-9ceb-51959051ecf1" xlink:href="codi-20211231.xsd#codi_PolyfoamMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8edc73a5-fbec-4fe0-83e7-ab5f5c1c9656" xlink:to="loc_codi_PolyfoamMember_1f46d5a3-8240-4c96-9ceb-51959051ecf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_490880cb-7092-441f-8b51-b01fcbc97123" xlink:to="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_22513d02-b6df-45f9-846b-be1bea6635cf" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_A5.11TacticalMember_22513d02-b6df-45f9-846b-be1bea6635cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_970a97a5-6c0a-4dbd-a0ca-b2db4465b3a1" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_LibertyMember_970a97a5-6c0a-4dbd-a0ca-b2db4465b3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_1c74edef-62c5-4acc-9d5a-4766dca541d4" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_CrosmanMember_1c74edef-62c5-4acc-9d5a-4766dca541d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_41166a6d-5b69-4f23-a3b2-fdd35fbe3334" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f655c3fa-41c4-48cf-b6da-433d5baa7c82" xlink:to="loc_codi_FoamFabricatorsMember_41166a6d-5b69-4f23-a3b2-fdd35fbe3334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87c24447-d79f-4875-b04a-1464736bc744" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_99fc8256-454f-48f3-b372-717a82c817a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_99fc8256-454f-48f3-b372-717a82c817a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_de22ed12-5f46-4411-88e5-da05d115f53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_de22ed12-5f46-4411-88e5-da05d115f53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_e7587ad4-1992-4efd-a7d4-dc8b180abb42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_e7587ad4-1992-4efd-a7d4-dc8b180abb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_75f07bbd-4452-412d-9775-7acbb6c59938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_75f07bbd-4452-412d-9775-7acbb6c59938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b28ea337-e60b-4dcc-b6f0-1a27e696c7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_facfef98-c76d-4d49-b18e-46069f20a190" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b28ea337-e60b-4dcc-b6f0-1a27e696c7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d723c027-b520-40c0-beb9-c4d6771c7254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4db2841c-8eed-4f75-b216-512498cf28ff" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d723c027-b520-40c0-beb9-c4d6771c7254" 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-20211231.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_a7927351-231c-4c1a-b5e4-41ba40b2ea75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:href="codi-20211231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a7927351-231c-4c1a-b5e4-41ba40b2ea75" xlink:to="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_eab99177-ce21-41ba-a98f-2ad1921e770d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_d521cab0-97f3-4377-83e9-95eed6b9d4b8" xlink:href="codi-20211231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:to="loc_codi_Seniornotesdue2026Member_d521cab0-97f3-4377-83e9-95eed6b9d4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_4135149a-8103-4524-bd51-dc54d0414542" xlink:href="codi-20211231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:to="loc_codi_A2032SeniorNotesMember_4135149a-8103-4524-bd51-dc54d0414542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_6e534a0e-fa82-48f8-82de-acf52c0e9234" xlink:href="codi-20211231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99abbbf0-8c3c-4960-a8ff-9c8446917f48" xlink:to="loc_codi_A2029SeniorNotesMember_6e534a0e-fa82-48f8-82de-acf52c0e9234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e3291d82-f080-4729-982d-c8ea0fa761fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_353077d0-130b-482a-961d-d881a0e29e20" xlink:to="loc_us-gaap_SegmentDomain_e3291d82-f080-4729-982d-c8ea0fa761fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_63dc9067-62c4-48c8-8fb2-9fa2e45ee784" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e3291d82-f080-4729-982d-c8ea0fa761fa" xlink:to="loc_codi_VelocityOutdoorMember_63dc9067-62c4-48c8-8fb2-9fa2e45ee784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1da86bd6-054c-4873-9851-e8216eec015d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b6a47f5-4429-4049-88d7-6acfee482f58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1da86bd6-054c-4873-9851-e8216eec015d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f7b8209-dc36-4a90-9dc5-626173d528d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa1cb40e-e42b-4844-9a35-a73783763473" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f7b8209-dc36-4a90-9dc5-626173d528d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a7169555-1036-4406-b743-c095edbf012c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f7b8209-dc36-4a90-9dc5-626173d528d4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a7169555-1036-4406-b743-c095edbf012c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce8daaa7-a12a-45ba-8841-3aa582ee2813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e2251350-58bc-44d7-b344-aa607b27e3f4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce8daaa7-a12a-45ba-8841-3aa582ee2813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3a9beef5-558a-4966-a7b2-b492807a2d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce8daaa7-a12a-45ba-8841-3aa582ee2813" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3a9beef5-558a-4966-a7b2-b492807a2d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_89d395fb-2688-45bc-9613-01bf65bb9eed" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7648f62b-2cad-414b-8b83-951e751797a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7648f62b-2cad-414b-8b83-951e751797a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_bd965ad3-7a33-428a-b2c9-2578b5b1ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_bd965ad3-7a33-428a-b2c9-2578b5b1ed75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_739a9175-e192-4c23-87ae-c55b436e5911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_288e9b43-c6f8-484b-8404-54a61e923a20" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_739a9175-e192-4c23-87ae-c55b436e5911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_13bbb7b4-2e76-417d-bb98-0d02ca1589dc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_87db4ae5-d7ad-4853-bad3-ca9fc7062627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:to="loc_us-gaap_GoodwillMember_87db4ae5-d7ad-4853-bad3-ca9fc7062627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_09b22620-b6e5-4fca-9c71-c612fc1d978a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1757d967-b74f-49f7-88c4-ba37854c42c4" xlink:to="loc_us-gaap_TradeNamesMember_09b22620-b6e5-4fca-9c71-c612fc1d978a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_93be8479-729d-421b-ad8b-3fbae74b82b5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6103efc8-845f-42d2-862c-219d08141f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6103efc8-845f-42d2-862c-219d08141f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2d3e037b-6833-4c69-ad64-13a2553eeff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2d3e037b-6833-4c69-ad64-13a2553eeff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_767524eb-6ec7-4c36-8816-be27adc33a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d6929e-6115-413f-badf-bd2f033cac5e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_767524eb-6ec7-4c36-8816-be27adc33a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:href="codi-20211231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_331f6627-ba29-4533-9e0d-68bc8804dc15" xlink:to="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da157f89-4cdc-4089-94e4-899d58b7d03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da157f89-4cdc-4089-94e4-899d58b7d03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_86b99ccb-48e9-46b8-9bc0-e6022ebd4b3e" xlink:href="codi-20211231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_86b99ccb-48e9-46b8-9bc0-e6022ebd4b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_fc6aa94c-6e9a-4760-a6ee-322c6a389082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_LongTermDebtFairValue_fc6aa94c-6e9a-4760-a6ee-322c6a389082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_7018aa57-dd7c-4fa4-8277-67f6eea09e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_7018aa57-dd7c-4fa4-8277-67f6eea09e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_21de1afd-e94c-4167-8185-e998309d4c81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_d42388c7-1767-41dc-ab79-b759cf50aaa2" xlink:to="loc_us-gaap_AssetImpairmentCharges_21de1afd-e94c-4167-8185-e998309d4c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="codi-20211231.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_e5868426-ad13-464c-9a23-2ad5a123b538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_81737dcc-c564-4605-9057-98d1fe1fd7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_e5868426-ad13-464c-9a23-2ad5a123b538" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_81737dcc-c564-4605-9057-98d1fe1fd7ef" 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-20211231.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_0197782b-6923-4940-a046-7e511848479c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock_1c4845d6-542e-4341-86f3-6bc3bef5b4d5" xlink:href="codi-20211231.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_0197782b-6923-4940-a046-7e511848479c" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_1c4845d6-542e-4341-86f3-6bc3bef5b4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20211231.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_bfdff917-3751-4d82-8780-3feeaf114772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_bfdff917-3751-4d82-8780-3feeaf114772" xlink:to="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_39ae16e5-c5c8-46ca-a0cc-c6796a2ee2d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d1ee3a8b-3e13-4658-92a1-127fb79d6fd7" xlink:to="loc_dei_EntityDomain_39ae16e5-c5c8-46ca-a0cc-c6796a2ee2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_6eec3f95-116f-4900-94a9-d8fa07d079d5" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_39ae16e5-c5c8-46ca-a0cc-c6796a2ee2d4" xlink:to="loc_codi_ErgobabyMember_6eec3f95-116f-4900-94a9-d8fa07d079d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ff58b2c-8e05-4b2a-a6c1-1937534c64b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a7a6b27b-1e1d-495d-bf2f-6470a8c74e66" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ff58b2c-8e05-4b2a-a6c1-1937534c64b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_4ac837da-589a-4e8f-9bd2-68e153c8d584" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ff58b2c-8e05-4b2a-a6c1-1937534c64b5" xlink:to="loc_codi_SternoProductsMember_4ac837da-589a-4e8f-9bd2-68e153c8d584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_222fa37e-698f-4082-8a77-a2f794d54baa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_c81a1649-ced2-4baa-a9dc-d1efd1007179" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_222fa37e-698f-4082-8a77-a2f794d54baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07b395c1-e45e-4278-bce8-8af2e36b961e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_28f9f2e2-5667-42da-bd10-3d5596948005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_07b395c1-e45e-4278-bce8-8af2e36b961e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e1f5a7b1-44f8-4ebc-b4ff-ca1f7478187b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d3341d1a-98d7-4482-a3ee-a265fd5b8473" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e1f5a7b1-44f8-4ebc-b4ff-ca1f7478187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ce64581d-cee5-416d-9b4f-07922c1f7dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e1f5a7b1-44f8-4ebc-b4ff-ca1f7478187b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ce64581d-cee5-416d-9b4f-07922c1f7dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a7bfdcf1-bdec-4f9a-a771-f668148f8cf7" xlink:to="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3349d4c1-7997-449b-ab51-0484de59f943" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_A5.11TacticalMember_3349d4c1-7997-449b-ab51-0484de59f943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_2929b375-b193-4ffe-a90a-f9dc559c1f7f" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ErgobabyMember_2929b375-b193-4ffe-a90a-f9dc559c1f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_83235f0c-48b8-4411-8b17-10aaf3d7824c" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_FoxMember_83235f0c-48b8-4411-8b17-10aaf3d7824c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_200c52da-a69b-4688-9ae4-0850fea6186b" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_LibertyMember_200c52da-a69b-4688-9ae4-0850fea6186b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_e55d4e77-8295-4340-88d7-c1207e756623" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ManitobaHarvestMember_e55d4e77-8295-4340-88d7-c1207e756623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7ffcb771-3a43-45c5-9548-531200093c66" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_AciMember_7ffcb771-3a43-45c5-9548-531200093c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_70d74db3-1d4e-4c42-83ac-c4bedd9a971b" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ArnoldMagneticsMember_70d74db3-1d4e-4c42-83ac-c4bedd9a971b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_134b6095-687d-40eb-98ea-5d734efbeefc" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_FoamFabricatorsMember_134b6095-687d-40eb-98ea-5d734efbeefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_9dfe8c1f-040f-4083-aff9-bbed220ea573" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_SternoCandleLampMember_9dfe8c1f-040f-4083-aff9-bbed220ea573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_7a89c2ab-e19c-4456-ab43-6fcc4a8b4375" xlink:href="codi-20211231.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_AllocationInterestsMember_7a89c2ab-e19c-4456-ab43-6fcc4a8b4375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_99e71bbe-abca-4d00-ba69-89c3b6beb9cf" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_CrosmanMember_99e71bbe-abca-4d00-ba69-89c3b6beb9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_537fe21b-db09-4d78-89ea-31470fc21a5f" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_BoaMember_537fe21b-db09-4d78-89ea-31470fc21a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_7282663f-47ce-457b-95a8-72bbd1e03899" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_MarucciMember_7282663f-47ce-457b-95a8-72bbd1e03899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b305a751-1bb1-4ab1-ad13-9c128bdb9e00" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_ArnoldMember_b305a751-1bb1-4ab1-ad13-9c128bdb9e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_87b0ae07-6a54-4df6-9ab9-c565e5a03efe" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_LuganoMember_87b0ae07-6a54-4df6-9ab9-c565e5a03efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_ea547913-af5d-4b12-86a6-e3cc1ada6a9b" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_VelocityOutdoorMember_ea547913-af5d-4b12-86a6-e3cc1ada6a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_25a7b006-a32a-46c0-9968-c31dea57293f" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8ff95599-fdca-4106-bb71-bbfa29202bfb" xlink:to="loc_codi_AltorMember_25a7b006-a32a-46c0-9968-c31dea57293f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_ad16591c-9684-4e50-80b3-d979574cc186" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_12bab7cd-8bbd-4d5a-b451-44783e48f843" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_12bab7cd-8bbd-4d5a-b451-44783e48f843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_cf4bfe69-5f17-4558-bc4f-9e2927b24d47" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_4696f400-f8d3-4b99-9be1-e43dd7280757" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_cf4bfe69-5f17-4558-bc4f-9e2927b24d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_488cccf9-7dd3-4abc-8223-bd1a958af4d5" xlink:to="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_101f551e-a4b4-4501-9546-95f9aa5490e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_101f551e-a4b4-4501-9546-95f9aa5490e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_268183d6-42f8-46e3-b793-f0db373999b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_MinorityInterest_268183d6-42f8-46e3-b793-f0db373999b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f093e19d-e7aa-4495-a926-03286345cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f093e19d-e7aa-4495-a926-03286345cd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_6cba53ce-09c8-4198-b356-845b1912a297" xlink:href="codi-20211231.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_codi_DistributionToShareholders_6cba53ce-09c8-4198-b356-845b1912a297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_2154689a-e5bb-4b04-8745-fab9889c5b35" xlink:href="codi-20211231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_2154689a-e5bb-4b04-8745-fab9889c5b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_af18ff8e-d905-4802-a2b1-fe57d34ae47d" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_af18ff8e-d905-4802-a2b1-fe57d34ae47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_fac434e8-a056-477f-8171-f5e1ecb3e880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1952dbed-c738-46b5-b6aa-886678e6e278" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_fac434e8-a056-477f-8171-f5e1ecb3e880" 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-20211231.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_6feaa440-2446-4ec5-8422-1a4e9e3b6f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_6feaa440-2446-4ec5-8422-1a4e9e3b6f12" xlink:to="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_54463e90-afd8-46f1-9dcb-f468de9480bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ed30a248-41b1-41c1-8aaa-9915f51540c3" xlink:to="loc_srt_OwnershipDomain_54463e90-afd8-46f1-9dcb-f468de9480bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_974cd568-5e20-4f3b-a965-651ca8f6d1c3" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54463e90-afd8-46f1-9dcb-f468de9480bd" xlink:to="loc_codi_SternoProductsMember_974cd568-5e20-4f3b-a965-651ca8f6d1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9c7e69-ed66-4b5c-a50b-2b7310e1421b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ccc0ce06-0938-495f-8a04-01cc203a7635" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9c7e69-ed66-4b5c-a50b-2b7310e1421b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_bac89ea1-f9db-48df-9cc1-70d81afdac4a" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2f9c7e69-ed66-4b5c-a50b-2b7310e1421b" xlink:to="loc_codi_SternoProductsMember_bac89ea1-f9db-48df-9cc1-70d81afdac4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_279d0123-c40e-427e-bcfd-4185a513c7dc" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b7002340-e9c1-4ab7-95a8-554170fa0d35" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b7002340-e9c1-4ab7-95a8-554170fa0d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_bb7f5fc5-495f-4490-9091-9c518ab3972d" xlink:href="codi-20211231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c87999f0-e7ea-417c-9c74-21fbe90b0121" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_bb7f5fc5-495f-4490-9091-9c518ab3972d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_37b92a37-02da-49d4-a0e4-e9051360ed7f" xlink:to="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_e50bfffa-870c-48ad-98b3-fb8cef1a6aaa" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_A5.11TacticalMember_e50bfffa-870c-48ad-98b3-fb8cef1a6aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_8d77817f-d04f-450c-9fb7-bc1606461302" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_CrosmanMember_8d77817f-d04f-450c-9fb7-bc1606461302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_dac9d1ac-d292-4a4f-85e9-19576bd5f522" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_ErgobabyMember_dac9d1ac-d292-4a4f-85e9-19576bd5f522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_0660e952-7bf1-4726-8470-1cfc92f6c6ac" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_FoxMember_0660e952-7bf1-4726-8470-1cfc92f6c6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_e2c17794-9ae7-400f-b611-6905e52dc005" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_LibertyMember_e2c17794-9ae7-400f-b611-6905e52dc005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_8cd656d6-d914-45cd-869b-977abc236ec6" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_ManitobaHarvestMember_8cd656d6-d914-45cd-869b-977abc236ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7bbe1ecd-9728-43df-835e-f625d835c246" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_AciMember_7bbe1ecd-9728-43df-835e-f625d835c246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_06567713-f675-4fc2-b2be-a85c4b7411e0" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_ArnoldMagneticsMember_06567713-f675-4fc2-b2be-a85c4b7411e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_b57f30f0-2ca8-4cdc-b0da-cd5c70380abc" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_FoamFabricatorsMember_b57f30f0-2ca8-4cdc-b0da-cd5c70380abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_185b5da4-0fdb-458f-b7ac-fedf5ea75f08" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_SternoCandleLampMember_185b5da4-0fdb-458f-b7ac-fedf5ea75f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_1746fb7d-0b4d-43f3-abf4-a7b9953de258" xlink:href="codi-20211231.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_09776ae4-c5c4-4845-9562-5ba4168c47ef" xlink:to="loc_codi_AllocationInterestsMember_1746fb7d-0b4d-43f3-abf4-a7b9953de258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_92cfc0ed-469f-41bb-9271-aa9bc11f20d7" xlink:to="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d6ae4d0-dfea-4ed7-96a4-44fb98b6bc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d6ae4d0-dfea-4ed7-96a4-44fb98b6bc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2713c7c3-3e1f-4477-a8d8-f59d6f5b6b08" xlink:href="codi-20211231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2713c7c3-3e1f-4477-a8d8-f59d6f5b6b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0c769622-6447-4312-ba4d-9dbe1d62326f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_MinorityInterest_0c769622-6447-4312-ba4d-9dbe1d62326f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_8e81b419-8ba2-455f-8880-e8a485d5b14b" xlink:href="codi-20211231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_8e81b419-8ba2-455f-8880-e8a485d5b14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85f66443-eac4-40ed-8720-90c8306199d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_c8c25f91-f737-4da0-a3e9-b11fc8fc2398" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85f66443-eac4-40ed-8720-90c8306199d3" 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-20211231.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_3d2c8708-58ff-402d-a598-e6af52a641dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_535b63cd-b94c-4e35-860b-605457ba3c26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3d2c8708-58ff-402d-a598-e6af52a641dc" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_535b63cd-b94c-4e35-860b-605457ba3c26" 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-20211231.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_875a5c2d-8946-4288-b6df-5b13a7a51555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_2a3a52b8-0ee8-4bdd-9d6b-f76fca363c6b" xlink:href="codi-20211231.xsd#codi_SupplementalBalanceSheetDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_875a5c2d-8946-4288-b6df-5b13a7a51555" xlink:to="loc_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_2a3a52b8-0ee8-4bdd-9d6b-f76fca363c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_ec81435a-8af8-4559-ad28-fb234c35c0da" xlink:href="codi-20211231.xsd#codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_875a5c2d-8946-4288-b6df-5b13a7a51555" xlink:to="loc_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_ec81435a-8af8-4559-ad28-fb234c35c0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_b2f338b5-10bb-4f48-b5c9-49110627d939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_875a5c2d-8946-4288-b6df-5b13a7a51555" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_b2f338b5-10bb-4f48-b5c9-49110627d939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" xlink:type="simple" xlink:href="codi-20211231.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_08bf0015-ea73-4e9a-ba96-4515e394025b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_08bf0015-ea73-4e9a-ba96-4515e394025b" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fc76b219-f4cb-4814-a5c9-e74c3a156cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fc76b219-f4cb-4814-a5c9-e74c3a156cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_f2053347-43e8-4ce0-9e9e-a8a8b04687fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_f2053347-43e8-4ce0-9e9e-a8a8b04687fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ae86d500-fdaf-4a03-9038-95abafcd87a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ae86d500-fdaf-4a03-9038-95abafcd87a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_cde0185e-2ecc-4187-849b-27b9690d3100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_InterestPayableCurrent_cde0185e-2ecc-4187-849b-27b9690d3100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedProductRebates_bb5ced92-85fb-489b-ae58-9e2f4a054fb6" xlink:href="codi-20211231.xsd#codi_AccruedProductRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_codi_AccruedProductRebates_bb5ced92-85fb-489b-ae58-9e2f4a054fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_4bbb9d19-c1aa-4c24-9ac6-361c77adc53e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_ProductWarrantyAccrual_4bbb9d19-c1aa-4c24-9ac6-361c77adc53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedInventory_88f9593c-b734-4de0-b985-1e6f07a07114" xlink:href="codi-20211231.xsd#codi_AccruedInventory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_codi_AccruedInventory_88f9593c-b734-4de0-b985-1e6f07a07114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_35ddd5ad-dfd8-4c25-ab74-3067360854aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_35ddd5ad-dfd8-4c25-ab74-3067360854aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d74490f2-a9c5-4a5e-a74d-a2ff002c66b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_585b1003-c1e2-4f3d-94c6-e761106c0948" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d74490f2-a9c5-4a5e-a74d-a2ff002c66b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_08bf0015-ea73-4e9a-ba96-4515e394025b" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_6426e19b-3d81-4d19-ae18-82cedf19a27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_6426e19b-3d81-4d19-ae18-82cedf19a27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_787faed6-bb43-4154-a526-e84716901663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_787faed6-bb43-4154-a526-e84716901663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_b132196e-76ab-456c-910b-f2d14ea86d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_b132196e-76ab-456c-910b-f2d14ea86d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_dfa5b4ac-3154-4711-af42-5ac1e0b9a787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_dfa5b4ac-3154-4711-af42-5ac1e0b9a787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_dc56964e-e1ac-4c23-810c-24d83be6c3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5198247d-4530-4423-984c-2d2f1c14f96f" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_dc56964e-e1ac-4c23-810c-24d83be6c3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2ee43dde-b3c8-4be6-b976-99e4b8345bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_08bf0015-ea73-4e9a-ba96-4515e394025b" xlink:to="loc_us-gaap_EquityMethodInvestments_2ee43dde-b3c8-4be6-b976-99e4b8345bae" 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-20211231.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_e0c5e0ec-924f-4d70-8ab5-a16a5aa9831d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid_30baf6e9-6436-4cac-8c66-c860d3598c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e0c5e0ec-924f-4d70-8ab5-a16a5aa9831d" xlink:to="loc_us-gaap_InterestPaid_30baf6e9-6436-4cac-8c66-c860d3598c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_2cc3d04b-b6c4-424d-a3b0-f88ed0cafe6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e0c5e0ec-924f-4d70-8ab5-a16a5aa9831d" xlink:to="loc_us-gaap_IncomeTaxesPaid_2cc3d04b-b6c4-424d-a3b0-f88ed0cafe6e" 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-20211231.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_d98873b3-5b8b-463d-93f6-64cd28988d20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9d18d138-f371-4cb9-801c-4c6c95546fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d98873b3-5b8b-463d-93f6-64cd28988d20" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9d18d138-f371-4cb9-801c-4c6c95546fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_006047cb-0ed7-4a9d-8f85-5094e71199a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d98873b3-5b8b-463d-93f6-64cd28988d20" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_006047cb-0ed7-4a9d-8f85-5094e71199a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIncomeExpenseOther_4f14ebdf-2244-490c-8e67-7ba21b5636b9" xlink:href="codi-20211231.xsd#codi_OtherIncomeExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d98873b3-5b8b-463d-93f6-64cd28988d20" xlink:to="loc_codi_OtherIncomeExpenseOther_4f14ebdf-2244-490c-8e67-7ba21b5636b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_6df5de18-54a2-4a82-98a9-1e88c50b2e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d98873b3-5b8b-463d-93f6-64cd28988d20" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_6df5de18-54a2-4a82-98a9-1e88c50b2e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_113f6c24-0b79-4944-b595-82443c55064a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d98873b3-5b8b-463d-93f6-64cd28988d20" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_113f6c24-0b79-4944-b595-82443c55064a" 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-20211231.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_ad47d472-8d02-427e-b033-73fb6692a5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentTables" xlink:type="simple" xlink:href="codi-20211231.xsd#EquityMethodInvestmentTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/EquityMethodInvestmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20211231.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_62e89fd6-4a0b-42a4-8f38-9d8093b59b95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_62e89fd6-4a0b-42a4-8f38-9d8093b59b95" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4feb0433-7726-4614-aca8-5ea336a13fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b6adc59f-ece9-4c87-bbaa-e5fecb5862a1" xlink:to="loc_us-gaap_RelatedPartyDomain_4feb0433-7726-4614-aca8-5ea336a13fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_9b8d9c70-8894-435f-944f-1b782bcc64fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_4feb0433-7726-4614-aca8-5ea336a13fd6" xlink:to="loc_us-gaap_CorporateJointVentureMember_9b8d9c70-8894-435f-944f-1b782bcc64fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e7da0d9c-4917-4e9e-be1a-e8349310878f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_251727bc-2d1c-4cc3-8750-979cb6eb997b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e7da0d9c-4917-4e9e-be1a-e8349310878f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_09d24a07-94ff-4648-a09b-f038ae6910ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e7da0d9c-4917-4e9e-be1a-e8349310878f" xlink:to="loc_srt_SubsidiariesMember_09d24a07-94ff-4648-a09b-f038ae6910ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e159675-298e-49ac-9c53-2773c580b82b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f99967c3-9738-4a3f-8f22-13ec558f9173" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e159675-298e-49ac-9c53-2773c580b82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_27a9e335-4560-4b19-a480-51c11907399e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c764973-65d0-49ac-ae34-f647862ecb5f" xlink:to="loc_us-gaap_SegmentDomain_27a9e335-4560-4b19-a480-51c11907399e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_5d73a9bf-cc59-4904-b7f4-5e7c7bf5b17a" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_27a9e335-4560-4b19-a480-51c11907399e" xlink:to="loc_codi_FoxMember_5d73a9bf-cc59-4904-b7f4-5e7c7bf5b17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bbb6a7b-c5e1-4aa3-848f-427dbccda05a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_97595e33-6f2a-4784-970c-f265624e92b3" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:to="loc_codi_ArnoldMagneticsMember_97595e33-6f2a-4784-970c-f265624e92b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_b9eb90aa-7272-4039-a050-c516468d75fd" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8ec35f5f-7c37-49e6-9d40-4755e4a0cb7a" xlink:to="loc_codi_FoxMember_b9eb90aa-7272-4039-a050-c516468d75fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_93d4ca34-ef36-4041-a4af-aaae6bc65619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d6089e1d-411b-4913-9508-f446e6be401e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_93d4ca34-ef36-4041-a4af-aaae6bc65619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_dd06a020-c682-4169-b27a-2f37ec465edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_93d4ca34-ef36-4041-a4af-aaae6bc65619" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_dd06a020-c682-4169-b27a-2f37ec465edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="codi-20211231.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_045a0f2d-4675-41aa-b208-4a9d77e14e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7398a954-6b1d-46fb-aa95-930b0512eb58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_045a0f2d-4675-41aa-b208-4a9d77e14e8f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7398a954-6b1d-46fb-aa95-930b0512eb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="codi-20211231.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_8d955d8d-c4bb-405f-8399-188651e613a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_994f78ab-27a2-41e9-85c5-3ebd51099765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8d955d8d-c4bb-405f-8399-188651e613a0" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_994f78ab-27a2-41e9-85c5-3ebd51099765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_5578901f-6eea-4c1d-8d86-2230545308eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8d955d8d-c4bb-405f-8399-188651e613a0" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_5578901f-6eea-4c1d-8d86-2230545308eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f7c6766c-894c-47e0-a1e1-96266e57dba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8d955d8d-c4bb-405f-8399-188651e613a0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f7c6766c-894c-47e0-a1e1-96266e57dba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_d6413bf8-4484-4a1a-996b-3e06a143d4ce" xlink:href="codi-20211231.xsd#codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8d955d8d-c4bb-405f-8399-188651e613a0" xlink:to="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_d6413bf8-4484-4a1a-996b-3e06a143d4ce" 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-20211231.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_27180162-1d65-4247-a7fc-917577dcc35c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_cccca1f8-cad3-487b-bd7a-ad165ff9e38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_OperatingLeasePayments_cccca1f8-cad3-487b-bd7a-ad165ff9e38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_08b48bbf-a540-4f0f-865b-c403ec8c5c60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_08b48bbf-a540-4f0f-865b-c403ec8c5c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_04674401-227b-423d-ae23-a18fc71bc9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_OperatingLeaseCost_04674401-227b-423d-ae23-a18fc71bc9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fba9d24c-c494-4425-b651-f57e0bc348cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fba9d24c-c494-4425-b651-f57e0bc348cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_db4fe085-07f3-4a5c-88c0-f2bac47d1d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_db4fe085-07f3-4a5c-88c0-f2bac47d1d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_359f1a7f-02d8-41fe-9aaa-cf8d7429babd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_OperatingLeaseLiability_359f1a7f-02d8-41fe-9aaa-cf8d7429babd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_3cb2e317-c6a0-4759-ae6c-9cfd6653e169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_27180162-1d65-4247-a7fc-917577dcc35c" xlink:to="loc_us-gaap_OtherCommitmentsTable_3cb2e317-c6a0-4759-ae6c-9cfd6653e169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_3cb2e317-c6a0-4759-ae6c-9cfd6653e169" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c4d5e214-d98a-4488-b9d8-c9519cb5e8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseLiability_c4d5e214-d98a-4488-b9d8-c9519cb5e8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OperatingLeasesExpirationMinimumPeriod_145fe49b-61b5-4e8a-87b4-21dea128d4c3" xlink:href="codi-20211231.xsd#codi_OperatingLeasesExpirationMinimumPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_codi_OperatingLeasesExpirationMinimumPeriod_145fe49b-61b5-4e8a-87b4-21dea128d4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3adcaf62-dff8-46ae-abb0-43fd99310ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3adcaf62-dff8-46ae-abb0-43fd99310ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_cd112e8d-67fb-4950-b1c8-2cf1925a86f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_cd112e8d-67fb-4950-b1c8-2cf1925a86f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8388b72b-c4b9-4694-88ea-3dadd57b5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d52ba051-9f2f-4d9f-9c2a-37a806c112c0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8388b72b-c4b9-4694-88ea-3dadd57b5e2d" 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-20211231.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_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ca8cbd9a-45ba-453c-b164-622b4d1f001f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ca8cbd9a-45ba-453c-b164-622b4d1f001f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_00b3464a-07a4-4953-b058-5edbd3d5f5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_00b3464a-07a4-4953-b058-5edbd3d5f5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_72304d90-254b-4fe4-a074-96225267f970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_72304d90-254b-4fe4-a074-96225267f970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f1709134-279b-40a8-bc17-7f9691afa830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f1709134-279b-40a8-bc17-7f9691afa830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d0077d9c-1b5c-4d18-8c6d-e1f6f76ff2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d0077d9c-1b5c-4d18-8c6d-e1f6f76ff2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c5bac17e-81bd-45a2-af6a-f87c80af451f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c5bac17e-81bd-45a2-af6a-f87c80af451f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49763ecc-a8f2-43de-b04c-ff8030bc3e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49763ecc-a8f2-43de-b04c-ff8030bc3e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e03528c9-fac1-427e-ac5c-1527f6107a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e03528c9-fac1-427e-ac5c-1527f6107a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9f416a4f-a550-48ed-acf0-160e3056474f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43819b09-605e-41b4-b4e2-395d8c51d876" xlink:to="loc_us-gaap_OperatingLeaseLiability_9f416a4f-a550-48ed-acf0-160e3056474f" 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-20211231.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_16f90f4e-628f-4f2d-9694-5e57512bb814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_40cf7537-5770-41e6-be71-f7cfe47f1344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_16f90f4e-628f-4f2d-9694-5e57512bb814" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_40cf7537-5770-41e6-be71-f7cfe47f1344" 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-20211231.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_b30daf19-3865-4876-abd4-7b4136a2ad73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_59cfced1-d138-4a2d-b070-1da93e04ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_b30daf19-3865-4876-abd4-7b4136a2ad73" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_59cfced1-d138-4a2d-b070-1da93e04ed90" 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-20211231.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_a1d35bda-6e6e-4ec5-bfe9-af59ec79e7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a1d35bda-6e6e-4ec5-bfe9-af59ec79e7a5" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_80afc33c-ea12-42ed-a6dd-ff72d338619a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_6c5c4b95-f53a-48c1-832c-d19516062d5f" xlink:to="loc_us-gaap_CreditFacilityDomain_80afc33c-ea12-42ed-a6dd-ff72d338619a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_381096f9-814b-4691-be66-8710ccac0230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_80afc33c-ea12-42ed-a6dd-ff72d338619a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_381096f9-814b-4691-be66-8710ccac0230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_31406b7b-a7b2-4b67-a164-d98b083d3103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_73458fe7-a123-4fdb-ae50-c44355a9dd70" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_31406b7b-a7b2-4b67-a164-d98b083d3103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_dde4c54d-2b15-4bfb-bfec-bd1ad2ed3101" xlink:href="codi-20211231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_31406b7b-a7b2-4b67-a164-d98b083d3103" xlink:to="loc_codi_TermLoanMember_dde4c54d-2b15-4bfb-bfec-bd1ad2ed3101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_773d3828-b2e3-4f6c-9b48-cc9304ff6a2d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_2ee5c4bb-e114-4551-92a0-9419368b7291" xlink:to="loc_srt_ScenarioUnspecifiedDomain_773d3828-b2e3-4f6c-9b48-cc9304ff6a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_776a12e9-6722-462d-87e3-9a720956ee4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_7832e981-cbd9-4bf6-9528-98fb2e05706f" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_776a12e9-6722-462d-87e3-9a720956ee4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_795a6413-2621-45a3-942d-0fc29683cfd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e99141cd-470d-40d8-9731-1aaba447416e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_795a6413-2621-45a3-942d-0fc29683cfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_46948229-931d-4647-b475-e9794da3b90e" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_795a6413-2621-45a3-942d-0fc29683cfd4" xlink:to="loc_codi_FoxMember_46948229-931d-4647-b475-e9794da3b90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_604cfe10-8478-40fd-b3a7-3e3fc8e19eb3" xlink:to="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_0216db39-832d-4468-bc7d-7cb7c29fac2c" xlink:href="codi-20211231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_0216db39-832d-4468-bc7d-7cb7c29fac2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VendorMember_aa707010-971a-4705-a87a-139159fcb5f1" xlink:href="codi-20211231.xsd#codi_VendorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:to="loc_codi_VendorMember_aa707010-971a-4705-a87a-139159fcb5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CGIDiversifiedHoldingsLPMember_872edfc8-d641-49ba-a156-0d1981fcadd6" xlink:href="codi-20211231.xsd#codi_CGIDiversifiedHoldingsLPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8a1b50fb-fc56-4553-b5e3-bba8d93e6149" xlink:to="loc_codi_CGIDiversifiedHoldingsLPMember_872edfc8-d641-49ba-a156-0d1981fcadd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_340e8f82-9b41-491e-b8dd-001c940acc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_650c45bc-7d05-4fd1-a909-c7c9a06b239e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_340e8f82-9b41-491e-b8dd-001c940acc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1fcfea21-e426-4618-b010-64e43ae6cacd" xlink:to="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_eae77c41-08a7-4642-9d98-a412f9347be7" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_CrosmanMember_eae77c41-08a7-4642-9d98-a412f9347be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4cd4272f-a680-4c8d-92a8-4cc7d33c0eec" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_LibertyMember_4cd4272f-a680-4c8d-92a8-4cc7d33c0eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_3b415207-a669-44b3-8864-ae2279d6b1a8" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_ErgobabyMember_3b415207-a669-44b3-8864-ae2279d6b1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_65c14a04-0cee-409f-a1fd-efb6d493fb69" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_ManitobaHarvestMember_65c14a04-0cee-409f-a1fd-efb6d493fb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_a90a1287-cfe0-4f20-8a6e-df05cb346931" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_FoxMember_a90a1287-cfe0-4f20-8a6e-df05cb346931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_00ff2637-32eb-4dd1-a6cd-2f588010f6d7" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_AdvancedCircuitsMember_00ff2637-32eb-4dd1-a6cd-2f588010f6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_10aae691-21dd-4a71-a969-32eeb47529ec" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_VelocityOutdoorMember_10aae691-21dd-4a71-a969-32eeb47529ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b502d7c3-1345-4670-906b-1d5a4d9b2486" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_ArnoldMember_b502d7c3-1345-4670-906b-1d5a4d9b2486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0e0c39c2-b987-4655-86bc-95f891ccbb55" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_AciMember_0e0c39c2-b987-4655-86bc-95f891ccbb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_1d788d4e-1fc4-4743-97fe-1baa70bf3fa7" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f91cc7bb-4dc6-4aec-b6ea-2fe14f35dbcb" xlink:to="loc_codi_BoaMember_1d788d4e-1fc4-4743-97fe-1baa70bf3fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_a3866572-41ea-4f0e-a0c0-9bba14321855" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EmployeesandPartnersoftheManagerMember_e0109bf4-9675-4efc-97fc-c7f60a81614a" xlink:href="codi-20211231.xsd#codi_EmployeesandPartnersoftheManagerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:to="loc_codi_EmployeesandPartnersoftheManagerMember_e0109bf4-9675-4efc-97fc-c7f60a81614a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_98ff87fc-d8bb-48ef-a973-1abde20db16d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_98ff87fc-d8bb-48ef-a973-1abde20db16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_b7d2a301-177c-4379-a0b5-9487c038cf60" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cbe059f5-f4db-459a-bd83-e2d0b54bf928" xlink:to="loc_srt_ExecutiveOfficerMember_b7d2a301-177c-4379-a0b5-9487c038cf60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ddf5b852-3eec-440f-b9ff-573d8f359d49" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7927a75f-02d3-4074-b441-ec95e5ec9899" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_VelocityOutdoorMember_7927a75f-02d3-4074-b441-ec95e5ec9899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_cb74d4f5-fd3b-4a7a-94a8-2f52287e3b6d" xlink:href="codi-20211231.xsd#codi_RavinMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_RavinMember_cb74d4f5-fd3b-4a7a-94a8-2f52287e3b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d0a6c651-0be1-4509-a862-6c98ca847ec0" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_SternoCandleLampMember_d0a6c651-0be1-4509-a862-6c98ca847ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_3c022a01-2a21-4018-8fed-2dd4a9cde898" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_ManitobaHarvestMember_3c022a01-2a21-4018-8fed-2dd4a9cde898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_83e13f6b-5ba0-4903-8ecc-99988e1ac7d1" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_A5.11TacticalMember_83e13f6b-5ba0-4903-8ecc-99988e1ac7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_49a33b9a-f210-49bd-8dc5-5fb4389ed115" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_CrosmanMember_49a33b9a-f210-49bd-8dc5-5fb4389ed115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_069e9a2a-6ed7-4ac0-a133-2e9926a99144" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_FoamFabricatorsMember_069e9a2a-6ed7-4ac0-a133-2e9926a99144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_56c160f5-b399-40a4-bfa6-aeeb617cec16" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_SternoProductsMember_56c160f5-b399-40a4-bfa6-aeeb617cec16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_5f52ecde-d2aa-48f8-9246-5d6a36c7da2b" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_MarucciMember_5f52ecde-d2aa-48f8-9246-5d6a36c7da2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_afdb4873-fc74-4230-b582-0ea9accfaebd" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_BoaMember_afdb4873-fc74-4230-b582-0ea9accfaebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a36b1eed-6bb8-49b4-be20-1777ca6322ab" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_AciMember_a36b1eed-6bb8-49b4-be20-1777ca6322ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_5cdba5e8-5478-4f55-8dd2-921787278688" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4174ea5b-e1a1-439d-a546-a944b8c62b13" xlink:to="loc_codi_LuganoMember_5cdba5e8-5478-4f55-8dd2-921787278688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e629b3e9-f15d-42ed-80ac-e9eb0f3bd625" xlink:to="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3ede84a9-9a43-4c13-9ed0-63f2f9cf48b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_RetainedEarningsMember_3ede84a9-9a43-4c13-9ed0-63f2f9cf48b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_14a1f1b4-c320-44d6-b82a-3845888c59e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_NoncontrollingInterestMember_14a1f1b4-c320-44d6-b82a-3845888c59e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_98d40964-7219-4640-b625-be994394ee2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_ParentMember_98d40964-7219-4640-b625-be994394ee2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c298441f-424a-4cdb-aa74-98c20dc9accb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4bf7bfa2-9fdd-4d32-bd41-01b703fe4064" xlink:to="loc_us-gaap_PreferredStockMember_c298441f-424a-4cdb-aa74-98c20dc9accb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_48411cea-1f14-4b78-85ce-d0a73d167765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2a97f308-3caa-4de9-87f2-93324b5b3091" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_48411cea-1f14-4b78-85ce-d0a73d167765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5f35186a-5a3a-4f24-b408-b0adcb5062b1" xlink:to="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_433cda42-7581-44b7-b998-2d6b55f11d46" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:to="loc_codi_A5.11TacticalMember_433cda42-7581-44b7-b998-2d6b55f11d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_6284e095-3908-495f-bc55-a92a26d7f656" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ac108aea-89a3-4947-81cb-6d07f278c855" xlink:to="loc_codi_BoaMember_6284e095-3908-495f-bc55-a92a26d7f656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f75dd68f-4c55-4be5-81ec-911b89a989ca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ac556e81-0a67-4508-ab19-c2d51fbbb1e3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f75dd68f-4c55-4be5-81ec-911b89a989ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_9801286b-1175-4583-abc6-db9597821cca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f75dd68f-4c55-4be5-81ec-911b89a989ca" xlink:to="loc_srt_SubsidiariesMember_9801286b-1175-4583-abc6-db9597821cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c62c172e-cca8-4b61-9ea7-31e96128661d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2a94a85b-2750-4047-bac0-f5879717f576" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c62c172e-cca8-4b61-9ea7-31e96128661d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ab34dee5-f5e4-4aa7-8cb6-12b3ad43d83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c62c172e-cca8-4b61-9ea7-31e96128661d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ab34dee5-f5e4-4aa7-8cb6-12b3ad43d83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_06124e4e-41b3-48ed-bb45-5f318a462821" xlink:to="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_89e2c8c5-16e6-40ed-bf91-a90fda3aeeae" xlink:href="codi-20211231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:to="loc_codi_SternoProductsMember_89e2c8c5-16e6-40ed-bf91-a90fda3aeeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_4c6c691a-fd22-4f66-bd92-d537d212824d" xlink:href="codi-20211231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:to="loc_codi_AciMember_4c6c691a-fd22-4f66-bd92-d537d212824d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_9c0ba97e-8dff-4e54-9cdb-4fbaddcd0df6" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_d6bf63f4-eda3-4242-bda9-2d4f2cdfe6d2" xlink:to="loc_codi_A5.11TacticalMember_9c0ba97e-8dff-4e54-9cdb-4fbaddcd0df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_85f59051-8339-42ad-aa94-2b195131b933" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_2266f85d-f211-4a78-99a6-930d07de16d0" xlink:href="codi-20211231.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_2266f85d-f211-4a78-99a6-930d07de16d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_98e1eca2-3588-498c-914c-45520d150f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_98e1eca2-3588-498c-914c-45520d150f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_f9e6d4d3-a784-42fa-ba99-588409de4976" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_f9e6d4d3-a784-42fa-ba99-588409de4976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_fde098e2-bed7-433b-b328-9597d25dabec" xlink:href="codi-20211231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_fde098e2-bed7-433b-b328-9597d25dabec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberofRelatedPartyVendors_7b31a23f-23df-4a89-8b5e-29ec4cfecf90" xlink:href="codi-20211231.xsd#codi_NumberofRelatedPartyVendors"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_NumberofRelatedPartyVendors_7b31a23f-23df-4a89-8b5e-29ec4cfecf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_11fcbc22-18cf-4b6a-8f47-fcbe94c7bbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_11fcbc22-18cf-4b6a-8f47-fcbe94c7bbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_79a39cd9-caa8-44fb-a817-bdd5102437f0" xlink:href="codi-20211231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_79a39cd9-caa8-44fb-a817-bdd5102437f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_76518b99-478f-483d-b81e-88f263ab9520" xlink:href="codi-20211231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_76518b99-478f-483d-b81e-88f263ab9520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1e60b3c6-9517-435b-8590-a070160469f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_dei_DocumentPeriodEndDate_1e60b3c6-9517-435b-8590-a070160469f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_0ff6d453-5de7-4656-a928-0a5e0620046d" xlink:href="codi-20211231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_0ff6d453-5de7-4656-a928-0a5e0620046d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_b5b54020-2ad0-41f5-8874-fbb3dec31663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_b5b54020-2ad0-41f5-8874-fbb3dec31663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_f251f856-6bb8-4c57-8b02-4ca1bec11da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_f251f856-6bb8-4c57-8b02-4ca1bec11da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_78f78ec2-27b7-42c4-9177-9f17a97f8c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_78f78ec2-27b7-42c4-9177-9f17a97f8c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_025e76f1-90a4-4f30-b2e1-8c17a884e1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_025e76f1-90a4-4f30-b2e1-8c17a884e1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_16c74bef-bac0-4656-ab0d-0074c7752c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_16c74bef-bac0-4656-ab0d-0074c7752c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_8cbb8927-a507-4fa3-b14a-bf2c2731882b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_ManagementFeeExpense_8cbb8927-a507-4fa3-b14a-bf2c2731882b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_16566f1b-f37e-4c3c-b6ca-02ad9bd5f968" xlink:href="codi-20211231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_16566f1b-f37e-4c3c-b6ca-02ad9bd5f968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0e4bdb70-434f-4bc7-81bb-13f241c672a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0e4bdb70-434f-4bc7-81bb-13f241c672a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_ef032e40-2e4d-43aa-9aaa-fbe6afc299f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_ef032e40-2e4d-43aa-9aaa-fbe6afc299f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementFeeWaiver_1785c08a-9ea3-4700-be6c-646dc0818453" xlink:href="codi-20211231.xsd#codi_ManagementFeeWaiver"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_codi_ManagementFeeWaiver_1785c08a-9ea3-4700-be6c-646dc0818453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForManagementFee_7fa14f48-6447-4471-8d65-65b6f766858a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForManagementFee"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_PaymentForManagementFee_7fa14f48-6447-4471-8d65-65b6f766858a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8b18d9d3-9283-4ddb-974d-54b184598fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8b18d9d3-9283-4ddb-974d-54b184598fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_05f00557-c86e-4224-8180-ea6fbee2e14b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_05f00557-c86e-4224-8180-ea6fbee2e14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_ac3fefe8-c69a-4adb-9b12-fa2d1bcde5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_42d6e4c2-9a9b-4aa1-83dd-6213e869ffbd" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_ac3fefe8-c69a-4adb-9b12-fa2d1bcde5bb" 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-20211231.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_6ac1a961-815f-4660-8222-e68f874061b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:href="codi-20211231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6ac1a961-815f-4660-8222-e68f874061b3" xlink:to="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ba6d22a0-ff5e-484f-9240-680e065c53fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1e27f9d0-ea12-45fc-8efe-f1edcf8a7174" xlink:to="loc_us-gaap_RelatedPartyDomain_ba6d22a0-ff5e-484f-9240-680e065c53fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_cecda623-5df2-4dba-9268-a286c3fb67b3" xlink:href="codi-20211231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ba6d22a0-ff5e-484f-9240-680e065c53fb" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_cecda623-5df2-4dba-9268-a286c3fb67b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0f82eb7e-f8a3-4b0f-80a8-a85b8eafb3be" xlink:to="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_dbe2a98d-63d5-4a8d-b54f-09b43a03df46" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_A5.11TacticalMember_dbe2a98d-63d5-4a8d-b54f-09b43a03df46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_f91143c3-389e-4d2e-b102-a2f57cc3f894" xlink:href="codi-20211231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_CrosmanMember_f91143c3-389e-4d2e-b102-a2f57cc3f894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_96bab579-df7d-485f-bc2a-71b9a220df93" xlink:href="codi-20211231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ErgobabyMember_96bab579-df7d-485f-bc2a-71b9a220df93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_098c2c74-232f-433c-9fe6-968f45dbb52d" xlink:href="codi-20211231.xsd#codi_FoxMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_FoxMember_098c2c74-232f-433c-9fe6-968f45dbb52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d0da5984-bcab-44fd-bcde-7123e77745b9" xlink:href="codi-20211231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_LibertyMember_d0da5984-bcab-44fd-bcde-7123e77745b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_44fbffd5-a0f6-4059-bacb-3a05cdb15985" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ManitobaHarvestMember_44fbffd5-a0f6-4059-bacb-3a05cdb15985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_8aef4a7d-f2de-4d0c-9676-782cdd1c899c" xlink:href="codi-20211231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_AdvancedCircuitsMember_8aef4a7d-f2de-4d0c-9676-782cdd1c899c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_d5d8f09f-49e3-4cb2-a995-a40663a97a46" xlink:href="codi-20211231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ArnoldMagneticsMember_d5d8f09f-49e3-4cb2-a995-a40663a97a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_59763a20-5ede-46bb-b688-19f720015fd0" xlink:href="codi-20211231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_FoamFabricatorsMember_59763a20-5ede-46bb-b688-19f720015fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e92e4f77-34f9-44c8-afa8-dde8d7a5fbf2" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_SternoCandleLampMember_e92e4f77-34f9-44c8-afa8-dde8d7a5fbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_fdc94a91-0ff9-4d7e-b67a-2dac39e99c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_us-gaap_CorporateMember_fdc94a91-0ff9-4d7e-b67a-2dac39e99c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_dfab9b9b-711e-440e-9865-9a3d95bd7860" xlink:href="codi-20211231.xsd#codi_BoaMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_BoaMember_dfab9b9b-711e-440e-9865-9a3d95bd7860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_87f425e0-c444-46e8-ad0d-c3f3a4fa269a" xlink:href="codi-20211231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_MarucciMember_87f425e0-c444-46e8-ad0d-c3f3a4fa269a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_779a1dbd-2038-416e-8476-acb7d4b4bc71" xlink:href="codi-20211231.xsd#codi_AltorMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_AltorMember_779a1dbd-2038-416e-8476-acb7d4b4bc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_688ad145-0aba-45d2-b90c-0c96d61d9f83" xlink:href="codi-20211231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_LuganoMember_688ad145-0aba-45d2-b90c-0c96d61d9f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_29dd7217-fb43-4790-81db-3103aa8d6dab" xlink:href="codi-20211231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_VelocityOutdoorMember_29dd7217-fb43-4790-81db-3103aa8d6dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_2f2f8fa0-a54e-4067-bebf-ca1673a1aaaf" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12885965-a027-4186-9790-6131eac60a14" xlink:to="loc_codi_ArnoldMember_2f2f8fa0-a54e-4067-bebf-ca1673a1aaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:href="codi-20211231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_5c2496aa-5bf7-4f3b-8d9a-fef06cc86d8a" xlink:to="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_06e7e11c-a735-466c-95dd-00194e51e706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:to="loc_us-gaap_ManagementFeeExpense_06e7e11c-a735-466c-95dd-00194e51e706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_59e482de-e9d0-4c14-98e9-520af6ef6fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_d96f320c-d7d6-46f8-8157-1f1fd53b341d" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_59e482de-e9d0-4c14-98e9-520af6ef6fad" 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-20211231.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_19e1a09e-4c80-4985-b28e-eb2dfa0c1467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_4aedcadf-443d-40ab-85ac-180587ae8a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19e1a09e-4c80-4985-b28e-eb2dfa0c1467" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_4aedcadf-443d-40ab-85ac-180587ae8a0d" 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-20211231.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_0411ec4e-e9f5-4406-b48d-d7a686c4598a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_0d89f23d-4d50-4a2d-bb2c-580737e24441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_0411ec4e-e9f5-4406-b48d-d7a686c4598a" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_0d89f23d-4d50-4a2d-bb2c-580737e24441" 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-20211231.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_30279900-f2ea-4412-a6a0-a520c40e599c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelectedQuarterlyFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:href="codi-20211231.xsd#codi_SelectedQuarterlyFinancialInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SelectedQuarterlyFinancialInformationAbstract_30279900-f2ea-4412-a6a0-a520c40e599c" xlink:to="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2e8ec2db-23ba-4d0f-8b0e-393b1167b443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b15198dd-b229-45bf-bb2f-e70e1bd4369a" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2e8ec2db-23ba-4d0f-8b0e-393b1167b443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e496aeb5-d4c0-48a1-9b3e-174ed2428eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2e8ec2db-23ba-4d0f-8b0e-393b1167b443" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_e496aeb5-d4c0-48a1-9b3e-174ed2428eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_875f50bb-569f-41cf-8e8e-6733b27c5622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d74219b-c86b-4017-ae84-b96ae5acd4df" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_875f50bb-569f-41cf-8e8e-6733b27c5622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1dfb3b7d-0c1b-4e46-b362-221933e7d436" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a4e97aa8-37b1-4432-9e65-08b280a61c11" xlink:href="codi-20211231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:to="loc_codi_A5.11TacticalMember_a4e97aa8-37b1-4432-9e65-08b280a61c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_d4b7f596-d8f0-4b5d-b94a-6104a956cf74" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:to="loc_codi_ManitobaHarvestMember_d4b7f596-d8f0-4b5d-b94a-6104a956cf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d132e650-d286-47b1-9b15-e71f587dd953" xlink:href="codi-20211231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bf55fff-997a-4a8e-bd18-1eb143ca9a85" xlink:to="loc_codi_SternoCandleLampMember_d132e650-d286-47b1-9b15-e71f587dd953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be23ea62-140d-4ed6-a889-6af8bf1a57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b3ac8e5d-271f-4b5e-8f24-390222fd17bd" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be23ea62-140d-4ed6-a889-6af8bf1a57d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b91fdd97-07a2-4b48-9ebd-1251ec8a969b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a0e81e19-7f49-45e5-97ae-25e8e7217ecb" xlink:to="loc_dei_EntityDomain_b91fdd97-07a2-4b48-9ebd-1251ec8a969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_415cf2ec-c121-469a-bf56-66314bc0b973" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_769cb829-d347-49ba-b43b-04da3d32984b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_415cf2ec-c121-469a-bf56-66314bc0b973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a519eaec-84a2-4ffd-9c8c-2e54883b3a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a477243b-beb9-4bc6-a139-4903314962cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a519eaec-84a2-4ffd-9c8c-2e54883b3a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1cf6e558-a40c-4b71-97b6-cc240222eaa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ae1b65ac-4fd1-4faa-96e5-7905e8f18e79" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1cf6e558-a40c-4b71-97b6-cc240222eaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_775bad7d-920f-4cb3-b963-da2288103c9a" xlink:to="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_e7295a33-ae93-401d-a7c2-1473ac18bd51" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:to="loc_codi_ManitobaHarvestMember_e7295a33-ae93-401d-a7c2-1473ac18bd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_e6ece9ac-f8dd-431f-9b15-69060f24a7ad" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:to="loc_codi_CleanEarthMember_e6ece9ac-f8dd-431f-9b15-69060f24a7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_9a8ac8a1-479c-46cd-b650-e492bddeda2c" xlink:href="codi-20211231.xsd#codi_CleanEarthMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManitobaHarvestMember_3128e60f-91d0-42a5-978c-4790d695d251" xlink:href="codi-20211231.xsd#codi_ManitobaHarvestMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_2d2cb39f-2620-40b6-9919-37863c5a829b" xlink:href="codi-20211231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f95fb190-7355-44dc-9675-7e2aad6bad90" xlink:to="loc_codi_ArnoldMember_2d2cb39f-2620-40b6-9919-37863c5a829b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:href="codi-20211231.xsd#codi_SelectedQuarterlyFinancialInformationLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_3e42199b-c764-4aae-a2b4-089a4695612d" xlink:to="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c9f45a64-4157-43cb-bfb7-6187794b6ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_AssetImpairmentCharges_c9f45a64-4157-43cb-bfb7-6187794b6ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_34e5acc2-fab0-42cc-abe5-275623d7fbea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_34e5acc2-fab0-42cc-abe5-275623d7fbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_172bb312-c0f4-4c21-a5a8-3d5bb35627ee" xlink:href="codi-20211231.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_172bb312-c0f4-4c21-a5a8-3d5bb35627ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e120378-301b-4097-b6bc-03102afca530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e120378-301b-4097-b6bc-03102afca530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_340c7499-5f61-4db6-af73-b918f448757e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_Revenues_340c7499-5f61-4db6-af73-b918f448757e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aaefd817-a852-45b2-8fd1-f1c53ae1ef28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GrossProfit_aaefd817-a852-45b2-8fd1-f1c53ae1ef28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cffa4f48-aee9-49a9-82c6-064db9d726af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_OperatingIncomeLoss_cffa4f48-aee9-49a9-82c6-064db9d726af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_6708aecf-d102-442a-a137-ea6e9187af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_6708aecf-d102-442a-a137-ea6e9187af8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a491cb1-6806-479e-bbc1-fe1eccaa4a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_NetIncomeLoss_4a491cb1-6806-479e-bbc1-fe1eccaa4a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_15f9c462-4874-491e-9c9c-dfd52676e038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_15f9c462-4874-491e-9c9c-dfd52676e038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_98b5dce0-cc34-449e-9781-233c578216f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_98b5dce0-cc34-449e-9781-233c578216f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_197d9e55-c49e-456f-8ec8-ffbb1a230263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_197d9e55-c49e-456f-8ec8-ffbb1a230263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_3e51f9cb-5940-41d6-9f91-e70d59d5f6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_3e51f9cb-5940-41d6-9f91-e70d59d5f6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_438f547f-414b-4cba-8ac6-3c43fbff8fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_438f547f-414b-4cba-8ac6-3c43fbff8fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c2348a26-f9df-4bbf-9dc5-f89b4caeb344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_438f547f-414b-4cba-8ac6-3c43fbff8fae" xlink:to="loc_us-gaap_EarningsPerShareBasic_c2348a26-f9df-4bbf-9dc5-f89b4caeb344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_557d69f8-0492-4b6a-ad88-06f8501fbc73" xlink:href="codi-20211231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_557d69f8-0492-4b6a-ad88-06f8501fbc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8d75ce03-542b-47ed-9801-ebda90d615cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8d75ce03-542b-47ed-9801-ebda90d615cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bd036fde-cc8a-431d-b687-a03b32e1745e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bd036fde-cc8a-431d-b687-a03b32e1745e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6f2282f5-9b62-470a-a24c-48d7ff036468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6f2282f5-9b62-470a-a24c-48d7ff036468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_faa71952-ae68-41ac-8ace-94f207dc93a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_faa71952-ae68-41ac-8ace-94f207dc93a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6fb7d2b1-7cc5-43e6-86f1-32f5c66cd373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6fb7d2b1-7cc5-43e6-86f1-32f5c66cd373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ef5605bf-67c5-480e-b016-20a2e0f2cb74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ef5605bf-67c5-480e-b016-20a2e0f2cb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_979519bf-0d57-4e2e-b2cf-750f25014930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_e1420042-c743-4f65-894e-773cee7e4809" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_979519bf-0d57-4e2e-b2cf-750f25014930" 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-20211231.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_6a1a39a0-f319-4c70-a16a-0571eb9ef171" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_1f18ee73-4e36-434e-949b-91988c897265" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_6a1a39a0-f319-4c70-a16a-0571eb9ef171" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_1f18ee73-4e36-434e-949b-91988c897265" 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-20211231.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_b3aa29b4-30b0-4a56-b1d9-f8b2bce84830" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b3aa29b4-30b0-4a56-b1d9-f8b2bce84830" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5568ea05-ac4c-43c3-b2e8-ec85b61a0a93" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_5856be05-8822-4d63-be37-484ea0f270da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_5856be05-8822-4d63-be37-484ea0f270da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_39fa464c-e2fe-49c4-bdb1-8c067b16ca0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_12f31945-a8bd-4fda-ad4a-c3788aedc8aa" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_39fa464c-e2fe-49c4-bdb1-8c067b16ca0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_84d88be4-465c-4ce1-b210-807731733672" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_72961222-196d-47ec-b63f-7ce5a458511b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_84d88be4-465c-4ce1-b210-807731733672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_84d88be4-465c-4ce1-b210-807731733672" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_56b8274c-71b1-477f-9427-d236f047b0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_56b8274c-71b1-477f-9427-d236f047b0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_81774ee7-2d51-4c77-ad6a-dcfa894731db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_81774ee7-2d51-4c77-ad6a-dcfa894731db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_b2993ceb-d7c4-492b-96d8-dddaccca22ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_b2993ceb-d7c4-492b-96d8-dddaccca22ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_3c6438cf-6c70-4270-b16c-98ae9f9a3742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_3c6438cf-6c70-4270-b16c-98ae9f9a3742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_b801c535-e980-4ea9-98d6-450e26a8ea27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_253a60e6-e42d-4219-ae3a-c64348cb124a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_b801c535-e980-4ea9-98d6-450e26a8ea27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>codi-20211231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 codi-20211231_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 **** "BF2S)#&7D=8T'5F. *Y_4OB1X2T?/V_Q3
MHMCCK]IU"&/'YL* .CHKSZ;]H;X5V^?-^)G@^+'7?KUH/YR52F_:B^#-O_K?
MBYX%C_W_ !+9#_VK0!Z=17F,/[47P9N/]5\7/ LG^YXELC_[5J[#^T-\*[C'
ME?$SP?+GILUZT/\ *2@#T&BN<TWXD>$M8Q]@\4Z+?9Z?9M0ADS^3&N@BF2:,
M/&ZR(>C*<@T /HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ/XL_MF?!WX,736'B#QK9
M3ZYN\M=#TC-_?M)G 3R80Q5B?[^T>]>=?\-1?&WXG_+\+?V>]6T^RDYCUWXC
MWB:3$H[-]E!,KJ>N5;I]: /K&BOE ?!;]J/XA 'QA\==#\"VK\RZ;X T 2'Z
M+=7)\Q<>H!IW_#NGP5X@^;QYX^^)7Q)+?ZR'Q%XIF,#>P2()M7VS0!] ^(OB
MWX&\(;O[=\9^'M%V_>_M'58+?'UWN*\ZU7]N'X Z.6%Q\7/"DFWK]EU%+C\O
M+W9JAX=_8#_9Y\+[/L?PG\/S;>G]HQ/??GY[/G\:]&TKX#?#/00HTWX=^$].
M"_=^RZ);18^FU!0!Y!=?\%*/V:[-BK_%&R8C_GEI][(/S6$U2_X>@?LR>9L_
MX6<F?^P)J6/S^S8KZ4M?#>D6*A;;2[*W5>BQ6Z*!^0J]]GB\O9Y2;/[NT8H
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
M?\LUVAI,'.01P54U]@:;IMIH^GVUA86L-E8VL:PP6UO&(XXHU&%15 PJ@
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
M#^PKX&\">)/$>OR>(/&/BK5M6T27PY;77B?6?[0?1].D+EK>S+IE%&_ W[R
M.#\S[]'PI^QCX*\'ZA\'+RSU37Y9?A9;WUMHHGN("+A;I-DAN<0C<0#\NS9C
MOFOG;]H#]KS6/B1^SW+/I5MK_P +/B!X;\>Z7H/B/1(]099[5FD;*+<0E1-!
M(H.&P VT\8VD]Y^T!^V1XHCUCXM^"?AU\,M:\567@W19%\0^+]/U>&S?2+B6
MVD=6MX6&^=HP QV.K@JV%X!8 Z2;_@G3\,9O'<VMC5O%T7AN?6AX@E\ 1ZR1
MX<DOL#,QM=FXDN ^-^,_* (P$KZDK\]O _[>-S\&?V9_@98WMH/B%\0_%&DS
M7\[^)?%=OI$:VT<LBF:>_O6*F1F 5$/+!'Y&U0_=:A_P4CLKKX6?#?Q5X6^'
M]UXHU;Q;K[^%IM @U>%)+/4D5<Q).$:.=&9TVR90%'5SMY4 'V?17Q9\2O\
M@H!XS^'?BKP_X(;X(K=_$:\T4ZSJ'AN3QE9P&W#3/'#;6LIC/V^=U3=Y4*EL
ML%02$-CZDL_&EWX@^%*^*K#1M2TN_NM(.H0Z/K%JUO>6\QA+B":(\K(K?*1T
MR#@D8- '7T5^6OQ%UWX?7O[.GP$\)3SZ##\5?%OAI+^W\8>*M52VL_#,=S.E
MU?ZH&DD55NY+A7V-&!*S(V6PNQ_LS]G6:2U^,G[0.CV=R;GP[;^([&^M#G<J
M7%UI=M-=!6Z89RLA"X :5CU)H ]^HHHH **** "BBB@ HHHH \%_:*_95T_X
MO7UMXR\*ZI-X#^+ND1'^R/%VF_*YP.(+I<8F@/0JP. 3C(RK,_9@_:.O?BA_
M:W@?Q[IJ>%OC#X6Q%KNADX2X7@+>VI_C@DR"""=NX#)!4M[[7S+^V=\)]:DL
M]%^-'P]B5/B;\/=][#&&V+JVFC)NK&7'+!DW%1U!R!@OD 'TU17)?"7XE:3\
M8_AIX:\;:&S'2]<L8[V)7.6CW#YHVQ_$C;E/NIKK: "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KC/C3X7G\;_!SQWX<MHVEN=7T&_T^*-3@LTMO)& /J6%=G10!X)^
MP?XMM_&7[(/PKNH'#-9Z+#I4R8PT<MKFW=6'8@Q=_4'O7O=?&WP[U1?V/?VH
M-<^'FLNUK\,OB;J#ZUX3OY%/D66K2'_2M/9R<+YA"O&.!RH&2QK[)H ****
M"BBB@#+\5?\ (L:Q_P!><W_H!K\Z?V"OV]?@3\%_V3_ W@WQEXY_L;Q)IOV[
M[79?V1?S^7YE_<2I\\4#(<I(AX8XS@\@BOTJHH _(O\ :8F2X\*?MXRQG<CZ
M]X293C&095(KTFW_ &>OAE_PW[HGA?\ X0+P_P#\(W'\)UU3^R/[/B^RO=B9
MXA</%C;)+L8C>P)S@YR :_2NB@#\B_V;;B2]^'O[#4=PYF2/Q=X@B59.0$\Q
MCM^G)_.N4U;POIFG_#3]K7X<>%="CL?B/:>,+J]DT_2M&9+Y?"T=[;[Q RHH
M-N"8G\D. 4^;;MYK]GZ* /R*^!OP]?QO;?&[5/A%XZU'QY+<?#R\T=YM ^'5
MMX5TB>YD*O';*(95WW@!?!$'W7QYN-H.7X1\3_!3Q!XU_8YL_AOX;33O&>CZ
MS8V7BJ]M]'DLRMT$A$D5S,R 3RM*LC*=SD -R,XK]B:* /,_C-\+K[Q]J7P]
MUK1YK6#6/"/B2WU>/[8S+'-;M');W460K$,89W9>.71 2H)(\PM_V-;CP%\.
M_BCH_@GQWK=[JOCJUOTNV\3BP:-KN[!1[N2>"R2X=XP[E$,A3)Q@9R/INB@#
M,\+^'[7PGX:TG0[($66F6D-E #VCC0(OZ**TZ** "BBB@ HHHH \$_;Q\6V_
M@W]D'XIW4[A6O-%FTJ%,9:26ZQ;HJCN29>WN>U>D?!;PO/X(^#G@3PY<QM%<
MZ1H-AI\L;')5HK>.,@_0J:^:?B)JB_MA?M0:'\/-&=KKX9?#+4$UKQ9?QJ?(
MO=6C/^BZ>K@X;RR6>0<CA@<%17V30 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\G_MU0_\
M"PO$'P0^#TI)TKQOXK6?5H1_R\6%@GVF:(]L,?+/_ 17UA7RG^U5(- _:J_9
M1\37'RV$&NZOHK.W3SKZQ$4(^I9#B@#ZK50JA5& . !2T44 %%%% !1110 4
M444 %%%% '$_&KX?ZC\4OA;XA\+:/XHU/P5JNHP!+37]'FDBN;.575T=61D;
M&5 90PW*67/-?-GPY_9C^-?BOX]?#GXB_&W7? LTW@#3KBUT^7P;#<_;-4DE
MB\IFO))D7@ LX"87<[850QK[)HH ^#!^P7X__P"&!=&^!_\ ;'AO_A+++6QJ
M4EY]IN/L)C^UO-@/Y&_=M8#'EXSW[U@_';_@G7\1OB=\1/C+J.GZC\/+_3?'
M;PW=IKWB>QN;K7=+>%5,=K;/M,=O"<>4TB[F\L+\I*J!^B-% 'S-\*?V:?%?
M@O\ :8TCXCZG>:,VDVWPRM/!LUK:7$LD_P!NBGAD=U#1*IAQ&P#$ACQE!V\1
MM_\ @G3XST'QQK&DZ0?A3<_#S5/$$FLGQ#K_ (3@U/Q19V\AWO91_:()('3(
MVAW)(W%AC[E?H/10!\S>'_V8_$VC_%S]I/Q.][H_]F?$G2[*QT:&.67S;=H;
M&2W;[0OEX1=S@C87X!X!XKS'PQ^Q)\4OA?X)^#.N>!O$OA6W^*_@'3+S1KJ#
M5UN)M%U.TN)Y)"AD1%F4IYA8849)QD 9/W/10!\):Y^P7\0/$OPR\23:QXG\
M/ZC\4?%_C33O%&N7,8FM],MX;4L$M;<^6TC!%9MK.H)R >FYN@^(_P"RM\9]
M+^)GQ;O_ (3>*?!]AX4^*-F@UE/$T-R]]I]R()(6:U\I2I#!LYD)V[CA#M!;
M[-HH _/G4/\ @GCXWTOP?\&]1TC_ (5QXG\;>#=$E\/:IHOCFQFU#0+ZV>6:
M5)4/E>8)(WEX^1<[OO *5D[G3?V*?%^GZ#\"8FU/PA_:GA'Q=_PE/B+^R-)B
MT>S<LJAHK2&UMU60H%5!)*%9PH9BN0J_9M% 'R#^V-^RS\2/CCXF:Z\-CX:^
M*- O-)?39-*^(6D.L^D2;E/VBPOK6/[0&?G*LX52N0&WX3W;]G'X477P-^!_
M@[P'?:S)X@N]#L1:R:@ZE0YW,VU03D(F[8H/\*K7I%% &)X,\%Z-\/?#L&A>
M'[+^SM)MY)I8;59'=8S+*\KA2Y)"[Y&PH.U1A5 4  \,^"]&\'2:R^CV0M)-
M8U"35;^3S'=KBZD55:1BQ)^[&B@#A515   %;=% !1110 4444 %%%% !111
M0 4C*&4JPR#P0:6B@#Y/_85A_P"%>^(/C?\ !Z(D:5X(\5M/I,)_Y=["_3[3
M#$.V%/F'_@1KZPKY3_95<:_^U5^U=XFM_FL)]=TC1E=>GG6-DT4P^H9QFOJR
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .%^-?P9\-?'SX=ZCX.\56SS:==[9
M(YX&V3VDZG,<\+X^213R#]0<@D'YZ\!_M#>*?V9?%&G_  Q_:$NFGTVXD^S>
M&_BDR[;+4T'W(;YL_N+D#@LW#8))_C;Z_K%\9>"]!^(7AJ_\/^)M)M-<T2^C
M,5Q8WT0DCD7Z'H1U!'((!!!% &O#,EQ$DL3K)$ZAE=#D,#R"#W%/K\]_$4OB
M;]BWXMZ%\/\ X)>,H_']IK"R31?"'Q'/+-/81(A<FUO0&^S*W.U9R%ZG+GD>
M\?#']O#X=>,]>_X17Q:+[X4>/(\+-X<\:1_8G+$D?NIFQ'*I(^4@@L","@#Z
M0HI%82*&4AE89!!R"*6@ HHHH **** "BBB@ HHHH **** "BBB@ HI&81J6
M8A549))P *^<?B=^WA\.O!NO?\(KX2%]\5_'DF5A\.>"X_MKA@0/WLRYCB4$
M_,225 .10!]&33);Q/+*ZQQ(I9G<X"@<DD]A7R'X\_:&\4_M->*-0^&/[/=T
MT&FV\GV;Q)\4E7=9:8G\<-BV?W]R1P&7A<@@_P :QCX!_&#]JR1+GX\:PG@3
MP$V&3X9^$;QC)=*1G;J-ZI^?GJD?RG@@J17U3X-\%Z#\/?#5CX>\-:3::'HE
MC&(K>QLHA''&H]AU)ZDGDDDDDF@#G_@I\&?#7P#^'>G>#O"ML\.G6FZ22>=M
M\]W.QS)/,^/GD8\D_0#   [JBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP[]L[X.W_QL
M_9_U_2=!W)XNTMHM<\/S1X$D>H6K>9%L)X#, T8)_P">E>XT4 >8_LW_ !OT
MS]H3X0:%XQT\&"YGC^SZG8R*4DLKZ/"W$#J>05?.,]5*GO7IU?''Q9T/6OV,
M?BQKGQJ\)Z=/K/PM\2RI+X]\.6:EI;"89']K6R]#US*O?DG^]']7^$?%VB^/
MO#.F^(O#NI6^L:)J4*W%I?6K[HY4/0@_H0>000<$4 ;%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7F/[2'QOTS]GOX0:[XQU &>Y@C^SZ98QJ7DO;Z3*V\"*.26?&<=
M%#'M7;>+O%VB^ ?#.I>(O$6I6^CZ)IL+7%W?73[8XD'4D_H .22 ,DU\H?";
M0]:_;.^+&A_&KQ9IT^C?"WPU*\O@+PY>*5EOYC@?VM<KT'3,2]N"/[T@!ZM^
MQC\';_X*?L_Z!I6O;G\7:HTNN>()I,&234+IO,EWD<%E!6,D?\\Z]QHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBJVI:E::/87%]?W,-G96\;2S7%PX2.-%&2S
M,>  .230!8Z=:^0_CQ^UUK?B;QA=_"3X"1V^O>.U_=ZMXE?$FF^'5)P2YP1)
M,.0(QG##D'!6N0\>?'GQQ^V7XAN_ WP4NKGPW\-893;ZU\14!26^P</;Z=D?
M@9?KC'&_Z6^ W[._A/X"^#[30O#>EQV5O%\SG[TDLA W22.>7<XY)]@,  4
M<9^S#^R;I'P0M[O6;RZN/$7C75F\_5O$FIG?>7LIY.6/*IGH@.!QG)YKUSXD
M?"7P9\8-";1_&OAG3/$VG<[8M0MUD,9/\4;?>1O]I2#[UUE+0!\E_P##$?B7
MX4_OO@3\9/$G@.WCYB\,:\PUK1@/[B1S?/$".-P+-P*?_P +I_:<^%?R^.O@
MMI/Q$TZ/A]8^'&J$2X'?[%<?O'8CLI S^%?6-% 'RWI/_!2#X.K>1:?XPD\2
M?##5I.!8>--!N+)P>X+*KH,>["O:O!_QW^&_Q"V?\(SX^\-:\[](]/U:":3Z
M%5<D'V(KKM5T>PUZQDLM2LK?4;.3A[>ZB66-OJK @UXQXP_8;^ 7CK>=5^%'
MAM7D^])IMI]@<^Y:W*'/OF@#W.BOE3_AV[\,=*_Y%7Q%\0/ N/N?\([XKN8M
MGT\PO1_PQ3XRTSC1?VF_BO !]W^U;^'4#^.^,9H ^JZ*^5?^&8/C[;<6?[6&
MM(@^[]J\(:?.?Q)89H_X9S_:6^[_ ,-;S>7Z?\*[TS=_WUOH ^JJ*^5?^&8/
MC[=<7G[6&M.A^\+7PAI\!_ ACBD_X8I\9:GQK7[3?Q7G!^]_95_#8'\-D9Q0
M!]5UPOC#X[_#;X>^8/$WC[PSH+IUCU#5H(9/H%9P2?8"O#?^';OPQU3_ )&K
MQ%\0/'6?O_\ "1>*[F7?]?+*5W/@_P#8;^ 7@78=*^%'AMWC^[)J5I]O<>X:
MX+G/OF@#CM6_X*0?!UKR73_!\GB3XGZM'P;#P7H-Q>N3V 9E1#GV8U2_X73^
MTY\5/E\"_!;2?AWITG":Q\1]4)EP>_V*W_>(P'9B1G\:^I=*T>PT&QCLM-LK
M?3K./A+>UB6*-?HJ@ 5<H ^2_P#AB/Q+\5OWWQV^,GB3QY;R<R^&-!8:+HQ'
M]QXX?GE '&XE6Y-?0_PW^$O@SX/Z&NC^"O#.F>&=.&-T6GVZQF0CHTC?>=O]
MIB3[UUM% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $<\$=U#)#-&LL,B
ME'CD4,K*1@@@]017R#XF^ 7CC]E7Q5<>./V?;+^V?!]W*9_$'PHEG\N"3/+7
M&FLW$,N!_J^AZ '"H/L*B@#R7X!_M/>!OVB--N#X=O9K+Q!8#&J>&=6B-MJ>
MFOG!6:%N< \;ERN>,YXKUJO$?CK^R1X,^.&J6OB3S+[P=\0;#!L/&?AN;[+J
M,)4$*KL.)4[;7SQD KDUY8GQ@^//[+K"U^*_AA_B_P"!8?E7QUX+M=NHVZ#
M#7EAGGN2\9P .2Q- 'V#17G'P=_:*^''Q\TO[=X$\6Z?KVU=TMI')Y=U!T_U
MD#XD3KC)7'I7H] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !117G'QB_:*^''P#TO[=X[\6Z?H.Y=T5I))YEW/U_
MU<"9D?IC(7'K0!Z/7DOQ\_:>\#?L[Z;;GQ%>S7OB"_&-+\,Z3$;G4]2?. L,
M*\X)XW-A<\9SQ7C#_&#X\_M1,;7X4>&'^$'@6;Y6\=>-+7=J-PAR"UG89X[$
M/(<$'@J17J?P*_9(\&? _5+KQ)YE]XQ^(-_DW_C/Q)-]JU&8L &5&/$2=MJ8
MXP"6P* /*_#/P"\<?M5>*K?QQ^T%9?V-X/M)1/X?^%$4_F01XY6XU)EXFEP?
M]7T7H0,LA^OH(([6&.&&-8H8U")'&H554#   Z "I** "BBB@ HHHH ****
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
M#V:,-N4^Q KNZ "BBB@ HI.G6OD7XZ_M9Z_XH\877PH^ D-OK?C)#Y6L>*I
M)=,\/ G!W$966X&#B/H".0<%0 =I^TI^UUIWP=OK;P7X3TYO&_Q8U5/^)=X:
MLVR( >D]VX/[F$9SDD$]L#+#B_@#^R;J-SXN;XI?%O4QXP^)=XO_ !]2 _9=
M,C[6]G&>(T7)&[&3D],G/9_LT_LFZ)\%[*ZU.[EGU_Q=JS_:-7\0ZDWF7=],
M>69F.=JYZ(.![GFOH95$:A5& .U #+:UCM(5CB4(B\  5+110 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 5C>(O!GA_Q=#Y.
MNZ%INM18QY>HV<=PN/3#@ULT4 >&>)/V&_@#XJ=WOOA+X7C9OO-86*V9/O\
MN=G-<3+_ ,$S/@+;2-+H>A:UX4F8Y\S1/$5]$<^H#2L!^5?5-% 'RI_P[_LK
M'_D#_';XVZ(H^[#:^,F,0]MK1'(_&C_AC/X@:?\ \@K]I_XF0XZ?VC);WOY[
MD&:^JZ* /E7_ (9<^.\/_'O^U=KRCMYWA2PD_F:/^&;_ -I"+_4?M:W2_P#7
M;X?Z;)_-Z^JJ* /E7_AF_P#:0E_U_P"UK=-_UQ^'^FQ_R>O'_P!K3X6_'CX0
M_ #Q=XMG_:=\1ZO_ &=;+)]DL]$MM,>3,B+@3PMYB=>JG/;O7Z%5\Q?\%)G$
M?[&GQ&)_Y\XQ^<\8H Y7P-^R?\0?&G@_1=4U?]IKXF WEG#.T>G3P6NW<@.
MP4D]>IK<_P"'?]E??\ACX[?&W6U/WH;KQDPB/MM6(8'XU[Y\(D,?PQ\+H>JZ
M;;C_ ,A+77T ?*T7_!,SX"W,BRZYH6M>*YE.?,UOQ%?2G/J0LJ@_E7;>&_V&
M_@#X5=7L?A+X7D9?NM?V*WA'O^^W\U[G10!C>'?!OA_PC#Y.A:%INBQ8QY>G
M6<=NN/3" 5LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1535M6L=!TVYU'4[RWT[3[6,RSW=W*L442 9+.[$!0!W)KY1U+]
MK/QM\?\ 5KKP]^S9X:@U>P@D,%[\2/$T<D&B6S [6%LF ]U(/;Y1P2&4YH ^
MG_%_C7P_\/\ 0I]:\3:WI_A_2(/]9?:E<I!$O!.-S$#/!P.IKYJNOV](_B!=
M3Z?\"_AGXG^,%RCF'^V(8?[,T1'!QAKR< <'/&W! X/>KO@K]@SPU>:Y#XL^
M,FNZA\;O&RX<77B/ TVU/!*6]BI\I$R/NL&'? KZ;L;&VTNSAM+.WBM+2%0D
M4$"!$C4=%51P!["@#Y47X8_M4?%S$OBWXH^'_A'I4O+:/X'TS[;>;/[C7<Y^
M1^^Z/(J]I/\ P3C^$4U['J7C8^)/BIK2G<=0\::[<7;%NYV*R)CV*FOJ2B@#
MC_!/P=\"?#:%(O"G@S0?#:H.#I>FPV[?4E%!)]SS78444 %%%% !1110 444
M4 %5[_3[75+5[:]MH;RV<8>&XC#HWU!&#5BB@#PSQ]^P[\!_B4TDNL_##08[
MISDW6EP'3IBW]XO;E"3[DFN!;]B7Q7\//WOP>^//C3P8B?-'H_B!TU[3%_V%
MBFP4!Z9R3WKZQHH ^3#\7?VF_@N=OCSX6:9\6-#C^]KGPYN3'>A?5K&;YI'Z
M\1X'O7>?"[]MSX/_ !4DNK.V\4Q^&]>LPQO- \4I_9E_;%1E@T<N V!R=A8#
MN:]WKS#XV?LU_#C]H+2&LO&_A/3M9E"[(KYXMEW /^F<ZXD4>P;![@T ?,7C
M7XY>-OVU-<O/!7P<NKWPK\+XI&MM8^("H4N-2P</;Z?T(4CK-Z$XQT?Z9^!7
M[/GA3X$^#[30O#FF16-M"-QVC+R.0 TCL>6<X&6/\J^?M)^ _P :_P!CVW$O
MPFU6#XM?#ZV&YO _B5E@U.VB!)*V5XHPQQP$D& !@*2:]Q^ G[5?@?\ :!6[
ML-*GNM"\7Z;\NJ>$=>A-IJEBXQN#1-RR@D?.N1R,X/% 'L5+110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
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 5\H?\%1/^3*_'_P#NV?\ Z6P5]7U\G?\ !4=Q'^Q3
MX_)]+(?G?6XH ^EO!7_(IZ5_U[1_^@BMNL;P<AC\+Z8AZK;H#_WR*V: "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIK,$4LQ"
MJ.230!3US1;/Q)HFH:1J,*W.GW]O):W,+=)(W4JZGZ@D5\L_L.^*KSX;S>)?
MV<?%MTI\4> )6.CSRMAM5T25B]M<(.Y0.(V X7Y!US7=?%K]N+X-_!ZXDT_4
MO%UOK/B $HF@^'5.H7TD@&?+\N+(1C_ME1[U\H?&/Q'\:/VJO&WA/QC\,OA7
M+\+M:\)SR3:5XM\47JP:A=0LI#6LEJJ-B)\\K)N7D\@,V0#]*:*^>_V2OVG(
MOC+X</ACQ;G0/C!X=C6T\2>';]%@N/.50&N8HQP\+\,&3(&X#H5)^A* "BBB
M@ HHHH **** "BBB@ KB=>^!_P .?%7BA/$VM> /"^K^(T:-UUB_T:VGO%:/
M'ED3,A?*X&#GC Q7;44 %%%% !1110 4444 %%%% !11535M7L=!TRZU+4[V
MWT[3[6-I;B[NY5BBB0#)9W8@* .Y- $7B#Q!IOA/0M0UK6+V'3=)T^![FZO+
MEPD<,2*69V)Z  $U\N_L6Z?J7Q:\9?$#]HO6[9[-/&LB:;X8LIAA[;1+5BL;
MD$9!F<&0CI\H(X85RFJ:MK'_  42\7#1M&6XTG]FS1;]6U/5F#13>,;B%\_9
MX!P1:*X&Y_XB..1\OVM8V-MIEE;V=G;Q6EI;QK##;P($CC11A551P    !P
M* )Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \XUS]I/X1^%]8N])U
MGXI^"M(U6SD,-S8WWB&SAG@<=5=&D#*P]",U1_X:Q^"'_19/A_\ ^%18_P#Q
MVOG7]COX(_#KXE:K^T1J?B[P!X7\5:E#\8/$5M'>:WHUM>3)$&@81AY$8A0S
MN=N<98GN:^BO^&3O@A_T1OX?_P#A+V/_ ,:H /\ AK'X(?\ 19/A_P#^%18_
M_':/^&L?@A_T63X?_P#A46/_ ,=H_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJ@ _P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__
M .%18_\ QVC_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&
MJ #_ (:Q^"'_ $63X?\ _A46/_QVC_AK'X(?]%D^'_\ X5%C_P#':/\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:H /\ AK'X(?\ 19/A
M_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=H_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJ@ _P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"
M'_19/A__ .%18_\ QVC_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J #_ (:Q^"'_ $63X?\ _A46/_QVC_AK'X(?]%D^'_\ X5%C_P#'
M:/\ AD[X(?\ 1&_A_P#^$O8__&JXN;X<_LFVWC0>#YO"_P &8O%IE6 :"^GZ
M2+\R, RIY!7S-Q!! VY((H [3_AK'X(?]%D^'_\ X5%C_P#':/\ AK'X(?\
M19/A_P#^%18__':/^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A_P!$;^'_ /X2
M]C_\:H /^&L?@A_T63X?_P#A46/_ ,=KYA_X*1?M!?"WQU^R'XVT;PW\2?"'
MB'5[@V7DZ?I6NVMS<2;;V!FVQI(6.%4DX' !/:OI[_AD[X(?]$;^'_\ X2]C
M_P#&JKWG[(GP1NXM@^$'@.+G[T?AFR4_F(J *GAO]JSX)P:%8QR_&'P#'(L2
MAE;Q/9 @XZ$>;6G_ ,-8_!#_ *+)\/\ _P *BQ_^.TR+]DOX(1QJO_"G? +8
M'5O#%B3_ .BJ?_PR=\$/^B-_#_\ \)>Q_P#C5 !_PUC\$/\ HLGP_P#_  J+
M'_X[1_PUC\$/^BR?#_\ \*BQ_P#CM'_#)WP0_P"B-_#_ /\ "7L?_C5'_#)W
MP0_Z(W\/_P#PE['_ .-4 '_#6/P0_P"BR?#_ /\ "HL?_CM'_#6/P0_Z+)\/
M_P#PJ+'_ ..T?\,G?!#_ *(W\/\ _P )>Q_^-4?\,G?!#_HC?P__ /"7L?\
MXU0 ?\-8_!#_ *+)\/\ _P *BQ_^.T?\-8_!#_HLGP__ /"HL?\ X[1_PR=\
M$/\ HC?P_P#_  E['_XU1_PR=\$/^B-_#_\ \)>Q_P#C5 !_PUC\$/\ HLGP
M_P#_  J+'_X[1_PUC\$/^BR?#_\ \*BQ_P#CM'_#)WP0_P"B-_#_ /\ "7L?
M_C5'_#)WP0_Z(W\/_P#PE['_ .-4 '_#6/P0_P"BR?#_ /\ "HL?_CM'_#6/
MP0_Z+)\/_P#PJ+'_ ..T?\,G?!#_ *(W\/\ _P )>Q_^-4?\,G?!#_HC?P__
M /"7L?\ XU0 ?\-8_!#_ *+)\/\ _P *BQ_^.T?\-8_!#_HLGP__ /"HL?\
MX[1_PR=\$/\ HC?P_P#_  E['_XU1_PR=\$/^B-_#_\ \)>Q_P#C5 !_PUC\
M$/\ HLGP_P#_  J+'_X[1_PUC\$/^BR?#_\ \*BQ_P#CM'_#)WP0_P"B-_#_
M /\ "7L?_C5'_#)WP0_Z(W\/_P#PE['_ .-4 ==X'^*'@SXG6]W/X.\7:%XL
MAM&5+B30]2AO5A9@2H<Q,VTD X!ZXKIZ^/\ ]D_PGH?@?]L[]J_1/#>C:?X?
MT6U_X1/R-.TNU2VMX=VG3.VR- %7+,S' Y+$]37V!0 45YW\5?VAOAM\$;,W
M'C?QGI/A]MNY;:YN ;B08S\D*Y=OP4U\[:I^WKXH^)&;;X(_"'7/$T4I*Q>)
M/% _LK2\8R)$#?O)EYZ#:: /LRO(OB[^UK\)/@:S0>+O&VFV6I @#2K9S=7K
M$G  @B#/UXY %?/<G[/?Q]^/3E_BG\6[O1M&D8EO#?@&,Z=;;3CY'N&_>R+Q
MRK9]C7K_ ,(?V)_AE\'PLNA^&+&VO=Q9KZ1#/=,2<G,TA9_PSB@#R^__ &SO
MBS\6F^S_  :^#MS8Z?(0$\3?$&0V4&,D;DM(R974XR&#?5:H1_LA_%'XW;9O
MC5\6=<U^RD(9_#?A\_V3I6,$%'6/#R@9X8E37VC8:#8Z:H$%NB^^*T  .@Q0
M!XO\*OV3?AW\(;58O#GAG3=*(&&DMX!YK_[TAR[?B37KMGI-I8*%@@1 /05<
MHH \5_:%_96\,_'L:=JZW=UX/\?Z,XET;QGHH$=_9..BL1CS8CSF-CT+8*DD
MUY7IO[5'C_\ 9OOH=!_:3T%1HS.(;/XH>&;9Y=+N,MA1>0JNZVD(]!M)S@8&
MZOKZH;RSM]2LYK6[@CNK69#'+!,@=)%(P593P01V- &=X3\7Z'X[T&UUOPYJ
M]EKND72[X+[3YUFAD'LRDC\.U:]?+7B7]A'2?#NNW?B?X(^,-7^"7B6X;S9;
M?1=L^BW3CIYVGO\ NR. ,+M4#/RFLZ/X\_M"_!%?(^*?PB'Q$T:$_-XJ^&4O
MG2E!_%)I\F)-V.25(48.* /K:BO"/AK^W%\$_BE,MGIWCO3])UG=Y;Z/X@)T
MV\23O'Y<^W<P]$+5[K'(DT:R1LKHP#*RG((/0@T .HHHH **** "BBB@ HHH
MH **** "BBN7\=?%'P=\+]/^W>+_ !3H_ABTQD2ZM?1VP;V7>PW'V&2: .HH
MKY4U#_@H'X>\5WTVE_!KP/XJ^-.J1ML,^B636NEQMZ2WDP"ISCD*P]ZI?\*E
M_:0_:!9F^(_CVU^#GA28_-X8^'SB74Y$Z;9M0<'8W7_5 J>.* /1_C=^V)\/
M?@GJ">'Y+NX\6>/+D^79>#?#41O=2N)"#M4HF?+!QU<CC) /2O+++]G_ .)G
M[66I6.N?M!2P^&/ EO.MW8?"K1;@NLI&"C:G<C!E8'GRU^7/]WYE/NOP3_9I
M^'/[/>FR6_@GPW;Z?=W _P!+U:<F>_O"3DF6X?+MDY.W.T$\ 5Z?0!4TO2K+
M0]-MM.TVSM]/T^UC6*"UM8EBBB0# 5$4 * .@ JW110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!\J_L"_\ -QO_ &6;Q'_[;U]55\J_L"_\W&_]
MEF\1_P#MO7U50 4444 %%%% !1110 4444 %%%% 'G?[17BC5/!/P ^)/B#1
M"Z:QI?AS4+RS>,$LDT=M(R. /[K '\*^5_@O^Q]\!/B%^Q)X+OO%^A:3;/J^
MD6FKZMXQF>*'41=2%9)F:^<;E!D+(5+;<'&.]?=%Q;Q74$D$\:30R*4>.10R
MLI&""#U!':ODW4/^"9OPNU"XDL#XC\?6_@&2\%ZWP[M_$;IX?WYW$" +YB@O
ME^) 03P0,  %7XB^-?BU\3/VE-3^"WPM\=6OPOTSPAX?MM3OM>O-*36KV_EE
MPL<06Y)!0*06DR7W Y+9Q7C-S^V)\:?'G@SX+Z;HVO:5X3\:ZIX\O? _B#4(
M=-CN[&[> Q+]H2.1=V,2!L(R;F!&5!POU9\8OV,O!7Q<\2:5XCM=8\3_  Y\
M2Z?8#24UCP%J?]EW$MB/NVKX1E,8., *#P!G  J.S_8C^&NCZ3\*M,T:+4M$
ML/AQJAUC2X;.X0_:KEB"[W32(S2;B,G:5ZX&    ?'VL?'K]IG1_!_QT?_A;
M>D32?!O5$2;43X5MA<^(5D< 12+GR[=%5208U+DN06X#5Z==_%WXX?'+]I2T
M\#> OB18?#C2+_X<Z?XM<SZ#;ZD]M+*\>_R5D )),BH=[,JJ6(7=@U[IJ?[%
M_@G5M)^,FGS:IKZP_%2YCNM:9+B -;LA) MLP_*.?XP]>+ZY^PSJGBK]J@Z@
M=3\6^$_!&D^ ;'0M'\7^&=?CL=36Z@E13&=GS'="'W%HMASQ@XP <A:_MB?$
MCQ)^S1X4BN_'FD>#?B5-XJO/"U[JUAX?EUB_U5K,9)T[3HX622:4M"K>8(HP
M7.-A= N=\.?VJOVA_'7[*/Q,O-%@U7Q%\0O"_C :']O_ .$8ACUJ&P++YDC:
M4A,9NHR=IA&X+D[B=A<_16L?\$]_AE=_#/X?>#M%U#Q/X-?P-/-<Z3XB\.:F
M+;5A+.N+EWG,; F5@K-M5<;%5-B#92VO_!/?X7VO@7Q7X4%WXEELM>UJ+Q&M
MY-JF^^TW4XT*K=VUP4\P2\LQ:0R9+-V)% 'C?P;_ &F/B]XJ^!'QOM]&\46W
MQ-^*'A6WBFTO3[SPW)I&O63.&6>"\T[RQ"9H3'(42"2?>PVL<E5/0_L+_M#>
M._''Q,\1>"/B'X^;7]9@TN/4#X?\3>%6\.>(M+E#(&5[>.,V[P,DL<BN)FDP
MR$HH)QZ5X9_8$^&ND^%O'FC^(;[Q/\1+KQK'##J^N>,-6-[J+QPA?(1)E5-H
MC90RG&<@ DJJJ-CX'_L;>%?@CX\N_&I\4^,_'_BJ335T>VU3QOK']H2V%F',
MC0P81 JLQ!.0<8.W:&?< >]T444 %%%% !1110 4444 %%%% !1110!^=/\
MPO?Q7\*?VY/VF;3P5\-=1^(.M:T_AI(]ETEI9V0ATW:6N)F!V[O,RJ@98(W3
M%=LWP\_:<^/F&\:?$>'X:Z+(P)T/X?P&*?;GHU](3(K8QG9E3Z5UG[/NFVUQ
M^W;^UH9(E<QGPD5W#IG3)":^LDC6,850H]A0!\Q?"7]@'X8?#.Z34DT&+5-<
MWB5]8UAC>WCR8^_YDF=K'OL"U]$Z;X7T[2U AMUSZD<UK44 (JA1@# KY _X
M*L>&;35/V,?&NKS3:@EWI?V+[/';ZE<06[^;J-HK>= D@BGP!\OFJ^P\KM/-
M?8%9/BGPGH?CC0;K1/$FC:?X@T6ZV^?IVJ6J7-O-M8.N^-P5;#*K#(X*@]10
M!\@>(/A;X8^+G[4&FR?"C3/L&J^#_&<?B3QW\3S<2W$KW,<)B;P[;SNQDEWQ
M,JS01NMO;1A5*%V\JN@_:LTFQ\9?M=?LL>$?$%E;Z[X3U.;Q/<WV@ZE$MQ8W
M4L&F*8))8'!1VC,C[&8$KO;&,FO=?^&>_A9_PE7_  D__"M/!_\ PDGVW^TO
M[8_L&U^V?:O,\S[1YWE[_-W_ #[\[MW.<U;O/@C\.M2\&V'A&[\ >%[KPG83
M&YL]!FT:V>QMI27)DC@*;$8F63Y@ ?WC?WC0!^<'PK\(^$/&O['O[.7BCQ3>
M>,/%GQ-A^W:1X/\ "6AZN$NM6>WU=IHTCDE5VL(H%M(1+?6[0/#;KL:0J(HZ
M^JOV0_$7@3QCXV\1^(+SQYI_Q#^-NI67F:IJEK:SP64&FI<R0BTT3SD42Z;#
M<12(9H2_FRCS)7W.BK]%:3\/?"N@ZK9ZGIGAG1].U*RTQ-$M;RTL(HIH-/1@
MR6B.J@K K $1 [00"!1X;^'OA7P;JNM:GH'AG1]#U+6YOM.J7FFV$5O-?R[G
M;S)W1096W22'<Q)R['N: .@HHHH **** .$^)'P'^'7Q@MVB\:^"M#\2$C:)
M[^R1YT&,?)+C>O\ P$BO#6_X)Z>&O"CM+\+OB+\0?A0<EH['0]=DFT\'_:MY
M]^X9[;J^K:* /E)?AO\ M=>!/ET'XM^!OB-;Q_<3QEX?DT^4K_=+V9.3VW'K
MU-+_ ,+O_:C\)_)K_P"SMI/BN-?O7OA3Q=!$OU$-PN\_G7U910!\J?\ #<VN
M:)\OBC]G#XOZ6W\4FEZ(FI0K]7CD''OBC_AY!\,;/_D,^'?B!X<Q][^U/"=T
MFWZ[0U?5=% 'RK_P\\_9XC_X^/%VI6G_ %W\.ZB/Y0&C_AZ%^S6W$/Q N+AO
M[L7A_4B?UMZ^JJ* /E3_ (>9? VXXT_4/$>KR=H[+PS?,Q^FZ(4?\/"O#]]Q
MH?P@^,7B-C]S^S?!TA4_B\BX'O7U710!\J?\-9?&3Q!_R*O[*_BZYW?=;Q%K
M-GH_XD2;L4W^VOVR?&G_ !Z^'/A=\.+5OO?VI?76J7:#_9\D",GZ\5]6T4 ?
M*/\ PR?\8?'GS?$;]I;Q0;>3[VF^!;"#0D1>Z"90SN/=AGFNE\#?\$__ ('>
M"M0_M2?P<GB_7&8-)JWBZXDU6>1AT8B8E 1ZA!7T310!7T_3[72;.&SL;:&S
MM(5VQV]O&(XT'HJ@8 ^E6*** "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 ^5?V!?\ FXW_ ++-XC_]MZ^JJ^5?V!?^;C?^RS>(_P#V
MWKZJH **** "BBB@ KY8_P""F7C+7_ ?['_BO6?#.N:EX=UB&[L%BU#2;N2U
MN(PUU&K!9(R& ()!P>0:^IZ\(_;;^!&O_M)?L[:]X"\,WFFV.L7]Q:2Q3ZM+
M)';@13I(VYHT=LX4XPIY]* / _C%X&\7_L/ZAX$^(OAWXQ?$+QWH=SXAM=!\
M0>'?'VM?VI!/9W+ >9 =B^5*C(,,%+'=U"AUDOK^UA-\'=6^/GB5M&\2>*-'
M\.>.;'2]636/$_GP:;:3Y1KBRA^S?N8T=H\P;CNW9\P8P>AU/]GWX_\ [0'B
MWP;!\<M<^'>G^ O#6JQZ^=+\!1WYN-3O(3B"*9KG&R(;I"2AR>FTDJ\?2^$?
MV2]067]I.Q\4W6F76B?%*_DFLEM'D>2WB:!XP90R*%=68,-I;IUH T_%'[:&
MA>$?B'\5M)O=(>;PI\-_#MKK.L>(+.Z$DCW5R UO910% I:1.0YE W$ @#+#
M@/@%_P %&;/XN>+9O#&O^#].\,:S=:--K&CII'B^QUZ*\6&-I)89FMQNM90@
M#!'4D@29VE0&B^$O[ VHZ?\ LB^._A=X^\16MQXP\:3>=J/B#3"]RD;1>4MG
MC>L32+&((R5.W)9QNYS5?]GO]CCXA>#M>EU7QK8_"'0SI_A^32-.B\ >%X8;
MB^N9(GB>[N[R2V6:-MIP5@(5]YRJA=K@%/P__P %(O$-]\ ]4^,FK_!*\T?P
M)#9XT_4/^$D@F.H:@;M;9;94\I6CB!+EKAP /+8!&.,[R_M8:]\4OV;/C%K7
MB#X?:]X ET+0I;VSU+PWXCBNK74H&A<^9I^LP1-#YR,C*VQ7\LE>IW*NQX)_
M99\?>$/V%=*^#UIXC\/67C33[><-<7&GQZKH][NNI9Q;3QW,/,,BNJ,PCW(?
MF ;;M;R[X?\ [ ?C_2=#^.EWJ<O@#PIK/C_PW)H5IX<\#K>0:%'*1Q<R+,I:
M-@<J%C0J [D#+8H \S^*OQ*^+/Q/^(?[,7@/PVWCS3/#.O>#[/5%FT7QU%9:
MMJX>RBDGFN;PQ#<\ 4EBZ#SB'*!"XQZIX%_;8TKX._L_ZYXDNK?Q!XEUB_\
MB#J'A[2M.\6>+(93),&4G=?3111VEHBY(#*PCR 6()(]%\)_LF^+M!^*W[-?
MB:XU'17L/AKX,;P[J\<<\QEGN#8_9]]N#$ T>_G+E#C^'/%>9W__  3O\77W
MP=CTQM3\(W7C+1_']]XPTNVU:"2^T6]MK@H&M+Q&B#895&XJC8VX!^;<H!V_
MA?\ X*4>%=2^"?Q#\9ZUX>_L[Q!X)EM[>]\/:1K-MJ\5S+<L5M/L][ 3%*KG
MAF4?NRKC#;1GCO"_QZ^*GC?]O+X3Z'XR\(:_\)[:X\.ZC<7'A=]>6^L+]?+E
M:*<F';&TBE2"KH'0JOJ*V8OV"?$7BS]GOXC^%_$]SX#\,>+_ !1<6]Y8P^ ?
M#D&G:5IC6LADMXRZPI/<(S$[C-N*!SL!P2VUX!_9Y^/FM_M0^ OBS\5_$'@2
MZ@\.Z3>:4VG>%A=QX\V-PLJ^='\[NSC?DH $&U3S0!7_ &WOCU'\!/VB?V;=
M5UKQ;J7ACP++<:ZVO1VDEP;>Y18+80^=!""9@KR?*"K;2Q(QR:X_0_VS/"OQ
ME_;M\&R^ OB'J&H_#RQ\(:C-K%HHO+2R$\8ED\R2WE1 [*FT[]IQ@#/%?0OQ
MJ^!&O_$C]HGX$>/=,O--@T?P'<:M+J<%W+(MQ,+J"*./R55&5B#&=VYEP",9
MK)^*'[,NJ_$C]JKP[\0+BZT[_A#+;PA?^&M1LVFD6]D:Y\T$QKY93;MEZEP>
MO!H \_T7_@HE?77_  C_ (MUGX.Z[H/P4\0:HNE:;X^GU*"20L[F..6:P4>9
M%$75OG+D8 QN)"GGO"O[4UU\%=2_:P\5^*[W6O%5AX<\66]AHFAM>/*?,E4I
M%;0!R1$C.06VC@!B%8@*8=/_ &'_ (SZMX.\+_!CQ3XZ\(WGP,\.ZI%>)=V5
ME<+X@U"VAD,L=I,K#R$7+8W*Q8;5/S<J=[QC^PEXD\;^'_VA;&YU[2]/N_''
MB2V\2>&[JW>206LUO\T:W2M&  S?*=F_ 8GDC! .-A^/WQ3\5?MG^%=+\9^%
M?$GPIMQX&U2[N/"L?B);NTNRJS-'<J\/[LRC&W+)N0J/:KWPT_;:U'X?_ _]
MG>ST?P/XI^)&K_$==9@LDUGQ0EWJBSVUQMC6:ZD@C657:4 R,(Q%&F</MYZC
M0?V:/CYXN_:"T;XF?$_Q!X"G-CX7O_#ZZ?X9^V1I&TR2!)!YL9+EBX+DE<8
M53CFO\*_V)?'/@>/]E9;_5?#TQ^%3Z^VM?9[B=OM'VYLP_9LPC?C^+?LQVW4
M ;>G?\%"H--^$OQ1\2>-/AWJ'A7Q?X!U.'1[OPE#J,=\US=3X6V2.X5%4AFW
M;B%;:JEEWY -[P7^VUXIN/C1HWPW^('P9U#X=ZM>:!=^()I9M;AU!4AA$C*(
MO)CQ*66,Y!*,K9&T\$^,_M2?LPZYX)^&/[57CG6)GO;+Q)J>E>(]%7PU U[=
MV9LV?+W,,@C41CS,NRL^R,/(0=FT\M^S)\3/%G[6'[8?ASQ;+XLTO6KO0O!-
M[:W^J^$-%N[;3M&FF=T@CS?1YDN&+&4DKY;;2JJ1&Q(!]!_LS_M[:K^T5XVT
MVRB^$U_IO@_51=+:>)M,UJ#5Q:21?,B:E! F[3S(@;;YS?,V H=<NOU[7P)\
M-_V#/B7I_P"T%X&\;>*;OX9Z5:^$;RXN?[>\#:5-INKZ^K%@JWMNBI:J75SO
M9 2 2N7!W#[[H **** "BBB@ HHHH ^5?V=_^3[/VN?^Y1_]-<M?55?*O[._
M_)]G[7/_ '*/_IKEKZJH **** "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 **** /E7]@7_FXW_LLWB/\ ]MZ^JJ^5?V!?^;C?
M^RS>(_\ VWKZJH **** "BBB@ HHHH **** "BBB@ K$\;^(I/"/@O7]=ALC
MJ,VEZ?<7J6:R>69VCC9Q'NP=NXKC.#C/0UMT4 ?,/PC_ &R-9^+'C+POX?MO
MAK+9/K_P^_X3F"X_M<.BL9S"EGDP*/F.P^86&-X^3'-<'_PW)\<?^%L?\*T_
MX9<_XK;^R?[<_LO_ (6#8_\ 'EYOE>;YOD>7]_C;NW=\8YK[:KX^_P"<L'_=
M)_\ W)T >]:?^T-\.94BM]0\>>$M-UI1-'>:6WB&T>6UN((P]W"V'Y:$9+\?
M*!DX%;\GQ2\&0Z?X?OY/%V@I8^(9H[;1KIM2A$6IRR?ZN.V;=B9F[*F2>U?
MG[.?P=T/QCX"_;&U^W\*6.L^/F\5^+-*TJ_-FDU]'OM9%6*W<@LA<W$BD*1N
MWX.:\ETWX\^$?B!X#_8J\":'/?7?B+PGXXT.WUV-].GBAT^99E18GE= C.^'
M950MQ&^<8Q0!^IS?&#P$OCC_ (0MO&_AP>,=P3_A'CJUO_:&XIY@'V??YF=G
MS8V_=YZ5X=XF_;V\'Z3\0OB_X,TN"TU76OA[H4NIK#)J\$)UF[AMY;BXL[51
MO8F%(B)&P61UD4Q_)EOS_P#B0?#7P[_:$\2#P]IS>,/'=U\0CJ ^&_C/PE/9
MZ^EP\\<HN[#6+*7=+$QRT:22K$48R&)SAF^H_A?:^ OA_P#\%5?BQIVMZ1IN
MF>(?$EK87WA)GTD[I)FL&>_F@E$>V-I"MQO?<OF,7!+,2* />/@=^U5J'QB^
M)6F^%KCP++X?@O/ NG>-?[1;4?/"?:R@6UV>2N<9D^?<,^6?D';Z%HHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ^5?V=_^3[/VN?\ N4?_ $URU]55\J_L
M[_\ )]G[7/\ W*/_ *:Y:^JJ "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@#Y5_8%_P";C?\ LLWB/_VWKZJKY5_8
M%_YN-_[+-XC_ /;>OJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5?V=_^3[/VN?^
MY1_]-<M?55?*O[.__)]G[7/_ '*/_IKEKZJH **** "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 **** /E7]@7_FXW_LLWB/\
M]MZ^JJ^5?V!?^;C?^RS>(_\ VWKZJH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E7]
MG?\ Y/L_:Y_[E'_TURU]55\J_L[_ /)]G[7/_<H_^FN6OJJ@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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 ^5?V!?
M^;C?^RS>(_\ VWKZJKX@_8[^-WPZ^&NJ_M$:9XN\?>%_"NI3?&#Q%<QV>MZS
M;6<SQ%H%$@21U)4LCC=C&5([&OHK_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_
MX:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^
M"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_1
M9/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A_
M_P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%
M18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__
M !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC
M_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'
MX(?]%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]
M%D^'_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'
M_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X
M5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_
M /': /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /':
M /5:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:
M*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:*\J_
MX:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /*OV=_^3[/V
MN?\ N4?_ $URU]55\?\ [)_BS0_''[9W[5^M^&]9T_Q!HMU_PB?D:CI=TES;
MS;=.F1MDB$JV&5E.#P5(ZBOL"@ 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 \XUS]FSX1^*-8N]6UGX6>"M7U6\D
M,US?7WAZSFGG<]6=VC+,Q]2<U1_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJO*_VJ/V:_A!X:_9M^*&IZ5\*/ ^G:E:^&=2FMKRT\.6<4T$JVLA21'6,
M%64@$,#D$ BOJFO'_P!K]=W[+OQ7'KX6U/\ ]))* /-/V4OV;OA!XH_9I^%V
MJZK\*/ ^I:E=>&=-EN;R[\.6<LT\K6L9>1W:,EF8Y)8G)))->K?\,G?!#_HC
M?P__ /"7L?\ XU65^Q:V[]E'X3'_ *E?31_Y+1U[50!Y5_PR=\$/^B-_#_\
M\)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7
ML?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_
M .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C
M5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_
MPR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G
M?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0
M_P"B-_#_ /\ "7L?_C5>JT4 <QX'^%_@SX8V]W!X.\(Z%X3ANV5[B/0]-ALE
MF900I<1*NX@$X)Z9KIZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***CN+B*SA>:>5(84&6DD8*JCU)/2@"2BO+/%W[
M5'P<\";UUWXG^$["9.MNVKP/-_W[5B_Z5Y=>?\%,?V?$N&MM+\77WB2\7_EW
MT70KZX8_0^2%/YT ?4E%?*G_  \ L=2_Y%[X'?&CQ'&?NW%GX098#_P-Y!C\
MJ/\ AL/XF:C_ ,@C]EWXA39Z?VG-;6/Y[F.* /JNBOE7_AIS]H*;_CW_ &3M
M6;_KMXST^+^:T?\ #1G[2WWO^&2)O+]?^%B:9N_+90!]545\J_\ #3G[04/_
M !\?LG:LO_7'QGI\O\EI/^&Q/B9IW_(7_9=^(4..O]F36U]^6UAF@#ZKHKY4
M_P"'@%CIO_(P_ [XT>'(Q]ZXO/"#- /^!I(<_E4]G_P4Q_9\>X6VU3Q=?>&[
MQO\ EWUK0KZW8?4^25'YT ?4E%>6>$?VJ/@YX[V#0OB?X3OYGZ6ZZO DW_?M
MF#_I7I]O<17D*302I-"XRLD;!E8>H(ZT 24444 %%%% !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 5Y%^UPN[]F/XIC
MU\,:E_Z2R5Z[7DW[62[OV:?B@/7PSJ7_ *2R4 97[$[;OV3_ (3G_J6=/'_D
MNE>W5X=^Q"V[]DWX4_\ 8MV _P#("5[C0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%4=<US3?#.DW6JZQJ%KI6F6J&6XO;V98884'5G=B H]R: +U%?)VI_MN:G\
M5-0N-#_9V\!7WQ-O(W,4OBG4%;3_  ]:,.I,[@-,1@_(@&>JDU"O[&_CSXS9
MG^/WQ>U3Q%8R<MX-\&YTG1@.\<C+^]N%Z\MM;GK0!W_Q-_;B^"OPKO#INH>-
MK/6->+>7'HGAU6U.\>3_ )Y[( P1O9RM<,O[2_QY^)V/^%9_L]WFBZ=+S%KG
MQ(U%--51_"6LTS,0>O#?SKW7X8_ ?X=_!>R%MX(\&:/X:7;M::QM%6>0?[<I
MR[_5F-=Y0!\H+\!?VE?B'^\\;_M 6G@^V?[^D?#W0D11Z[;N?]\/RJ:W_P""
M;OPJU:=+GQWJ?C/XJ7BG=YWC#Q)<W'S>NV,QC'L0:^J:* /)?"/[)7P6\"[&
MT3X6^$[29/NW#Z3#-,/^VDBL_P"M>IV5C;:;;K;VEO%:P+]V*% BCZ <5/10
M 4444 %%%% !1110 5!>V-MJ5NUO=V\5U WWHID#J?J#Q4]% 'DOB[]DKX+>
M.M[:W\+?"=W,_P!ZX32889C_ -M(U5_UKS"X_P"";OPJTF=[GP)J?C/X5WC'
M=YW@_P 27-O\WKMD,@Q[ "OJFB@#Y0;X"_M*_#S]YX(_: L_&%NGW-(^(6A(
MZGTW7<'[X_E36_:7^//PQS_PLS]GN\UK3HN9=<^&^HIJ2D#[Q6S?$P Z\M_*
MOK&B@#P?X9?MQ?!7XJ7@TW3_ !M::/KP;RY-$\1*VF7B2?\ //9.%#M[(6KW
MBN#^)WP'^'?QHLC;>-_!FC^)5V[5FOK16GC'^Q*,.GU5A7@A_8W\>?!G$_P!
M^+VJ>';&/E?!OC+.K:,1VCC9OWMNO3E=S<=: /K>BOD[3/VW-3^%>H6^A_M$
M^ K[X97DCB*+Q3IZMJ'AZ[8]")T!:$G(^1P<=6(KZCT/7--\3:3:ZKH^H6NJ
MZ9=();>]LIEFAF0]&1U)##W!H O4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5Y3^U4-W[-WQ-'KX;U$?^2TE>K5Y;^U(N[]G7
MXE#U\.Z@/_):2@#G/V&VW?LE_"K_ +%ZR'_D%:]UKP;]A5MW[)/PK_[%^T_]
M%BO>: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBOG7]I[]HS6/!>L:-\+OAA:0Z]\9/%"_
MZ#;2#?!H]KG#ZA=_W8T .T'[Q'0XVD U/V@OVLM#^"^I6OA/1=+O/'OQ2U1
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
MZ\)ZUI=YX"^*6F(6U3P9K0*W$>.#+ Y $\)ZAU[$$@ @GW:O%_VD/V8]%_:
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
M_P##?7_5N7[0'_A#?_;Z/^&^O^K<OV@/_"&_^WU]544 ?*O_  WU_P!6Y?M
M?^$-_P#;Z/\ AOK_ *MR_: _\(;_ .WU]55XY\>/VJ/"/P"U30=#O]/U_P 6
M>,-=$CZ;X4\(Z<=0U2YBC!,DHB#* B@,<LP)"OM#;'V@'G'_  WU_P!6Y?M
M?^$-_P#;Z/\ AOK_ *MR_: _\(;_ .WUZ9^S]^U!X._:-M];BT&#5]#U_09_
MLVK^&O$=D;/4M/<LP7S8LL!NV-]UCCH<'(KUZ@#Y5_X;Z_ZMR_: _P#"&_\
MM]'_  WU_P!6Y?M ?^$-_P#;Z^JJ* /E7_AOK_JW+]H#_P (;_[?1_PWU_U;
ME^T!_P"$-_\ ;Z^JJ* /E7_AOK_JW+]H#_PAO_M]<?\ %[]M&X\;?##Q3H%I
M^SS\=[:ZU/3+FSBFN_!)2)7DB9%+$3$@9(S@'Z5]M4R2-9D*.-RGJ* /@+]E
MO]K#4?@_\!_!O@[5_P!G[XX7^I:/I\=I/<:9X+:2W=E')1FE4D?517JW_#?7
M_5N7[0'_ (0W_P!OKZE2.*SA.-L42C))X 'K7R?KG_!2SX<:7-J=]8>$?B'X
ME\$:;=+:77C[1/#IFT!&RBNWVDR*2J,^TD)R1\F\%2P!;_X;Z_ZMR_: _P#"
M&_\ M]'_  WU_P!6Y?M ?^$-_P#;Z^E/"?BS2/'7AC2_$6@7\6IZ+JEM'=V=
MY#G9+$ZAE89Y'!Z$ CH0#6M0!\J_\-]?]6Y?M ?^$-_]OH_X;Z_ZMR_: _\
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
M?"-YK5OMNI?$&J:1:O<1>2HVR-<.FX;%088M\H4=,4 ?G_KEG!^V%\7_ -D
M_$328;.Q\3^%]:N=2TC1FGL8)(EA9DB0K)YB1,$C. _*DC.#57QUX'^#.N_'
M3XT^%?CSKK>&='\":)8V7PZTF[U>:RAL-/6SQYM@N\?:)MT<7RGS"S#!5\8'
MZ#6_B;X5>,O%GA#68-5\':YXFN[>Y;PUJ$=S:7%[-" 5N#92 EV3 8/Y9Q@'
M=6MXV^$O@;XE7%E/XO\ !GA[Q5/8AA:R:WI4%XUON(+>69$;;DJN<8S@>E '
MYM?"?XL:E8_$+]BGQQ\8->3299O#OB))]>\17(A66(K*EK)--(0-SQ& [V;+
M;U).7KS+XC^)M(\4? #]J/7],U+[5H=]\7K:[@U&P?[\#3.PEB;W7E3]#7Z]
M^-OAOX2^)FGP6'B_POHOBNQMY?/AMM;T^&\BCDP5WJLJL V"1D<X)KRCX^?L
MC>&OB]\-+[PGX>CTKX?OJ&M6FM7M_IFC1$W4T,F_,J(T>]FZ;V8D>] 'S3^S
MMIGPX\"_MY:;I?P"\1MKW@_7?!DU_P"+5LM9EU2V:X68^3<32,[8N"S8()W+
MYK *@D.?T0KF_"/PU\(^ +C4[CPQX5T7PW/JD@FOY=(TZ&U:[D!8AY3&H+L"
M[\MD_,?4U<\/^,M \6RZI%H>N:;K,FEW;Z??II]W'.;2Y3AX)0A/ER+W1L$=
MQ0!L45CIXRT"3Q8_A=-<TUO$T=I_:#Z*MW&;Q;;>$\\PYWB/<0N_&,D#.:T-
M0U"UTFPN;Z^N8;*RM8FFGN;B01QQ1J"6=F/"J "23P * +%%<GX&^+G@;XH/
M>)X-\:>'O%K600W2Z'JL%Z8 ^=A?RG;;NVMC/7:?2NLH **** "BBB@#Y5_X
M)<?\F)_#+_N)_P#ITNZ^JJ^5?^"7'_)B?PR_[B?_ *=+NOJJ@ HHHH ****
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
M\LV1P>:^@_AM\%? 7P>T_P"Q^"?"&C^&82NUVTZS2.24?]-) -SGW8D\5VE
M'S=\.?V%? _A_P 0Q^+?'U]J/QA\>C#'7O&,GVE(3Z6]J<Q1*."!ABN.&%?2
M%+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55?*O_  5'_P"3$_B;
M_P!PS_TZ6E 'U51110 4444 %%%% !1110 4444 %>4?'BW^*4VH?#4_#2Z6
M"U7Q;9?\)4K);-NT7#FX_P!>,CHJ_NOWGS@KT->KT4 ?$OBKXP?'_P"%OP[\
M/^#=9NM+N_C#\0/&M[HGA_4=1CMQ;:;I8SLNV2W 5V1 KJK M^\&\,5\MO2?
MA)X2_:2^'WQDM]-\9^/-&^+/PUO]->>YURYTF#1K[2[N-F"0PP6^1*)-Z$LY
MQB-^8RH6:U^V!\#_ !9\3+/P+XR^'LMDWC_X?:O_ &UIFGZHY2UU)"F)K1F&
M-C2!4"L2 ,$$J&WK0^&/B3]I#XG_ !8CNO&W@32/A'\,K32Y;:\T676(-8O]
M5NI=VV:&XM\"$1;4&& &';B0L#" 9DW_  4B^%,/BJ6S.G^+&\'1:G_8[_$9
M=&/_  C*W6T$QF[W[N&.S=LQGYL^7\]'Q0_X**> _A;XV\<^%KGP;X^U[4/!
MC0MJ\V@Z-'=6\,,D7F>>9/. 2)<JI:38<N-H8!B/G[_AF']H.V_9]N?V4H?!
M>@R>!9-4^3XIMK$7EBP-V+[)L/\ 7F<2#R\],_*/E FKN]0_9=^(<.M_MB_8
MO#SS6/CK0+#3O"TLE_;;M0>*RDA8',F8R&91F4(#G/2@#V?X9_MT?#OXK?%G
M3/ FCV'B>V?6K2>\T#7]4T=[33-<2%0THLY'(D?:OF$DQJO[I^?N[N!T7_@J
M7\*=8L]/U1O#7CW3_"\^H?V7>>*+O0E&E:9=;L"*YN$E90Q4I)A-Y"R*3@Y
MQ?#/[.'Q%T_XB?L:ZG<>'O+L?A]X:N=/\2R_;;8_8)WT](53 DS+F0%<Q!QW
MSCFOF?X"^!?C5\>/V*#\'/#O@G29O WB;7Y9)?'<NLQQG2H8K]99(I+)@)))
M/,@+!HR5*RJN 02 #[D^-7[>G@?X(^,M=\/7?A?QMXI/AV&WFU_5/#&C"[L-
M&\\;HENIFD01L4PW0C#  D@@/^(G[>'@;P#X^M/!MKX:\:>-==O]!@\1:=!X
M1T87YO[:5\*(E$@<,$W2G>JJ$0_-N*J?ES]J+]DKXY?%CQA\3]&F\)W'Q!\.
M74=O<^"=6OO&ILM/T'R(-ICCTT,%DN95!BWN%3<VXL S&O<_@3\!_'7A7]JC
MPQXUUOPZ=/\ #]I\']/\,S74EW;2-#JD<T#26^Q)&8E51_G4%#CACD9 .Y^'
MO[=/PZ^)EU\+X]*MM<BM_B$;V'2[R[M8DA@NK49EM;@B4E)3QM"AE;<,-6;X
M^^-GC/XP2^(_#OP,CU"TUWP3XRT[2-?U2[M[+[)<VY)-]' 9G;<8EV[_ )4?
M. F[-?*/C+X:ZM^SK^PP)O&]]I?@CXF^%_',WC'PE9ZCJ=N\EX\<Z'RXA%(3
M('CD?,:GKMW =1]I?L3_  MO/A3^SMX<M]9#'Q3KOF>(M=DD&)'OKP^=('_V
MD#)&?^N= &Y\ ;3XJVMQ\1O^%H7L=Y$WBN]_X1CRTMEVZ-\IML^2!SRP_>9D
M^4Y/2O6J** "BBB@ HHHH **** "BBB@ HHHH ^5?^"7'_)B?PR_[B?_ *=+
MNOJJOE7_ ()<?\F)_#+_ +B?_ITNZ^JJ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** *6K:+I^O6C6NIV%MJ-JW6&[
MA65#_P !8$5YAX@_9%^"/BC<=2^$W@Z:1OO31Z+;Q2'ZNB!OUKURB@#Y@U/_
M ()H?LWZE<&X7X<KI]QVET_5KZWQ]%2<+^E4_P#AV[\+K/\ Y!&N^/O#^/N_
MV9XKNDV_3<6KZKHH ^5?^'>^B1_\>_QH^-5I_P!<?&CC^<9H_P"& 8.G_#0G
MQZ\O_GG_ ,)N=O\ Z)KZJHH ^5?^'>^B2?\ 'Q\:/C5=_P#7;QHY_E&*3_AV
M[\+KS_D+Z[X^\09^]_:?BNZ?=]=I6OJNB@#Y@TS_ ()G_LWZ;<"X;X=+J%QW
MEU#5KZXS]5><K^E>A^'_ -D7X(^%]ITWX3>#H9%^[-)HMO+(/H[H6_6O7**
M*6DZ+I^@VBVNF6%MIUJO2&TA6)!_P%0!5VBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KY5_X*C_\ )B?Q-_[AG_ITM*^JJ^5?^"H__)B?Q-_[AG_ITM* /JJBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_"O@_0/ NCII/AK0]-\/:
M4CM(MCI5I';0*S'+,$C 7))))QR:V** "BBB@# \5?#[PMXZETV7Q)X:TCQ#
M)IDXN;%]5L(KDVDPP1)$74[&X'S+@\"M^BB@ HHHH **** "BBB@ HHHH **
M** "BBB@#Y5_X)<?\F)_#+_N)_\ ITNZ^JJ^5?\ @EQ_R8G\,O\ N)_^G2[K
MZJH **** "BBB@ HHHH **;)(L,;.[!$4;F9C@ #J2:^>/B-^WE\*/ ^N?\
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
MC[Q'X4^%_@SP[X9UBZ\-W?CKQCIOA6XURQ<QSV-O<&1I'B<?=<B/ /H6P0:
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
M,Q&)8^O\$@=?^ T =W1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\%1_^3$_B
M;_W#/_3I:5]55S'Q+^&GAKXP^!]4\'^,-+36O#FIJB7=B\KQB0(ZR+\R,K*0
MZ*P*D'(% '3T5\J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R30!
M]545\J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=<?LQ?]$S_ /*_JG_R30!]545\
MJ_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DT ?55%?*O\ PZX_
M9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "30!]545\J_\.N/V8O^B9_^
M5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R30!]545\J_\.N/V8O\ HF?_ )7]4_\
MDFC_ (=<?LQ?]$S_ /*_JG_R30!]545\J_\ #KC]F+_HF?\ Y7]4_P#DFC_A
MUQ^S%_T3/_ROZI_\DT ?55%?*O\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/
M_P K^J?_ "30!]545\J_\.N/V8O^B9_^5_5/_DFHY_\ @EW^S''"[#X9\@$C
M_B?ZG_\ )- 'U;D'I2U^8?[&?["_P.^+$WQD7Q5X'_M0>'_B%JVAZ9_Q-KZ'
M[/90^5Y47[N==VW<WS-ECGDFOI+_ (=<?LQ?]$S_ /*_JG_R30!]545\J_\
M#KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DT ?55%?*O\ PZX_9B_Z
M)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "30!]545\J_\.N/V8O^B9_^5_5/
M_DFC_AUQ^S%_T3/_ ,K^J?\ R30!]545\J_\.N/V8O\ HF?_ )7]4_\ DFC_
M (=<?LQ?]$S_ /*_JG_R30!]545\J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S
M%_T3/_ROZI_\DT ?55%?*O\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K
M^J?_ "30!]545\J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R30
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *BNO^/>7_ '34M177_'O+_NF@#Y _X)V_\?'[0O\ V5?7
M?_:%?8E?'?\ P3M_X^/VA?\ LJ^N_P#M"OL2@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#Y=_;-\#>(/#-]X7^/?@*TDO?&'@ L-0TR$
M%FU?19#_ *5;;1U9 3(I[$,1D[:]Y^&'Q,\.?&+P)I'C#PGJ,>J:%JD(FMYT
MX([,CKU5U(*LIY!!%=37QSXV\"^+_P!B[QKX@^(_PQT9_%'PGUF;[?XJ\!62
MXN-.E_Y:7^G+TQCEX1@8'H 8P#[&HKD?A7\6/"GQJ\$V'BSP9K-OK>B7BY2:
M%OFC; )CD4\HZYY5@"*ZZ@ HHHH **** "BBB@#.\0^'-)\7:+=Z/KNEV6M:
M1=IY=Q8:A;I/!,N0=KQN"K#(!P1VKY3_ ."FWAG1]'_8G^+VI6&DV-EJ.I?V
M/]MO+>V2.:Z\O4;1(O-<#+[%^5=Q.!P.*^O:R?%/A/0_'&@W6B>)-&T_Q!HM
MUM\_3M4M4N;>;:P==\;@JV&56&1P5!ZB@#\?_%WA_4I/&GCWX"S69?PIX2?Q
M%\4%,BY1(YM$$EE'&.F(I[EN>Q;KD&I?%&L^%?&?PA^ /P\U^WTN2YM?A\^M
MVT_CKQ5+HOAB"1IWC#M';H)[JZQ$ZJJ2H ''#9?'ZV7'PS\(76J:AJ4_A31)
MM1U#3SI-Y>2:="TUS9$ &VD<KEX< ?NV)7CI5"Z^"OP\O8?#T-QX#\,SQ>'3
MG18Y='MV73/F5O\ 1@4_<_,BGY,<J#V% 'Y4_#71Y/B]\%?V)O#WB#5-2DLK
MCQ/KFG22V]W)%/\ 9$EQY"RJ0ZH8P8OE((0X4@ 8Z+4M3\/?LQZ)^V?\/=*A
M\26GP_L;[P_#I^DZ#K'V>:V:\0K<!;F>.?RUE54C=V5R44+UPP_3NR^$/@33
M7TM[3P5X=M6TNZEOK!H=*@0V=Q+_ *V:+"?NY'_B9<%NY-277PK\%7TWB*6Y
M\'Z#<2^(T2/6GETR!FU14&$6Y)7]\%' #YQVH _)KX%ZEJGPK\??M,:9\,KS
MPUI]I'\-KK5K*S^'6O7>L6-O,CQ^5(+J=BTMU%'-("Z84,3M4?=JUX1\+_!O
M0O%7['-Y\-_$9U/Q3J>NV-YXJL[?6);U1>O'"9);F%G9;>;S!(JC:A90W#!<
MC]1)_@/X&@T6[LM!\.Z?X,NY-'GT*VUCPO9PZ?J&GVLK.[);3QH&B E=I0!\
MOF'=@G-?-'P._P""<=[\+_''@W5O$'Q0C\5:)X2NYM3TW1['PI::4\EZZ!!<
M75S&[27+!1UDRQ(7Y@ 00#X/\-GQ9XH^(4WQ'O/'?P\\*?%V3QV]G]HU;5=<
M?Q9%<B;RA9"RMEEB-J4_<#$)38?*+#&T?9'P.^ O@SXM?MU_M%^(?%NF/K-U
MX5\0:->:/;R7,J007/D.WG-&CA9&'EIC>"!SQS7VI_PJ?P1_PG?_  FW_"&^
M'_\ A,_^AC_LN#^T?]5Y/_'QL\S_ %7[O[WW?EZ<5IZ1X/T#P_K&KZMI>AZ;
MINJZPZ2:E?6=I'%/>L@(1IG4!I"H) +$X!.* *VB_#OPKX:GTV;2/#.CZ5-I
MMFVG6,EE810M:VK,':"(JHV1EE5BBX4E0<<5T-%% !1110 4444 %%%% !11
M7S'\;/VH=:U+QS+\(/@;9VOBGXH2(?[1U.4[M+\,1$X,UVXR#(/X8>3G&0>$
M8 YS]JSQ7=?M#?$72OV:?!E]($O62_\ '^J6@)&F:2I#BV+CA9K@[5 ZA2,C
M:QKZST;1[/P]H]CI6G6Z6FGV,$=M;6\?W8HD4*BCV  'X5YG^S?^SWI7[//@
M>32X+N37?$>ISMJ&O^)+P?Z5JMZ^2\KDDD*"2%7)VCU)8GUB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *BNO^/>7_ '34M177_'O+_NF@#Y _X)V_\?'[0O\ V5?7?_:%?8E?
M'?\ P3M_X^/VA?\ LJ^N_P#M"OL2@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH ^6_B5^R!J/A?QA=_$G]G_ %JW^'7CN4%[_198
MRV@Z\<Y*W,"_ZMSD_O4&<DG )+";X?\ [;VG67B:W\#_ !L\/S_!OQ[)\L*Z
MM(&TC4L$+OM+W[C G^%B,9 RQKZ>KF_'WPX\+?%3PW/H'B_0-/\ $>CS<M9Z
MC LJ!AT9<CY6'9A@CL: .ABE2:-)(W62-P&5U.0P/0@^E/KY';]D7X@_ >1K
MS]G?XD2Z5I:DM_P@/C=I-1T8_P"S#+DS6XX'W22>["I(OVW]<^%$R67Q_P#A
M5KWP[0':WBG1T.KZ$_/WFEA!>+.<A"K'@YH ^M**XOX;_&CP'\8-/^V>"O%^
MC^)X0NYUTV\262(?]-(P=R'V8 \UVE !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%1W%Q%9V\D\\J0PQJ7>21@JJHY))/05\]?$3]O?X.^!=0
M.C:;KTWQ!\4L2D/A[P/;MJUW,X_A!B_=@@\$,X/M0!]$UY_\8OCYX!^ ?AUM
M9\=>)K+0K<J3#!*^ZXN2/X885R\A_P!T'WQ7A#>(/VI?V@!Y6CZ'I/[/GA*X
MX.I:RRZIK[1GC=';KB*$D9^63##C!KN/A'^Q+\.?A?X@7Q7J$-]\0/'[$22^
M+?&%P;^]\P?Q1;ODBP2<;%# '&XT >;76M_'']LQ39Z'9:A\!_A!= B;6KX!
M?$NKPG! @BZ6B,#]\DM@@@L"5KZ+^#/P,\$_ 'PDGAWP1H<&D61(>XF'SW%Y
M+C!EGE/S2.?4GCH,#BN]HH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*Z_X]Y?\ =-2U
M%=?\>\O^Z: /D#_@G;_Q\?M"_P#95]=_]H5]B5\=_P#!.W_CX_:%_P"RKZ[_
M .T*^Q* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *;)&DT;1R*KQL"K*PR"#U!%.HH \ ^)'["7P5^)>H?VK-X.A\-^(%
M;S(M;\+2-I=W')_?W0E59O=U:N-'[-7Q\^&>#\-_VA[W7;&,831OB3IL>I!\
M=-UX@$P].%[U]8T4 ?* ^.G[3?P_^3QG\ -.\96R?ZS5O 'B!-I_W+2X'FG/
MUI\7_!2#X9Z'(L/Q!T#QU\*;C.TKXN\,W$2;NG#1"0$'L>/PKZLILD:S1LCJ
MKHPPRL,@CT(H \>\)?MD? [QQL&D?%;PK+*_W8;G4X[65OI'*58_E7J^EZSI
M^N6XN-.OK:_@/26UF61?S4D5P7BW]FKX3>/-Y\0?#7PIJLK]9[C1[<R_A)LW
M#\#7E&J?\$TOV=;^X-S;> FT6\_AN=)U>]MF7Z!9MOZ4 ?4%%?*G_#O7P_IO
M_(N_%_XQ>$T'W8=)\8R+&/;#HV1^-'_#&/CW3O\ D$?M/?$Z''3^TYK>^_/<
M@S0!]5T5\J_\,O\ Q[A_X]OVK]<4=O/\)6$O\SS1_P ,X_M*Q\1?M;3JO_33
MX>:8Y_,O0!]545\J_P##-/[1,W_'Q^UGJ#?]<? VG1?R:C_ADWXQ7W&I_M4>
M,)4_ZA^C6=H?S7- 'U517RI_PPGJ>H?\AC]H_P"-=V#]Y+/Q*MHC>Q"Q'BC_
M (=J_!_4_P#D9[CQEXVS][_A(/%%Y+O^OENE 'O7BKXR> ? RLWB/QOX<T$+
MU_M+58+?_P!#<5XYXD_X*,_L]>')_LR_$.VUN^8[8K30K.YOWE;T4Q1LN?JP
MK8\+?L%_L^>#W5]/^$_AV9EZ'4X&O_\ TH9Z]C\-^"_#W@ZW\C0-!TS0X<8\
MO3;..W7'IA%% 'S5_P -M>+_ !EE?AK^SE\1?$X;B*\\00Q:#9R^A669FRON
M0*:;/]L+XH9$M_X!^">FOT-K"^NZI'GUWXMVQ[8KZPHH ^48?^"?6B>,KB.[
M^,/Q&\;?&"56#_V?JVIM9Z6K YREK 5"\]MQ' XKZ"^'WPG\%_"?3/[/\&^%
M=(\,6F,,FEV<<!?W=E&7/NQ)KK** "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@ J*Z_X]Y?]TU+45U_Q[R_[IH ^0/\ @G;_ ,?'[0O_ &5?7?\ VA7V)7QW
M_P $[?\ CX_:%_[*OKO_ +0K[$H **** "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@ J
M*Z_X]Y?]TU+45U_Q[R_[IH ^0/\ @G;_ ,?'[0O_ &5?7?\ VA7V)7QW_P $
M[?\ CX_:%_[*OKO_ +0K[$H **** "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@ J*Z_X
M]Y?]TU+45U_Q[R_[IH ^0/\ @G;_ ,?'[0O_ &5?7?\ VA7V)7QW_P $[?\
MCX_:%_[*OKO_ +0K[$H **** "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@ J*Z_X]Y?]
MTU+45U_Q[R_[IH ^0/\ @G;_ ,?'[0O_ &5?7?\ VA7V)7QW_P $[?\ CX_:
M%_[*OKO_ +0K[$H **** "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
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
M3G_MOJ7^- 'VI17Q9_PM?]L;_H4/A2?^V^H_XT?\+:_;%'_,G?"K_P "-1H
M^TZ*^+/^%M_MB?\ 0F?"L_\ ;SJ%'_"WOVP_^A*^%I_[>M0H ^TZ*^+/^%O_
M +87_0D?"\_]O=_1_P +@_;!_P"A&^&'_@9?T ?:=%?%G_"XOVP/^A$^&)_[
M?;ZC_A<O[7__ $(7PS/_ &_7U 'VG17Q9_PN;]K[_HG_ ,-#_P!OU[6%X[_:
M4_:R\"^#=;\07W@'X;QVFEV4UY*Z7=[(0L:%R0N5W<#ID9]1UH ^\**^"_A[
M^T[^U=\0O ^A>)=.\ ?#F>RU6RAO(9&O+R(LLB!@=N6V]>F3CU/6NA_X79^U
MU_T3GX<G_N(WG^% 'VG17Q;_ ,+N_:Y_Z)O\.C_W$KO_  I/^%X?M<?]$U^'
M9_[B=W_A0!]IT5\6_P#"\OVM_P#HF?P]/_<4NO\ "C_A>G[6O_1,?A^?^XK=
M?X4 ?:5%?%O_  O;]K3_ *)=X /_ '%KG_"C_A?'[6?_ $2WP"?^XO<_X4 ?
M:5%?%O\ POK]K+_HE7@,_P#<8N/\*/\ A??[6/\ T2CP(?\ N,W'^% 'VE17
MQ=_POS]K#_HDW@8_]QJ?_"C_ (7_ /M7_P#1)? Y_P"XW-_\30!]HT5^>WQH
M_;,_:=^$/PYU7Q3JGPP\#Z=9V/E%[AM0N+H+OE1!^Z5D+<L!]X8SGG&#]^Z/
MJ"ZKIEM>*,+-&K@?49H N4444 %%%% !1110 4444 %%%% !1110 4444 ?.
M'_!1";R?V._B8WKIA7\W4?UKU+X#P_9_@SX*C(^YH]HOY0I7C_\ P4FE,7[&
MGQ&(ZFSC7\YXQ_6O;OA#$(/ACX7C'1=-MU&!CI&M '744M% "44M% "4;1Z4
MM% ";1Z4;1Z4M% ";1Z4;1Z4M% ";1Z5D^*\+X=U X_Y9-_*M>L?Q>=OAK43
M_P!,6_E0!\+_ /!&6W\O]FO6'Q_K-?N&_P#(4(_I7W_M'I7PG_P1WM_)_9::
M3_GKJ]TWZJO]*^[: $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVC
MTI:* $VCTHVCTI:* /SL_P""A]O]I_:\_96C SC79V_*:R/]*_0VU4?9X^/X
M17P#^W?;FZ_;._9:C'4:I?/TS]TVK?TK] (/]3'_ +HH ?M'I1M'I2T4 )M'
MI1M'I2T4 )M'I1M'I2T4 )M'H*-H]!2T4 )M'H*-H]!2T4 ?&V/^-JN,<?\
M"JO_ '+5]D;1Z"OC?_G*M_W2K_W+5]DT )M'H*-H]!2T4 -VKZ#\J-J_W1^5
M.HH ;M7^Z/RHVK_='Y4ZB@!NU?[H_*C:O]T?E3J* &[5_NC\J-B_W13J* /C
M3]KE5M_VM_V7[G  &KZI%_WW:*/Z5]CQQKL7Y1TKXY_;4_T?]H;]F6YZ;?%4
ML6?]^#']*^QXO]6OTH 7RU_NC\J/+7^Z/RIU% #?+7^Z/RH\M?[H_*G44 -\
MM?[H_*CRU_NC\J=10 SRD_NC\J/*3^Z/RI]% #/*3^Z/RH:)-I^4?E3Z0]#0
M!\:? -5M_P#@H1^T1$0,3:?H4N/I;LM?9/E)_='Y5\;?"'_1_P#@H[\9X_\
MGOX=TF7\@5K[,H 9Y2?W1^5'E)_<7\J?10 SR4_N+^5'DI_<7\J?10 SR4_N
M+^5'DI_<7\J?10 SR4_N+^5'DI_<7\J?10 SR4_N+^5'DQ_W%_*GT4 9VM0I
M_95S\B_</:OE'_@EJJ_\,DZ) 5!-OJ.I1=/^GV8_UKZSU@9TVX_W#7R7_P $
MO3L_9TNK?_GW\1:K%CT_TIS_ %H ^O?)C_N+^5'DQ_W%_*GT4 ,\F/\ N+^5
M'DQ_W%_*GT4 ,\F/^XOY4GDQ_P!Q?RJ2B@"/[/'_ '%_*C[/'_<7\JDHH C^
MSQ_W%_*C[/'_ '%_*I** /C+68TM_P#@J+H1V@+/\.9H\>N+_=7V3]GC_N+^
M5?&_CC_1O^"FO@!_^>_@F]B_*XW5]ET ,^SQ_P!Q?RH^SQ?\\U_*I** (_L\
M7_/-?RH^SQ?\\U_*I** (_L\7_/-?RH^SQ?\\U_*I** (_L\7_/-?RH^SQ?\
M\U_*I** (_L\7_/-?RI/LT7_ #S7\JEHH B^S1?\\U_*O+?VI+&*X_9U^),8
MC7+^'=07IZVTE>KUYY^T)!]J^"'CJ+&=^B7B_G XH X;]A?R[K]DGX6.44D>
M'[1<X](@/Z5[O]FB_P">:_E7SU_P3YN/M'['_P ,6Z[=)C3\B1_2OHJ@"+[-
M%_SS7\J/LT7_ #S7\JEHH B^S1?\\U_*C[+#_P \E_*I:* (OLL/_/)?RH^R
MP_\ /)?RJ6B@"+[+#_SS7\J/LL/_ #S7\JEHH A^R0_\\E_*C[)#_P \E_*I
MJ* /E/\ X*;6,<G[&/Q!VQJ"L-L^0/2ZA/\ 2OHGX=7'VKP+H,O7?90M^: U
MX5_P4=@^T?L<?$A<9Q8*WY2QG^E>R?!>X^U?"?PC-G/F:5:M^<2F@#M****
M"BBB@ HHHH **** "BBB@ HHKXJOK[X[?&C]K#XW^#?!OQO_ .%:^&_!']A_
M9++_ (1*PU7S/ME@)7^>7:XP\;GEFSYF!@*!0!]JT5\J_P##._[3O_1W/_F-
M=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0 ?\%.IO)_8M^(1]8K5?SNX1_6OHCX
M>PFW\$Z)$?X+.)?R05\9?'W]C?\ :*^*7PQU7PSK'[25OXNT^^\L2:5=^"++
M3HIMLJ.-T\#-(F"H;Y0<D '@FNYT?]G#]IJUTRVAC_:R^S)&@58?^%<:8VT
M=,F3)H ^MJ*^5?\ AG?]IW_H[G_S&NE__'*/^&=_VG?^CN?_ #&NE_\ QR@#
MZJHKY5_X9W_:=_Z.Y_\ ,:Z7_P#'*/\ AG?]IW_H[G_S&NE__'* /JJBOBKX
ML?#']IWX7_"OQEXR_P"&J_[3_P"$=T:\U?[%_P *ZTN+[1]G@>7R]^YMN[9C
M=M.,YP>E?2O[/?BG5/''P"^&GB36[K[;K6L>&=,U"^N?+6/SIY;6.21]J *N
M68G"@ 9X % 'H%%%?'_QJU_XQ>./VT+7X4_#WXL?\*RT6/X?IXGFD_X1RSU;
MSIQJ,ELPQ, RY5H^CX'E_=RQ- 'V!17RK_PSO^T[_P!'<_\ F-=+_P#CE'_#
M._[3O_1W/_F-=+_^.4 ?558OC(%O#.HA1D^2W\J^;_\ AG?]IW_H[G_S&NE_
M_'*BNOV</VFKJW>*3]K;S$88*GX;:8,_^1* .7_X)(6+V?[)6E,X(,E_>MS[
M7#K_ .RU]KU\1?"7]A[XZ?!7P;;>%O!W[4"Z'H=L\DD5H/A_8W&&DD:1R7EF
M9SEF8\DXS@<5V?\ PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._]'<_^8UT
MO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ F-=+_P#C
ME=5^P5\4O$_QH_9/\#>,O&6I_P!L^)-2^W?:[W[/%!YGEW]Q$GR1*J#"1H.%
M&<9/))H ^@***^5?VM_&'Q/_ .%[? CX<?#CX@_\*Z_X33^WOM^I_P!BVNJ?
M\>=K#/%^ZG'_ %T7Y67[^3G:!0!]545\J_\ #._[3O\ T=S_ .8UTO\ ^.4?
M\,[_ +3O_1W/_F-=+_\ CE 'U517RK_PSO\ M._]'<_^8UTO_P".4?\ #._[
M3O\ T=S_ .8UTO\ ^.4 >;?MF6KWG[<'[+ZA<@7>JMG&1\L,#?\ LM?>$/\
MJD^E?#?C+]A?XY>-?'GA7Q9K'[3*ZCKWAIYGTJ_/@&QB^RM,@20^6DP1\J /
MG!QVP:[P?L[_ +3H '_#7'_F-=+_ /CE 'U717RK_P ,[_M._P#1W/\ YC72
M_P#XY1_PSO\ M._]'<_^8UTO_P".4 ?55%?*O_#._P"T[_T=S_YC72__ (Y6
MK^PO\0?'?CCPK\4;#XA>*O\ A,]:\)_$#5/#$.K_ -G06'G06L=NJGRH5"KE
MFD;G<1OQN( H ^E:**^:OVZ/B#X[\#^%?A=8?#WQ5_PAFM>+/B!I?AB;5_[.
M@O\ R8+J.X5CY4RE6PRQMQM)V8W $T ?2M%?*O\ PSO^T[_T=S_YC72__CE'
M_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[
M_M._]'<_^8UTO_XY0!@?\Y5O^Z5?^Y:OLFOC'_AC/X\?\)U_PF7_  T[9_\
M"4_8O[-_MC_A66E_:?LN_P SR=WF9V;_ )MO3/-=)_PSO^T[_P!'<_\ F-=+
M_P#CE 'U517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?
M55%?*O\ PSO^T[_T=S_YC72__CE>?_%%/VB?V=O%7P?O];_:'_X3O1?$WQ T
M?PQ?:1_PA.G:=N@N9':0^:F]AE8BORX/SY# CD ^ZJ*** "BOA7X7)^T3^T3
MXJ^,%_HG[0__  @FB^&?B!K'ABQTC_A"=.U';!;2(T9\U]C'"RA?FR?DR6)/
M'H'_  SO^T[_ -'<_P#F-=+_ /CE 'U517RK_P ,[_M._P#1W/\ YC72_P#X
MY1_PSO\ M._]'<_^8UTO_P".4 8'[=W[CXJ_LVW/]WQY;19_WXW']*^Q8/\
M4I]!7QCXR_8L^.WQ NM$N?$/[3UMJT^BWR:EITD_PVTW-M<H"%E7$O4!C73K
M^SM^TXJ@#]KC '_5-=,_^.4 ?5=%?*O_  SO^T[_ -'<_P#F-=+_ /CE'_#.
M_P"T[_T=S_YC72__ (Y0!]545\J_\,[_ +3O_1W/_F-=+_\ CE>5?M2:7^T[
M^S7\"?$WQ'_X:>_X2/\ L7[+_P 2S_A -+M?.\ZZB@_UN7VX\W=]TYVXXSD
M'W_1110 45\57U]\=OC1^UA\;_!O@WXW_P#"M?#?@C^P_LEE_P (E8:KYGVR
MP$K_ #R[7&'C<\LV?,P,!0*ZO_AG?]IW_H[G_P QKI?_ ,<H ^JJ2OE;_AG?
M]IW_ *.Y_P#,:Z7_ /'*/^&=_P!IW_H[G_S&NE__ !R@#G?A_P#Z/_P4Q^(T
M?_/?P98R_E/MK[,KX?L_V&?CE8_%.]^(4'[3XC\77FGKI<^J?\(!8G?;*^]4
M\HS>6,-SN"[O>NV_X9W_ &G?^CN?_,:Z7_\ '* /JJBOE7_AG?\ :=_Z.Y_\
MQKI?_P <H_X9W_:=_P"CN?\ S&NE_P#QR@#ZJHKY5_X9W_:=_P"CN?\ S&NE
M_P#QRN4^+'PQ_:=^%_PK\9>,O^&J_P"T_P#A'=&O-7^Q?\*ZTN+[1]G@>7R]
M^YMN[9C=M.,YP>E 'VK17G_[/?BG5/''P"^&GB36[K[;K6L>&=,U"^N?+6/S
MIY;6.21]J *N68G"@ 9X %>@4 %%?'_QJU_XQ>./VT+7X4_#WXL?\*RT6/X?
MIXGFD_X1RSU;SIQJ,ELPQ, RY5H^CX'E_=RQ-:W_  SO^T[_ -'<_P#F-=+_
M /CE 'U517RK_P ,[_M._P#1W/\ YC72_P#XY1_PSO\ M._]'<_^8UTO_P".
M4 ?4&J<Z?./]@U\C_P#!,H^7\'_%]O\ \^_C+5X\>F)\_P!:U+C]G7]IR2%U
M/[6V\$?=_P"%;:8,_P#D2N#^#_[$_P >_A7I>K6/AO\ :77P[;7^I7&I7$2^
M [&Z$L\K9>3,LI*[L [1\HZ"@#[JHKY5_P"&=_VG?^CN?_,:Z7_\<H_X9W_:
M=_Z.Y_\ ,:Z7_P#'* /JJBOE7_AG?]IW_H[G_P QKI?_ ,<H_P"&=_VG?^CN
M?_,:Z7_\<H ^JJ*^?_V"OBEXG^-'[)_@;QEXRU/^V?$FI?;OM=[]GB@\SR[^
MXB3Y(E5!A(T'"C.,GDDU] 4 %%?*O[6_C#XG_P#"]O@1\./AQ\0?^%=?\)I_
M;WV_4_[%M=4_X\[6&>+]U./^NB_*R_?R<[0*/^&=_P!IW_H[G_S&NE__ !R@
M#ZJHKY5_X9W_ &G?^CN?_,:Z7_\ '*/^&=_VG?\ H[G_ ,QKI?\ \<H YWXK
M?Z/_ ,%(O@_)T\_PUJL7Y8:OLNOAG7OV'OCMK_Q.T#QQ>_M-"Z\3:)!-;V&J
M?\(%8H8(Y1B1?*6;8V0.K D=L5WG_#._[3O_ $=S_P"8UTO_ ..4 ?5=%?*O
M_#._[3O_ $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]545\J_P##._[3
MO_1W/_F-=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\,[_M._\ 1W/_
M )C72_\ XY75?L%?%+Q/\:/V3_ WC+QEJ?\ ;/B34OMWVN]^SQ0>9Y=_<1)\
MD2J@PD:#A1G&3R2: /H"BBOE7]K?QA\3_P#A>WP(^''PX^(/_"NO^$T_M[[?
MJ?\ 8MKJG_'G:PSQ?NIQ_P!=%^5E^_DYV@4 ?55%?*O_  SO^T[_ -'<_P#F
M-=+_ /CE'_#._P"T[_T=S_YC72__ (Y0!]55QWQBM_M7PM\50XSYFF7*_G$P
MKP;_ (9W_:=_Z.Y_\QKI?_QRH+W]FO\ :6U&UEMKG]K19X)5*/&_PTTLJRD8
M(/[SI0!K?\$W;C[1^QK\.&SG%E(GY3R#^E?3=?'OA/\ 9(_:"\"Z';:-X=_:
MCL]#TBV!$%C8?"_2HH8@220J*X Y)/ [UL?\,[_M._\ 1W/_ )C72_\ XY0!
M]545\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72__CE 'U517RK_
M ,,[_M._]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U517S5^PO\0?'
M?CCPK\4;#XA>*O\ A,]:\)_$#5/#$.K_ -G06'G06L=NJGRH5"KEFD;G<1OQ
MN( KZ5H **^:OVZ/B#X[\#^%?A=8?#WQ5_PAFM>+/B!I?AB;5_[.@O\ R8+J
M.X5CY4RE6PRQMQM)V8W $UE?\,[_ +3O_1W/_F-=+_\ CE 'U517RK_PSO\
MM._]'<_^8UTO_P".4?\ #._[3O\ T=S_ .8UTO\ ^.4 ='_P4"@^T?L@_$Y>
MNW1Y7_+!_I7H7[.T_P!J^!?@&7.=^A63?G AKP'QA^R3^T+X\\-ZAH&O_M40
MZKH^H0M;W5G/\-=,V2QL,,IQ)Z&K.@_LM_M'>&=&LM*TO]JZ.QTZSA2"WMHO
MAKIFR*-0%51^\Z  #\* /KJBOE7_ (9W_:=_Z.Y_\QKI?_QRC_AG?]IW_H[G
M_P QKI?_ ,<H ^JJ*^5?^&=_VG?^CN?_ #&NE_\ QRC_ (9W_:=_Z.Y_\QKI
M?_QR@#ZJHKY5_9(\8?$__A>WQW^''Q'^(/\ PL7_ (0O^P?L&I_V+:Z7_P ?
MEK-/+^Z@'_7-?F9ON9&-Q%?55 !1110 4444 %?*O[.__)]G[7/_ '*/_IKE
MKZJKY5_9W_Y/L_:Y_P"Y1_\ 37+0!]54444 )UZTM>5_M1>*O&7@WX#^+=3^
M'FFWVJ^-A;I!I,&FV@NIEGEE2,2",JRD('+G<-N$.>*H?LU^/&\7:/XDT[4-
M>\5:IXFT'4OL.KV/C"VTV"]T^;RD=4 T^-8&C96#JP9\[C\W& 1]YM+I_P #
M\KJ_J@E[J3?5V_7\=;>C['L=%?,WA7XM?%*]_;9OO OB:VTW1?!1\+7NJ:5I
M=E(MQ/<>5?Q0174\I0%&="Q$2':JN-V6'"_LT_%KXH^./CO\7_#?Q'M]-T==
M#M=&N-/T#2W6=-/6YCG=E>XV*TLA")N/W 1\G')<5S14EU3?W-K[[KY=;,<D
MX\U_LV_&UOS1],4444A'E7[6/_)K/QD_[$S6?_2&:C]D[_DUGX-_]B9HW_I#
M#1^UC_R:S\9/^Q,UG_TAFH_9._Y-9^#?_8F:-_Z0PT >JU\J_P#.4W_NC/\
M[G*^JJ^5?^<IO_=&?_<Y0!]54444 %%>)?MG?$/7_A5^SCXI\3^&-3ET?6[.
M6Q2&]@M8[F2)9+V"*0K'(CJQ*.X *-R>!G%>%3_M6ZY\*?'WCA)O$OB3QKX5
MT7P)<>)$M?'OA]- U-[Z.8HD=LGV.T>:%A]]O)8(<?/SMJ>96;?2_P"$>9_A
M^.A:BW:W=+[VE^;/N*BOD_Q1XZ^)WP2^'W@+XE^(_&S^*K?5-0TRU\1^')-.
MM(+*UBO72+=8O%$LX:*25,":67>H;.TD$9/CG]I3QII?[7EE9:?JT$'P@T75
M]/\ "&O6K6L;--JE];SRQ2"8KO41O]E0JK8R_(K3E?/R/>_+Z/3\W**NM+M&
M/,G!SZ6YO5:_HF[=DS[&HHHJ2PKY5_X)<?\ )B?PR_[B?_ITNZ^JJ^5?^"7'
M_)B?PR_[B?\ Z=+N@#ZJKY5_:(_Y/L_9&_[F[_TUQ5]55\J_M$?\GV?LC?\
M<W?^FN*@#ZJHKSO]HOQ9JO@/X!_$3Q'H=U]AUG2= O;VSN?+23RIHX69&VN"
MK8(!PP(/<5X]\%_C$]G\-9_'GB/QQ\3/%0TWPH=>U/3-;\'1:98DK LLIM9_
M[,M5E;A@BBX8,#GD#<%S+WK_ &4F_G?_ .197*_=2^TVE\K?_)(^I:*\(L?V
MN-(U.Q\$O;>!_&$NJ>,XY+O1=%$-C]KN+&.!)I+YA]JV1PJ)%7:[K*6.%C;@
MU5\/_MI^$/%_A7P7JGA[PYXIUS5O&#WXTGPU;6<":BZ64K17,LGFSI#"BE>L
MDJD[@ -WRBFFG9K7_A_\G?M9WV9":DE);/\ K^O^"?0-%?)7BS]K:\UGXG_
MZ7P+'K&K>'O$<GB"TUCPS;V5NNH2W=G$@%O)Y[*('BEWY/FHA')8J03Z"_[7
MWA>7X<Z1XPL?#WB2_MK^YNK.:S-O;VCZ;-;,4N([R>YGBM8&1U*X:;YR#LWX
M.$](\SV_X-K^GGM9J^Y5M;?UUT]='IY/LSW2BOD;7OVO[CQ7XV_9ZUKX>+JV
MN>#?&\.NO=Z%9V=M]LO9+:%!''NF95B:.7S,L)40X.6(Q7>>'?VUOA_K\VFK
M+;ZUHT=[I&J:J9M5M8X5MVTZ39?6DO[PD7$6"Q4 H5!(<TY+E5Y:;_\ DM[_
M '6_+N"]ZUNMOQ=DO6_Z]F>^U\J_L"_\W&_]EF\1_P#MO7T-\-_'5I\3O 'A
M[Q=865]IUCK=C%J%O:ZE&L=Q''(H91(JLP#8(X#'KUKYY_8%_P";C?\ LLWB
M/_VWIRBXMQENB(R4DI+9GU57RK^WU_S;E_V6;PY_[<5]55\J_M]?\VY?]EF\
M.?\ MQ4E'U57@W[<'Q$\5_"W]F_Q#X@\$ZL-#\2Q7-A;VM^;>*X$7G7D,3'9
M*K(?E<CD=_6O>:\T_:)^#7_"_/A7?^#/[8_L+[5=6=S]N^R_:-OD7,<^W9O3
M.[R]N=W&<\XQ4N/,XINRNK^EU?\  :?+=K>S^^VA\5>-_P!M+XG:EX9^!T7A
MO7TTO6]T"^/&.G6\AEE_M2'3##AD98B\JW3_ "!>%X(XKZK\1?M@^$/"/Q0T
MSP5K6DZ[I4VI:PF@V>IWL5O!#/=MPH2!YQ=M$S?*)Q 822,.00:\[NO^">^E
M-XA^(FKV?BMK6?Q=XKTWQ*%;3?,%BEK=-=/;+F8;A)*\A+#:%W#Y3CE]U^PK
MJ,WB.&YB\?V*:1;^/5\?1QR>&4?4)[D3>9Y%S=_:!YT:JTBH?+5DW+RP0+6E
M-\SC[72[N_GR:+RBG)*W6/GK-16<O9[)6C\N;5^;?+?R?EIV&J?MK^%])\/_
M !"\02^$?%K^'O ^KR:%J>J)!9B*2\2ZAMS'"INA(^3.K[BH7:K9(;"GH?$_
M[5G@SPAKGC_2M2@U:.Y\&1Z6;OR[='%Y)J!*VL-L ^YY&<!2&" %ASC)'+:G
M^QS;ZO\ ![XN> [GQ5(%\>>);OQ+'J$5@%.G2RS131IL,A\T(\*Y.4W D86L
MS5/V+K[Q=??$C5O%'CN.\UWQ=_8=Q!=:7H@M(M+N]+8M#+'')/+YB,VW*,V<
M;ANY!6%\,5+>RO\ -1YK=+I\UNFVY<K>\X]W;TYERW\G'?KY;'=WW[3FGZ/I
M,3ZOX&\9Z-XBNM830K#PQ?6$"WFH73Q&5?L\HG-K)'Y:NQD$^Q-C!BK8!P]2
M^.USK/Q,^"]G$WBGP0OB+4-7L[SPSK'AZ 273VUJS;9IGES$BE?,26V\U)>!
MNV\U9\2_L]^,O&]OH^J>(/B3;7GC70-?CUW0[ZV\.)#IMAMA:%[8VOGF66*1
M'<L6N=^X@JR 8JTW[/OB'6_&WPL\6>*?'Y\0:UX+OM4O9671H[6*[%W T*PQ
M(C_N8X@PQO,SMCYF).:J._O=_P ++];W^5O.'>SMV?W^];_VVW777R]OKY5_
M;Z_YMR_[+-X<_P#;BOJJOE7]OK_FW+_LLWAS_P!N*0SZJHHHH ^5?V!?^;C?
M^RS>(_\ VWKZJKY5_8%_YN-_[+-XC_\ ;>OJJ@ HKP[X2_$CQ'XF_:6^.OA3
M4M1^TZ!X:?11I-IY$:?9O/LC)-\ZJ&?<_/SDXZ# XI_CK]K?P?\ #Y?BNVHZ
M;K<P^&R:?)J_V6"%O/%XBO%]GW2C=@,-V_9CMFCHGW2?R=O\T5RMRY5_5_\
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
MI=]&*3Y7;S2^])_K9^>G4^O:***8SY5_X)<?\F)_#+_N)_\ ITNZ^JJ^5?\
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
M9._Y-9^#?_8F:-_Z0PT >JU\J_\ .4W_ +HS_P"YROJJOE7_ )RF_P#=&?\
MW.4 ?55%%% 'F_[0_P (9/CM\(M:\%0ZPN@3:A):RIJ$EH;I8FAN8IQF(21[
M@3%M^^.N:XC5/V7[_P")OC9O$'Q8\2:5XKACT"^\/6VEZ#HDNDVZPWFT7+R&
M2[N'=RJ*JX90O)P3@CW^BERK;U_%<K_#0KF?3R_!IK\4?/=G^R_K^K:;X,\-
M>,_B"GBGP/X2O+:]L=-71OLM[>R6W_'J+ZY$[+,L9"MB.&+>44MGD'C-2_X)
M[:3KGPU\8Z1J7CC7I?&7B/6I_$$GB*VO;V"SBO6G66&3^S%N_L\AC"1J"V6.
MP'(PN/K>BGK=RZ]^NMM;]_=6N^B(5DK+;MTTOI;MJ]-M2OI\-Q;Z?;17<ZW5
MTD2K-.D?EB1P &8+D[03DXR<9ZFK%%%-N[N"7*K(*^5?^"7'_)B?PR_[B?\
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
M=+_^.4?\,[_M._\ 1W/_ )C72_\ XY7U510!\J_\,[_M._\ 1W/_ )C72_\
MXY1_PSO^T[_T=S_YC72__CE?55% 'RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[
M_P!'<_\ F-=+_P#CE?55% 'RK_PSO^T[_P!'<_\ F-=+_P#CE9.I?L;_ !B\
M<>*O =_\0OVCO^$ST7PGXFL/$\.D?\(-9V'G3VLA91YL,P9<JTB\[@-^=I(%
M?8%% !1110!\?Z;^QO\ &+P/XJ\>7_P]_:._X0S1?%GB:_\ $\VD?\(-9W_D
MSW4@9AYLTQ9L*L:\;0=F=H)-:W_#._[3O_1W/_F-=+_^.5]544 ?*O\ PSO^
MT[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ ..5]544 ?*O_#._[3O_ $=S
M_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY7U510!\J_P##._[3O_1W/_F-=+_^
M.4?\,[_M._\ 1W/_ )C72_\ XY7U510!\J_\,[_M._\ 1W/_ )C72_\ XY7*
M?%+]B;X[?&CP)J?@WQE^U-_;/AO4O*^UV7_"O;"#S/+E25/GBF5QAXT/##.,
M'@D5]JT4 %%%% 'RKXP_9(^)_P#PO;X@_$?X<?'?_A77_":?V?\ ;],_X0^U
MU3_CSM5@B_>SR_\ 71OE5?OX.=H-'_#._P"T[_T=S_YC72__ (Y7U510!\J_
M\,[_ +3O_1W/_F-=+_\ CE'_  SO^T[_ -'<_P#F-=+_ /CE?55% 'RK_P ,
M[_M._P#1W/\ YC72_P#XY1_PSO\ M._]'<_^8UTO_P".5]544 ?*O_#._P"T
M[_T=S_YC72__ (Y1_P ,[_M._P#1W/\ YC72_P#XY7U510!\J_\ #._[3O\
MT=S_ .8UTO\ ^.5D^+/V3_VB?''A76?#>M_M7_;=%UBRFT^^MO\ A7.G1^=!
M+&T<B;DE#+E6(RI!&>"#7V!10!RGPG\"_P#"K_A7X-\&_;?[3_X1W1K/2/MO
ME>5]H^SP)%YFS<VW=LSMW'&<9/6NKHHH ^:OC5^RSX[\<?'VU^*WP]^,'_"L
MM:C\,IX8FC_X1B#5O.@%U)<L<S2A5RS1]$R/+^]AB*RO^&=_VG?^CN?_ #&N
ME_\ QROJJB@#Y5_X9W_:=_Z.Y_\ ,:Z7_P#'*/\ AG?]IW_H[G_S&NE__'*^
MJJ* /E7_ (9W_:=_Z.Y_\QKI?_QRC_AG?]IW_H[G_P QKI?_ ,<KZJHH ^5?
M^&=_VG?^CN?_ #&NE_\ QRC_ (9W_:=_Z.Y_\QKI?_QROJJB@#Y5_P"&=_VG
M?^CN?_,:Z7_\<H_X9W_:=_Z.Y_\ ,:Z7_P#'*^JJ* /*OV6_@7_PS7\"?#/P
MX_MO_A(_[%^U?\3/[)]E\[SKJ6?_ %6]]N/-V_>.=N>,X'JM%% 'S_\ M+?L
MT^)_C1X[^&WC+P;\2?\ A6OB3P1_:7V2]_L*+5?,^V111/\ )+(J#"1N.5;/
MF9&"H-<K_P ,[_M._P#1W/\ YC72_P#XY7U510!\J_\ #._[3O\ T=S_ .8U
MTO\ ^.4?\,[_ +3O_1W/_F-=+_\ CE?55% 'RK_PSO\ M._]'<_^8UTO_P".
M4?\ #._[3O\ T=S_ .8UTO\ ^.5]544 ?*O_  SO^T[_ -'<_P#F-=+_ /CE
M'_#._P"T[_T=S_YC72__ (Y7U510!\J_\,[_ +3O_1W/_F-=+_\ CE'_  SO
M^T[_ -'<_P#F-=+_ /CE?55% 'RK_P ,[_M._P#1W/\ YC72_P#XY7JO[+?P
M+_X9K^!/AGX<?VW_ ,)'_8OVK_B9_9/LOG>==2S_ .JWOMQYNW[QSMSQG ]5
MHH *^?\ ]I;]FGQ/\:/'?PV\9>#?B3_PK7Q)X(_M+[)>_P!A1:KYGVR**)_D
MED5!A(W'*MGS,C!4&OH"B@#Y5_X9W_:=_P"CN?\ S&NE_P#QRC_AG?\ :=_Z
M.Y_\QKI?_P <KZJHH ^5?^&=_P!IW_H[G_S&NE__ !RC_AG?]IW_ *.Y_P#,
M:Z7_ /'*^JJ* /E7_AG?]IW_ *.Y_P#,:Z7_ /'*/^&=_P!IW_H[G_S&NE__
M !ROJJB@#Y5_X9W_ &G?^CN?_,:Z7_\ '*/^&=_VG?\ H[G_ ,QKI?\ \<KZ
MJHH ^5?^&=_VG?\ H[G_ ,QKI?\ \<H_X9W_ &G?^CN?_,:Z7_\ '*^JJ* /
M%/V5?V>]4_9V\*^+K#6_&7_"=ZUXF\37GB>^U?\ LM=.W3W,<*R#RDD=1EHB
MWRX'SX"@#GVNBB@#Q3]JK]GO5/VB?"OA&PT3QE_P@FM>&?$UGXGL=7_LM=1V
MSVT<RQCRGD13AI0WS9'R8*D'C@/^&=_VG?\ H[G_ ,QKI?\ \<KZJHH ^5?^
M&=_VG?\ H[G_ ,QKI?\ \<H_X9W_ &G?^CN?_,:Z7_\ '*^JJ* /E7_AG?\
M:=_Z.Y_\QKI?_P <H_X9W_:=_P"CN?\ S&NE_P#QROJJB@#Y5_X9W_:=_P"C
MN?\ S&NE_P#QRC_AG?\ :=_Z.Y_\QKI?_P <KZJHH ^5?^&=_P!IW_H[G_S&
MNE__ !RC_AG?]IW_ *.Y_P#,:Z7_ /'*^JJ* /G_ /9I_9I\3_!?QW\2?&7C
M+XD_\+*\2>-_[-^UWO\ 846E>7]CBEB3Y(I&0Y21!PJX\O)R6)KZ HHH ***
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@#_]E]];'[(?[3'BWX
MU:[XDT+QW9:5X=\2Z;;0W3^&QIM[IVIV(9V5UECN"Z3Q9";;B-QNR<Q)QFC_
M ,%1_P#DQ/XF_P#<,_\ 3I:5J_#/QO\ LK_""[NKKPK\2_ =C<W%O'9>;<^-
MXKQH;:,LT=O"9[E_)A4LQ$4>U!GA:\J_X*/?M"?"SQQ^QC\0]$\-_$OP?X@U
MJZ_L[R-.TO7K6YN)MNHVKMLC20LV%5F.!P%)Z"M)--*W]?TC**DKW=_Z_P S
M[JHHHJ2SY5_9W_Y/L_:Y_P"Y1_\ 37+7U57Q5\,?BQX(^%_[=G[5?_"9>,O#
M_A+[=_PBGV3^W=4@LOM&S2WW^7YKKNV[TSC.-RYZBOH#_AK'X(?]%D^'_P#X
M5%C_ /': /4;BWBN[>6">))H)5*21R*&5U(P00>H([5R?A3X.> ? =MJ5OX:
M\#^&_#MOJ2>7?1:3I%O:I=+@C;*(T <8)&&SU-<U_P -8_!#_HLGP_\ _"HL
M?_CM'_#6/P0_Z+)\/_\ PJ+'_P".T :]U^S_ /"^^T32]&N?AMX1N-(TIWDT
M_3Y="M6M[-G;<[11F/;&6;DE0,GDUU*>$]$C\0#74T;3TUP68T\:DMJ@N1;!
MMX@\W&[R]WS;,XSSBO/_ /AK'X(?]%D^'_\ X5%C_P#':/\ AK'X(?\ 19/A
M_P#^%18__':-]P.PTWX9>#]%70UT_P )Z'8+H32OI*VVG0QC3VE!$IM]JCRB
MX9@VS&[)SG-)HWPP\&^'?$]_XDTGPEH>F>(K\$7FKV>FPPW=R#C/F3*H=^@Z
MD]*Y#_AK'X(?]%D^'_\ X5%C_P#':/\ AK'X(?\ 19/A_P#^%18__':=];@>
MJUY5^UC_ ,FL_&3_ +$S6?\ TAFH_P"&L?@A_P!%D^'_ /X5%C_\=KS3]IK]
MIOX/:]^S;\5],TSXK^!]1U*]\):M;6MG:>([.6:>5[.54C1%D)9F8@!0,DD
M4@/2_P!D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHH
MH **** *FK:38Z]I5YIFIV5OJ.FWL+VUU9W<2RPSQ.I5XW1@0RLI(*D8()!K
MS7_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \_P#"W[/?PL\#Z]:ZWX;^&G@_P_K5KN\C4=+T&UMKB'<I
M1MDB1AERK,IP>0Q'0UZ!110 5Y5_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7
M_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR
M=\$/^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!
M#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z
M(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!YII/[,OP>T'5;
M/4],^$_@?3M2LIDN;6\M/#EG%-!*C!DD1UC!5E8 A@<@@$5Z7110 5YIJW[,
MOP>U[5;S4]3^$_@?4=2O9GN;J\N_#EG+-/*[%GD=VC)9F8DEB<DDDUZ710!Y
M5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\
M,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)W
MP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/
M^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC
M?P__ /"7L?\ XU7JM%% !7G_ (I_9[^%GCC7KK6_$GPT\'^(-:NMOGZCJF@V
MMS<3;5"+OD>,LV%55&3P% Z"O0** /*O^&3O@A_T1OX?_P#A+V/_ ,:H_P"&
M3O@A_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X
M(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_ (9.^"'_
M $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A_P!$
M;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&JZKP+\)_!'PO^W?\
M(;X-\/\ A+[=L^U_V%I<%E]HV;MGF>4B[MN]\9SC<V.IKJZ* "LGQ3X3T/QQ
MH-UHGB31M/\ $&BW6WS].U2U2YMYMK!UWQN"K89589'!4'J*UJ* /*O^&3O@
MA_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1
MOX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_
M /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+
MV/\ \:H_X9.^"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\
M\:KH/!/P1^'7PUU674_"/@#POX5U*:$VTEYHFC6UG,\196,9>-%)4LB';G&5
M!["NUHH *J:MI-CKVE7FF:G96^HZ;>PO;75G=Q++#/$ZE7C=&!#*RD@J1@@D
M&K=% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK
M10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4
M>5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7
M_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR
M=\$/^B-_#_\ \)>Q_P#C5:OA;]GOX6>!]>M=;\-_#3P?X?UJUW>1J.EZ#:VU
MQ#N4HVR1(PRY5F4X/(8CH:] HH **** /*O^&3O@A_T1OX?_ /A+V/\ \:H_
MX9.^"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^
M"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1
M&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A_
M_P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:JUI/[,OP>T'5;/4],^
M$_@?3M2LIDN;6\M/#EG%-!*C!DD1UC!5E8 A@<@@$5Z710 4444 >::M^S+\
M'M>U6\U/4_A/X'U'4KV9[FZO+OPY9RS3RNQ9Y'=HR69F))8G)))-5?\ AD[X
M(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_ (9.^"'_
M $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A_P!$
M;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\ 1&_A
M_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_ (9.^"'_ $1OX?\
M_A+V/_QJO5:* /--)_9E^#V@ZK9ZGIGPG\#Z=J5E,ES:WEIX<LXIH)48,DB.
ML8*LK $,#D$ BO2Z** "O--6_9E^#VO:K>:GJ?PG\#ZCJ5[,]S=7EWX<LY9I
MY78L\CNT9+,S$DL3DDDFO2Z* /*O^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A
M_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\
M1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_ (9.^"'_ $1O
MX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A_P!$;^'_
M /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&J/\ AD[X(?\ 1&_A_P#^
M$O8__&J]5HH **** //_ !3^SW\+/'&O76M^)/AIX/\ $&M76WS]1U30;6YN
M)MJA%WR/&6;"JJC)X"@=!65_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)W
MP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/
M^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC
M?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/
M_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!4TG2;'0=*L],TRRM]
M.TVRA2VM;.TB6*&")%"I&B* %55  4#   %6Z** "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 **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7"BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>codi-20211231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 codi-20211231_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 **** "BBB@ HKG;3XO_  FO_B/<_!VQ^*'A
MV;Q=9V@NKSPK%K<#:E! 0I$KVP?S50AE^8KCYASS5@_$CX=CQP/AD?'NB_\
M"2&U^TCP]_:D/V[R/^>OD;O,V?[6W'O0!M45BGXD?#L>.!\,CX]T7_A)#:_:
M1X>_M2'[=Y'_ #U\C=YFS_:VX]ZVJ "BBN#^(/[3WP ^%7B-O"7Q$^*FEZ1J
M20I*UG=R,'"-RK< \&@#O**\X\*?M=_LT^.?$=IX1\(_&/1[_4K^7RK.S@E8
MO*^,[1E>O%>CT %%%% !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 4444 %%%% !1110!\6_M>^!M'^$G[>W[-?Q<?\ 9AT*
M3PJGQ%U2P'CKPUJPAUNS\0ZSI]W;QM>6QM1Y^GR>9/YI6X+&9K>1E"PE9/G
M>*/B O\ P3BG^/;33?\ "VI/V^Q.C '[4NICX@+H8L_[VW^R!]CV=/LQ\O[O
M%?HQX-_9.^#_ (*\9#QW WBC5[Z'7+O5]-3Q5XZU76+?3+RY$@EEM(+VYEBM
M3MFF1?+5?+CEDCCV([*4'[(?[/H^)1^*O_""M_:3>)O^$C-J=4N?[/\ [:^S
M?9O[2^Q>9]G^U>4 /-\O=N^?._YZ /SH'BCX@+_P3BG^/;33?\+:D_;[$Z,
M?M2ZF/B NABS_O;?[('V/9T^S'R_N\5^L->:C]D/]GT?$H_%7_A!6_M)O$W_
M  D9M3JES_9_]M?9OLW]I?8O,^S_ &KR@!YOE[MWSYW_ #UZ50 5EZMX(\%Z
M]>'4-<\(:7>W!4*9[O3XY'('0;F4G%:E% 'S[^TGX;\.^%OC;\%CX8T"RTTW
M/C>1+G[!:I#YJBW8A6V ;@#S@U]!5X7^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 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 <U:?&7X/W_Q)N/@U8_%;
MPU-XOL[87-WX4AUVW;4H(2 1(]J'\U4PRG<5QAAZUEZG^T_^S3HGC)OASK/[
M0_@:T\0I>+:-H-UXMLX[T7#$!83 TH?S"2 %QDDCCFO!/C9^QI\#_B/^U#\)
M8?@U\-]'T?Q'\-?B5)X^\9^-],LD2^@CFM;Q7L9;H#S9IM0GN4:2)V(,$,CO
M@_9P[OCE^R?^S)J?[47PE^%_@K]G[P;::S?>,[WXD^,/$$/ARV.HSPZ5)'.L
MTEV4,S3RZQ>:7(69RTB0SCD X /HSQ'\:?@YX/\ &NG_  U\6_%GPSI?B/5A
M&=*T#4=>MX+V]$CF.,Q0.XDDW.K*-H.64@<BNFKX7^+_ ,$/C%^S1^WWX>_:
MR\7Z;\//BOX.^)?Q,T_0YH=8^'5M!XH^'TMS"MI87&FZF&=I[1'CC$T+*C+Y
MTLZ'+25]T4 %%%>7_%;]DKX:_&+Q<_C3Q1K_ (HM[MX$A,>D^(YK:':@P#L0
MXSZGO0!S?[6'_);/@?\ ]CW+_P"DS5[I7R+\4_V8OA_\%OCW\&]1\*:WXCN9
M+WQN4E&KZ]+=*H2$N-H<_*<CG'4<5]=4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\^Z9_P $
MO_V0=*^)'_"U8=*^(4^J-XJ'B.6VU#XW^++K39M3$PF$\FGS:HUG* ZJ?+>$
MQX55V[0!7L=I\,O!]G\4K_XRQ:>Y\0:EH%IHT]W).S*MG;3W,\<:(3MC)DNI
M"[* 7VQAB1&FW?HH \T\!_LE?!KX=^.KKXB:1%XEO]0N-;O-7MH?$?CC5=5L
M]-O;HR>?-96MY<RP63,)IE'DHFQ)I$3:CLI]+HHH **** /"_P!K#_DMGP/_
M .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ 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@ HHKQS]D3]N'X(_MI
M_P#"<_\ "F]8^T_\('XRN= U+<X/G^7_ *N[CQU@EP^QN_EMZ5K"A5G2E4C&
M\8VN^U]%?U,IUZ-.K&G*24I7LN]M7;T/8Z***R-0HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKFK3XR_!^_^)-Q\
M&K'XK>&IO%]G;"YN_"D.NV[:E!"0")'M0_FJF&4[BN,,/6D\1_&GX.>#_&NG
M_#7Q;\6?#.E^(]6$9TK0-1UZW@O;T2.8XS% [B23<ZLHV@Y92!R* .FHK%/Q
M(^'8\<#X9'Q[HO\ PDAM?M(\/?VI#]N\C_GKY&[S-G^UMQ[UM4 %%%% 'A?[
M6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-7NE !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 %%%8WQ"^(7@CX
M3^"-4^)/Q)\46>BZ#HED]WJNJZA,$AMH4&69B?R '))  )(%.,92DHQ5VQ2E
M&,7*3LD?*7_!</\ ;A_X8L_8BUC_ (1;6/LWC/QYYF@>%?+?$L'F(?M-VO<>
M5"3AATEDA]:_'/\ X(>?MP_\,6?MNZ/_ ,)3K'V;P9X\\O0/%7F/B*#S''V:
M[;L/*F(RQZ123>M?='Q?_8+^.?\ P7Z^(T_[5VO_ !-NOA/\)]+MAIGP?L-6
M\+M?7NL66XM/J<D'VF 0+/)@JQ)+(D8QA!(_._\ $)C_ -7^?^8K_P#OI7Z7
ME5?AS*\GJ8#&U4JE3XURR=GT5TFKQ]=)7/S#-J'$N:9S3S# TFZ=.W(^:*NN
MKLVG:7IK&Q^QE%<=^SW\//&_PE^"/A?X7_$?XE_\)CK/A_1H=/O/%!TPV;:E
MY2[$F>(RR[9"@7<=[;F#-QNP.QK\UG&,9M1=TNO?SUU/TVG*4H)R5FUMV\M-
M-/(****DL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#Y+^-G[&GP/\ B/\ M0_"6'X-?#?1]'\1_#7XE2>/O&?C?3+)$OH(
MYK6\5[&6Z \V:;4)[E&DB=B#!#([X/V</Q?Q?^"'QB_9H_;[\/?M9>+]-^'G
MQ7\'?$OXF:?H<T.L?#JV@\4?#Z6YA6TL+C3=3#.T]HCQQB:%E1E\Z6=#EI*]
MFTS_ ()?_L@Z5\2/^%JPZ5\0I]4;Q4/$<MMJ'QO\676FS:F)A,)Y-/FU1K.4
M!U4^6\)CPJKMV@"NW\!_LE?!KX=^.KKXB:1%XEO]0N-;O-7MH?$?CC5=5L]-
MO;HR>?-96MY<RP63,)IE'DHFQ)I$3:CLI /SI'BCX@+_ ,$XI_CVTTW_  MJ
M3]OL3HP!^U+J8^("Z&+/^]M_L@?8]G3[,?+^[Q7ZPUYJO[(O[/R?$IOBJO@9
MO[2;Q+_PD9M3JES_ &?_ &S]F^S?VE]B\S[/]J\H >=Y>[=\^=_S5Z50 5Y?
M\5O"G[6>K^+GO/@_\5_"^D:*8$"66K:$]Q,) /G8N".">@KU"B@#Y%^*?AK]
MIO1OCW\&Y/C1\2_#FLV[^-R+*/2-&:V:-A"2Y8DG(*9 ]#S7UU7A?[6'_);/
M@?\ ]CW+_P"DS5[I0 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 %%%4O$?B/P_X/\/WWBSQ7K=KINEZ;:276HZA?3K%#;0HI9Y'=
MB JJH)))P *:3;LA-I*[(O&/C'PI\//"FH^.O'/B&STG1M(LY+O4]3U"=8H;
M6!%+/([MPJ@ G-?"OA+PUXV_X+0?$NS^*_Q,TC4-$_9<\+:IY_@WPG>QM!/\
M1[V%R%U"\0X*V",#Y<1^^1S_ !!6Z=8^,_\ @M;\28_$.NVVI:'^RAX4U;=I
MFG2A[:Y^*%_!)Q-*.&338W7A3@NR\_/GR/O;2M*TO0M+MM$T338+.RLX$@M+
M2UA6.*")%"HB(H 55    P  !7LMK)XV7^\/?_IVNW^-]?Y-OB^'Q$GG,[O_
M '=;?]/'W_P+I_/O\/Q26=G::?:16%A:QP001K'!!"@5(T48"J!P    !TJ2
MBBO%/<V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/_P"Q[E_])FKW2O"_
MVL/^2V? _P#['N7_ -)FKW2@ 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 **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHJ*]O;+3+*;4=1NXK>WMXFDGGGD")&BC+,S'@  $DG@ 4;
MAL,U?5]*\/Z3=:]KVIV]E8V5N]Q>7EW,L<4$2*6>1W8@*JJ"2Q.  2:^";NY
M\9_\%KOB0^DZ9-J6A_LG^%-7VWEVADMKGXHZA!)_JT/#1Z9&Z\G@NR_W_P#C
MW7Q/XA\:_P#!:3XE77PS^'FJ:AH?[+'A75?)\5^)K1W@N/B3?0ODV-HXPRZ>
MC#YY1]\CCG:4^[/"/A'POX!\+:?X(\$^'[32M'TFSCM-,TRP@6*&U@10J1HB
M\*H   %>TK9/&[_CO_RFN_\ C_\ 2/\ %\/AN^=2LO\ =U_Y4?;_  +K_/\
MX?BE\/\ A_0O">@V7A;POHUKIVFZ=:QVVGZ?8P+%#;0HH5(XT4 (JJ   , #
M%7***\9MMW9[:22L@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HKX\^-_PD_:+^%_[7/P?^(/PK_:P
M\>:YKGC'XEW,7CCP%J=_&_AQO"2VES+=/%8!,6?V0BQCCNE;S'FGB25I&N!1
M\;_A)^T7\+_VN?@_\0?A7^UAX\US7/&/Q+N8O''@+4[^-_#C>$EM+F6Z>*P"
M8L_LA%C''=*WF/-/$DK2-<"@#[#HKX0^(7Q(^+NA_P#!3K0H?VJQ\;/A_P""
M-<\66^B_!O5O"/C>QD\%^()XK?S4LM8M8$-S;W5S,MRT9E(29!%#D&,AON^@
M HHKR_XK>%/VL]7\7/>?!_XK^%](T4P($LM6T)[B82 ?.Q<$<$]!0!S?[6'_
M "6SX'_]CW+_ .DS5[I7R+\4_#7[3>C?'OX-R?&CXE^'-9MW\;D64>D:,ULT
M;"$ERQ).04R!Z'FOKJ@ 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* "BBD9E12[L  ,DD]* $FFAMH7N+B98XXU+22.P"JH&223T%?!'Q#\;^.O^
M"QWQ.U']G[X'>(;[1/V:_#&HFV^)'Q TZ0Q2^.KJ,@MI&G2#_ET''FSCAP>/
ME*^9+\7OB=\0O^"MWQ3U;]D_]F7Q5>:)\!?#=\;/XO?%/2WVOXEF7!?0]+DZ
M-&1Q-.,J5/="JW'VM\+_ (7_  _^"WP^TCX5?"OPI9Z'X>T*R6UTK2[&/;'!
M$O;U8DDLS$EF8EF)))KVHQCD\%.2_?O9?R+^9_W_ .5?9W>MK>)*4LXFX0=J
M"T;_ .?C_E7]Q?:?VMEI>\_@#P#X+^%G@K2_AS\.?#-GHVA:+9)::5I=A"(X
M;:%!A451_/J3DG)-:]%%>-*4I2;;NV>U&,8Q22LD%%%%(84444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'S/X>_9>_;[TSX\7_P 4]5_;?^'LVDZKX@@EO[&T^!-PFJ)HD4V]-(M[V;7I
MH8$V%E,OV5B7D>0KN(P>'OV7OV^],^/%_P#%/5?VW_A[-I.J^(();^QM/@3<
M)JB:)%-O32+>]FUZ:&!-A93+]E8EY'D*[B,?3%% 'BS_ +/'QK^(_C"U?]I#
MXO\ A;Q'X6\/^.AXD\*:-H'@:;3;M7@E>73XKRYDO[A)Q;,R-NBB@,LD$3-A
M?,CD]IHHH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\
MTF:O=* "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^$_CO\8_B
M7_P5$^+.L?L4?LA^+KK1?A-X?NOL?QL^+VEO@WI_CT+2I.CR..)IAE54XY4A
M9K/[1_QX^*O_  40^,.K_L$_L4>+KC1O!NBS?9?CC\8M..5L8SP^BZ;)TDNY
M!E9'&1&,CL<_6GP&^ _PJ_9G^$^C?!/X+>$K?1?#NAVHALK. 9+'JTLC'F21
MV)9G;)9B2:]FG"&4TU5J*]9ZQB_L+I*2[_RQ_P"WGT3\2I.>;U'1INU%:2DO
MMOK&+_E_FEU^%=6K/P;^#GPT_9^^&6C_  =^#_A&UT/PYH-FMMINFVBX6-1R
M68GEW9B69V)9F8LQ))-=-117D3G*I)RD[M[L]F$(4X*,59+1(****DH****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\
M:P_Y+9\#_P#L>Y?_ $F:O=* "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 **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KXF_:C_:-^+O[;/QFU3_@GK^PAXJETJUTQA#\;/C#9#=#X9MFR'TRR<'$F
MH2 ,I*G]U\PR&5VBL_M:_M0_&']J+XRWW_!.S]@+Q$;+6;=53XP?%BW!>V\$
M63DAK6!U($FI2 ,JJI!C.>597>#Z-_9<_9>^#W['OP:TOX'?!+PZ+'2-.4O/
M/*P>YU"Y8#S;JXDP#+,Y&68\  *H5551[%*G#+*:KUE>J]81?1=)R7_I,7ON
M]+*7C5:E3-*KH47:DG:<EU?6$7_Z5+I\*UNXVOV</V<?A%^R?\'M(^!OP0\*
MQZ3H.CP[8HQ\TMS*?]9<3/C,LSGYF<]3P,  #N:**\JI4G5FYS=V]6WNV>M3
MITZ5-0@K):)+9(****@L**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /CSXW_"3]HOX7_M
M<_!_X@_"O]K#QYKFN>,?B7<Q>./ 6IW\;^'&\)+:7,MT\5@$Q9_9"+&..Z5O
M,>:>))6D:X%>/C]M7XU-^S#-_P %*6\:ZP-G[58\*1>$CJ$G]G-X1_X2L>%S
M9?9,^5]HP6OOM.WS_M V^9Y(\JOHOP]^R]^WWIGQXO\ XIZK^V_\/9M)U7Q!
M!+?V-I\";A-431(IMZ:1;WLVO30P)L+*9?LK$O(\A7<1BJO_  32T/>WPUD^
M(,)^%9^-G_"T%\&C13]I&J?;1J?V/[5YVS[%_:N;WR_)W<^3NV<T ?/P_;5^
M-3?LPS?\%*6\:ZP-G[58\*1>$CJ$G]G-X1_X2L>%S9?9,^5]HP6OOM.WS_M
MV^9Y(\JOTCKY=7_@FEH>]OAK)\083\*S\;/^%H+X-&BG[2-4^VC4_L?VKSMG
MV+^U<WOE^3NY\G=LYKZBH *\O^*WQY^)7P^\7/X<\+_LR^*/%-HL"2#5M)GA
M6%F8<IASG([UZA10!\B_%/XT_$#XC?'OX-VGBO\ 9Z\1^$H[;QN6BGU>:)EN
M"T)4A=A/*@[CGL*^NJ\+_:P_Y+9\#_\ L>Y?_29J]TH **** "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 *^.?VQ?VL_B_\;?C!/\ \$[?^"?VKHGCB6!3\3/B0BF2
MS^'^G/PWS*</J$BY$<8.Y#SP06CM?MI_MA?%GQQ\5A_P3X_8$N(+KXIZG:B3
MQEXR9?,L?A[ICX#74Y'!NV4_NH>N65B.5!]F_8Z_8]^$W[%/P?@^%/POMY[F
M::=KSQ'XCU)_,O\ 7M0?F6\NI#R\C'.!G"C"C@5Z]&E3R^DL175YO6$7_P"E
MR7;^5?:W?N[^-7JU,QJRPU!V@M)S7_I$7W_FE]G9>]M9_9*_9,^$'[&'P:L?
M@O\ !W2'CM8&-QJFJ7;![S5[UP/-O+J3&9)7(Y/10 J@*H ]-HHKS*M6I7J.
MI4=Y/5M]3U:5*E0I*G35HK1)=$%%%%9F@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/
M<O\ Z3-7NE !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 %%%% !16-XQ^(7@CX??V5_PFWBBSTO^V]9@TG2/MDP
M3[7?3;O*MTS]Z1MK8'?!K9IN,DDVM&)2BVTGJ@HHHI#"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ODS]M_\ ;0^)
MT_Q)MOV"OV$K>VU?XS^(+02ZQK4JB2P\!:8V-VHWIP0)=K Q0D$DLK%3NC26
MU^W/^VU\0/#'CFP_8D_8ITJU\1?'+Q9:^8K3#?8^#-.; ?5M0;!"[0P,<1!+
MDJ2K HDO?_L0?L2_#_\ 8J^&MSH&C:K=>(O%OB&[.H^/O'FK_/J'B+4FR7GE
M<DD(&9MD>2$#'EF9W;UJ%&E@J*Q.(5V]80?7^]+^[V7VGY7/'Q%>KCJSPN&=
MHK2<UT_NQ_O/J_LKSL6OV+/V,/AC^Q-\*3X"\$7%SJVLZI='4/&?C+5FWZCX
MBU)\F6ZN)"2QRQ;:F2$!ZDEF;V"BBO.K5JN(JNK4=Y/5L].A0I8:DJ5)6BM$
M@HHHK(U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO$X/VE/B'_P\0D_
M9 O_  =HT7AIOA _B^RUR&^EDOI[A=3BLS"\918XD =CP9"W!RN"I\X^+'QT
M_P""F7PX^+7AB*;P1\%(?"7C/XK6GAOP]HSWNJW&OOILDLDLUS(4VVPN(].M
MKN\:-2R*("F]OO4 ?6=%?(NE_M_^-OBY_P %$]5_8^^!OQ%^#EK8>#+R&#Q?
MX>\7WVI1>*]1C2-9;NYTNW6-8)X$\P0;][;98)F8;=@;ZZH ***\O^*WQY^)
M7P^\7/X<\+_LR^*/%-HL"2#5M)GA6%F8<IASG([T <W^UA_R6SX'_P#8]R_^
MDS5[I7R+\4_C3\0/B-\>_@W:>*_V>O$?A*.V\;EHI]7FB9;@M"5(783RH.XY
M["OKJ@ 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 **** "BBO"/^"B'[:7AO]B7]G74_'<;)?^,]6C;3?AUX6A3S;K6M
M7EQ'!'%"OS2*CNKR8'"C ^9E4[8>A5Q5>-&DKRD[(QQ&(I86A*M5=HQ5V?DG
M_P '%?\ P4"USXB_M>Z)^S]\(_%DUMIOP=O$NY[VQFP6\1':YD!'\5LH2-3U
M60SBOTO_ &"_^"O'[)'[6GP;\+7WB?X[^$_#_P 0+K2H8_$?A36-5CL9TU!1
MME$"SE1,C,"Z>66^1@#@@@?C3JW_  0O_P""PGCW5+GQSK_[+UW>7^M7#W][
M=W_CC0UGGFF8R/)(KWH8.S,2P8 @DY -?7'_  2-_P""1O[2?PR\?^(OA/\
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
M.?[>7[=,W[-46C?!/X'^$1XV^-GCPM;^ O UNV<=0VH7A!'DV<6&9F8KOV,
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
M_L.ZEHS[J017SCJ'_!%;]GOP5?RZ_P#LA?&?XI? _4)',GE> ?&UP=/ED/\
MSVM+HRK(F>=@91].E')D]?X93IOS2FOO7*__ "5ASYS0^*,*B\FX/[GS)_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBOB?]H?]K/XT_MF_%G5?V&_^"<OB$6*:9+]F^+/QOB0R
M6?A:(Y#V5@P(%QJ##<,J?W?."&#20]>$P=3&3:B[16LI/:*[O]%NWHDV<F,Q
ME+!P3DFY/2,5O)]E^KV2U;2-7]J[]M3XN?%KXNW?[!/_  3H:UU#XA(@7Q_\
M1)X_-TKX?6K$JS2,,K-?$;@D SM8?,"58+[)^QE^Q7\(_P!B;X:2>"OAXMUJ
M6L:M<F^\8>,M9D\W4_$5^V2]S<RG);+,VU,[4#'&269M3]E']DSX+?L9?"*T
M^#OP2\.FULHG,^I:C=.)+W5KM@/,N[J7 ,LKD<G@ 850JJ%'I=;XK&4U2^K8
M96I]6]YM=9>7:.R\W=G/A,'5=7ZSBG>IT2^&"[1\^\MWY*R"BBBO-/3"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJU_K.CZ6N[4]5MK
M8#J9YU3^9K#U#XS?"/2LC4/B=H$;#JAU:$M^0;-;T\-B:W\.#EZ)L\S&YWDV
M6?[YB:=+_'.,?S:.EHKS[4/VJOV?]-)%Q\2;5R#C%M;S39_[X0U4_P"&KOAK
M=?\ ( T;Q)JO]W^SO#\S;OIN"UVQR3.)*_U>:7=Q:7WM)'RU;Q1\-Z,^1YQA
MI2_EC6ISE_X#&3E^!F?'?]@']BO]IGSIOCA^S+X0UV[GSYNJOI*07QSU_P!*
M@V3C\'K\D_\ @J3^R)HWA#X^:)_P3P_8=^*OQ(&B7>F1:O\ $;PMK?CBYO\
MPYH,)D5K/$$F664!6DVL[$AH-H&21^O_ /PT-X@ON-!_9Z\<S9^ZU[IJ6P/X
MLQKXH\6?"'Q5\-/'&N>)?B!X>GM_$/C#4Y-7UK4KJ(![^5S@$$,P$<:A8DC#
M$1HBKVR?NN"\OQZS"V+JVA%74'-.[[J-W;EWO9:V/PCQU\9,GX?X/EB>'\/*
MM7J/E]M[&I&G33ZRJ2A&,G)Z1BF^;6]EOXA_P02^%_AG]G+]M[Q-\!OVC?#H
MO/'-OX7:3X0>);R=Y+4::LTKWT-BK_+%))YPE8+\X"S@X!;?^QUW>6FGVSWE
M_=1P0QC+RS.%51ZDG@5^=_PN^!^L_&3XI>'K_P *Z<$UCPSJ2ZEI>O LITF0
M H9=ZD':RLR-'TD!*L"":^R;3]ESP-?W*:C\1M=UOQ9=*=P;6]3=HD;_ &8T
M*@#V.17/QME^6TLY]K5KM<T5[J7-)?>TDGOJ][NQT^!'BAQOQOP-!X7*%*K3
MDXRK5*BHX>;[Q:A4J2DOM1C3Y5I'G72WX@_:<^#VBW?]E:=XADUR^/W+'P_;
M-=R/[ I\G_CU4/\ A8O[0OC3Y? GP<M]#MV^YJ'BZ]VMCWMXOG4_4D5Z!X?\
M*^&?"=G]@\,>'K+3H?\ GE96J1 _4*!FK]?'_6\MH?P*',^]23?W1CRKY/F/
MV?\ U=XWS;7-,V]C%_8PE*-/Y2JUO;3?^*FJ+[6/,/\ A1_Q'\7?/\4_CIJT
MT3?>TWP[&MA"!_=++EI%^N#6_P"$/@%\'_ [BXT'P'8_: =WVN[0W$V[UWRE
MB#],5V%%9ULWS"K!T^?EC_+%*$?NBDG\SNR_P[X.R_%1Q;PJK5UM5KREB*J]
M*E:4Y1](M+LK6#ITHI&954LQ  &23VKP+XX_\%/OV(/@'J)\->)_CEI^L:^T
MGE0^&/""-J^H2R]HO*M0XC<^DA2IR[*LSS>O[' T)U9]H1<GZNR=EYO0^YIT
MJE67+"+;\CWZBOD'_AKS_@HQ^T1^X_92_86'@G29^(?&/QTU(V)"GHW]F6Q-
MQTY!W,IXR/4_X=M_'CX[?Z9^W/\ MX^-?%5K-S-X+\ A?#NB[3_RQE$&9+I!
MV9BC>]>__JK1P.N;8VE1_N1?MJG_ (#3O&+\JE2#-_JRA_%FEY;O\-/O:/4?
MC[_P4:_8K_9JN'TGXI?'[1$U='\L>'M'E;4=1:0G 0VUL'D0D\#>%&>]>7?\
M-R_MP_M!?Z-^QO\ L!ZMIFG3<0>-?C9>C1K11VD%C&3<SQGJ&1AQVYKVWX!_
ML4?LH?LOVZ1_ CX"^'/#\Z)L_M."Q$M\ZXQAKJ7=,X]BYZFO4:/[2X3RW_<\
M'*O)?;KRM'U5*DU;TE5J+NNY[3"T_@AS/O+_ "7^;/D'_A@']KKX_?Z3^VM^
MW[XDDL)N9O!/PBMET'3@.\3W.#/=1GT<*WO7KG[/_P#P3_\ V-_V8&BO/@S^
MS_H&G:C$<C7+NV-YJ);NWVJX+RC)Y(# 9[5[%17'C>+<_P =AWAG6]G1?_+N
MFHTJ?SA348R]9)ONR)XJO./+>R[+1?<@HHHKYPYPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP
M/_['N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MI))$B1I97"JH)9F. !ZFH=3U/3=%TVXUG6=0@M+.T@>:ZNKF41QPQJ"S.[,0
M%4 $DG@ 9KX-\8_$GXM_\%C/&-_\&/V=O$.J>$/V;-*O7L_'7Q,M 8;WQRZ-
MB73-++#*VIY62XQAAD<KE).W!X*6*;E)\L(_%)[+_-OHEJ_2[7%C,;'"I1BN
M:I+X8K=_Y)=6]%ZV3O?%O]H7XQ_\%//B+JW[*/["OB^Z\._"O1[HV7Q7^.EA
MUNC_ ,M-)T5^DDK*</<#Y5#9!VE?.^M?V>?V=_@_^RO\)M+^"?P-\&V^B>']
M)BVPVT(R\TAQOGF<_-+*Y&6=LDGV  T_A+\(_AM\"/AUI/PE^$/@ZRT#P[HE
MJ+?3-+L(ML<2#DD]V9B2S.Q+,S%F)))KHZO%XV-2"H4%RTELNK?\TN[_  BM
M%U;SP>"G2FZ^(?-5>[Z17\L5T7XR>KZ)%%%%>>>B%%%% !12221PQM++(JJH
MRS,< #U-?*__  5(_;E\(_LY_L=^.=5^&OQ9TB'QS-I:V?AVWM;]7N$FGGC@
M>6/:3B2*.1Y1GH8P>>E>MDF2X_/\THX'"1;G4E&*T;2YFE=VO9*]V^B.6MCL
M!AL12H5ZT83JR48*4E%RDW9**;5VWT6IL?M*?\%8OV(/V6_&\7PW^(7QDLI]
M<2\$.JZ=I$<MX^F#.&,Y@1Q&X_YYL0WJ!QGVKX1?&CX4?'SP1;?$CX,?$#2_
M$NAW9(AU'2;H2H' !,; <QN,C*, RYY K^56XN+B[N'N[N=Y997+RRR,69V)
MR22>22>]?5G_  2-_:__ &A/V8OV@;GPY\$?!>M>+X?%FF2PZAX/T:Q:[EN'
MA0RI<QPAT!DC"N-V1A'?KQ7]/<3?1SR_ <-.OEN*D\32CS2]HXJ$[:O_  65
MVKN2Z/NO?S#(:N6X7$8R%2I6:CS*DE#[*U5/2+O+?WYR5]G%']$M%? $G_!1
M;]L:0X\0?L<_M#Z9M_UO]A_!&"]VC_9WW0W'VIO_  \ \7S_ /([?!;]L.RQ
MS)L^"4=GL7^\?+G; K\-_P"(;9ZMYP?^&7-^2M^)^:OB/BRJ[8?A[%/SG4P4
M(_\ J5*?_DA^@--FGAMXS+<3+&HZL[ #]:^ !^W5^SK)SXS\"_M9N>K)J_@Z
M["[>[8CZ+U_*G0_MT?\ !,B"03>(_A=\5?-_@?6/!>LL6'<@#(/Y4?\ $/,Y
MCO1K2_P4>;_V]"^N>*=?^!DM&/\ U]Q;7X4L-6_/YGW+J'Q)^'6D9_M7Q]HM
MMCK]HU6%/YM6%J'[2/P)TS/VGXH:4V/^?>8S?^BP:^3]/_X*;?\ !'_1L?:[
M>XM!_ =3^&>J2;_7&ZV;./ZUT.B_\%B?^"0%FQ32/CAHUDRCE5^'VJ08]O\
MCQ'/TH? >>05_P"R\9/THR7Y1F+ZAXPU_L82C_V[B*_ZX>_X'O3?M<?!&9BF
MC:WJ&I,#@K8:+<L?U04?\-+P7?&@_!7Q]?>DD?AXI'_WTS\?E7E]A_P62_X)
ME7@6.U_:OT5!LW 2Z7?1 #_@=N,'VZUK67_!6+_@G'J!40?M>^$%WC(\^[>+
M\]Z#'XUS3X6S>A_S)L3_ -O1J?I2B)\,^*%;^/FM.'_7K!./_IW$5SNO^%S?
M&*__ .0#^S-J\F>G]H:U;VO_ *%FC_A+/VI]1_X\_A)X=TW/3^T->,V/^_0K
MFK'_ (*8_P#!/K4"@@_;(^':[\X\_P 46\6/KO88_&M6R_;^_84U':+3]L_X
M5,SG"H?B#IRL3_NF8&N6>6YO1_YE+CZPK/\ .5OP(? G$U7_ 'G/<8_*,,)3
M7_DN%Y__ "<T/[._:YU'_CZ\1>!=-!Z?8K2ZF8?]_.*/^%9?M$ZA_P A3]I!
M+93UBT_PK;C\G9LU+9?MB_LC:D =._:G^'$X9MH\GQQ8/EO3B;K6M:?M$_L_
M:@"UA\=/!TX!P3#XGM&P?3B2N2<\ZH[811_[@)_^E19+\-,OJ?[UB\;4]<9B
M8+[J-2FOE:QB?\,^^*;_ /Y#W[1/C:7/4:??):_^@J<4?\,J?#VZ_P"0]XD\
M4ZKZ_P!H>(96S]=NVNPMOB=\-;W=]C^(6AS;?O>5JT+8^N&K6M=2TZ^)%C?P
MS$#)$4H; _ URSS;.J7VG#TBH_DD0_"O@*7^\8%5?^OTZE;[_:SG?YG!6'[*
M/[/VG-OB^',$C=VN;N>7)]3O<UN:?\%/@_I6#8_"_0$8='.DQ,WYE2:Z>BN2
MKFN:5OXE>;]92?ZGIX+@'@7+?]TRK#4_\%"E'\HHJ:?H.A:2 -*T6TML# ^S
MVRIC\A5NBBN*4I3=Y.Y]11HT</#DI145V227W(*YGXK_  H\*_&#PK+X7\46
MWJUI=Q@>9:R8X=3_ #'0C@UTU?CY_P %'O\ @OW\:]"^,NM?!K]B^YTS1M(\
M.7\EC=^+[O3HKVYU&YB8I(T"3!H4@#!E4E'9PH;*@[:^SX%X.XEXQS?V.364
MZ:YG.3Y8P5[)MI-ZO9)-O72R88KAW"<58&MEN+HQJT:D7&<9J\7%]'^EM4]5
MM<_5WX4?"CPK\'_"L7A?PO;>C7=W(!YEU)CEV/\ (= .!735^/7_  3H_P"#
M@+XR:I\7](^$?[;-]I6JZ'K]XEG!XR@L(K&?3)Y&"QO.L06%X-Q 8A$* ER6
M"E:^[/B?_P %;_V,/ WB!O G@#QAJ?Q/\4G(@\,?"O1Y-;N92.,"2']QG. 0
M9,CTKT^)_#3CO)\\>%Q6'E6J37/ST[S@UU;E9<J3WYE&VG1HTP/"]'AO!4LL
MP%!4Z-**C",%[L8KM^M]6]7O<^F:9<7%O9V[W=W.D442%Y)9&"JB@9))/  '
M>OD3_A<G_!6;]H_]W\(/V;O"7P3T&?[FO_$[53J6K-&?XX[&U&V&3_8GR.O-
M/M_^"3MC\6KB/6/VZ_VJ_B'\8Y]X>70KC4CHV@!NN5L+)EVG/<2<@#(KQO\
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
MJ>%)M>M&O[4>-[71Y=/O!"_F-"+@%9B\?D[@,']V@[\2_P#$/!XB_P"%Z?\
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
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 >%_M8?\ );/@?_V/<O\ Z3-7NE>%_M8?\EL^
M!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !17,_%OXR_"GX#>"KCXB_&7
MX@Z5X:T2V8++J.KWBPQESG:BYY=S@X106.. :\I^"/\ P5#_ &!_VBO&L7PZ
M^$?[2FC7^MW$OE6FG7MK=6$EU)V2'[7%$)F/94+$]A7J87(\ZQN#GB\/AJDZ
M4/BG&$I1CZR2:7S9I&C6G!RC%M+K;0]\HHHKRS,**JZSK>C>'=.EUCQ!J]K8
MVD(S-=7EPL4<8]69B /QKPGXI_\ !5#_ ()Z_!TR0^,/VKO"D\\9(:TT"[;5
M90W]TI9+*5;/&#C'?%>CE^49MFU3DP.'G5?:$)2?_DJ9I"E5JNT(M^BN?0%%
M?$>M_P#!;?X?>(9_[._9T_9+^*_CR=R1;W;:$FF6$Q[8GF8L/QCK,D_:H_X+
M+_&D[/A7^Q[X+^'=G/TN/%=[<ZG<QJ>A1H_)A+?[P(KZF'ASQ-"/-C(T\-'O
M6JTX/_P!RY__ "4^?Q7$W#>"JNE5QE/VBWA&:G4_\%4^:I]T3[OK,\5^-/!W
M@/2FUWQQXLTS1K%/OWFK7\=O$OU>0@#\Z^&Y/V*?^"K_ ,;%S\<OV_M;T2"4
MY?3_  4+;1!$O=%ELXW=_JQS5WPO_P $*/@#+K*^*?BUXKU#Q;JA&);S7[BX
MU"1^<G+7$K(?^_=;+ACA+!?[_G$)/M0ISJ?+FE[-+ULUZGGSXNIU'_L.7XK$
M>:HJ@OG];GAI676T9/LF>L_$C_@KG_P3N^&=V=+O?VF=&UN_9MD%AX0AFUB2
M9_[JFS21,_5@/>O./$/_  6-U'76>V^ ?[#'Q*U^3!\FZ\8RVGAFTG]&26Z=
MV9??8/I7LWPY_P""=W[+_P ,;$:;X=\&,EOCYK>%UM8S_P !MEC&*]'T'X%_
M!WPSM.C?#71XW7[LLMDLKC_@3@M^M5]=\-LO_@X6MB)?]/9J,7\J?))>G,_4
MYWF7B!B_]WR[#T%_-6Q%2K+YTJ5&G'[L0_D?$\_[7O\ P5-^,<C6W@O0_A=X
M"M7.&AT_3M1\1ZM"3T"D*EH_Y\FF?\,B?MV?&CY_C1^U=\;=;BEYFM= O;#P
M3:D?W'B@65G3L1D$^QK]!(8(;:)8+>%8T485$4 #Z 4ZG_K]#":9;E]&CY\B
ME)>DVO:+_P #];D?V1Q]C/\ >LZ5%=L+A:5/_P FQ+Q<OFK/M8^&/ /_  1R
M^$^CZC_;^J?!/P-/?R$-/JGBZ]O_ !%=RMZR)=R-;L?H@!KZ \$?L@)X.TL:
M)I_Q/N]'LB!NL/!.C6FAP8]-ENF,?A7L]%>1F/&_$N:_[S7<O7WK>CGS-?)F
M53P]RO':YIB\5BGVJXJOR/UI4YTZ+_\ !?H><6/[*/P5AN!?:SH%UK%R/^7G
M6-3FG8_4;@I_*NNT#X=> /"VT^&_!.DV++T>UT^-&^N0,D^];-%>#7S/,<4K
M5JTI+LY.WW7L>GE/ _!N15/:9?EU"E+^:-*"DWW<E'F;\VVPHHHKA/J0HHHH
M **^(/\ A\#X(_X>\_\ #OSS[/\ X1O^QO[)_MK(S_PE.?.^S[^GE^7_ */C
MK]H^6OM^NO%X'$X+D]M&W/%27H]CCPF.PN.Y_8ROR2<7ZK<****Y#L"BBB@
MHHHH ;)'',ABEC5E/56&0:R-1^'7P^UC)U?P+HUUGK]ITN)\_P#?2FMFBM*=
M6K2=X2:]'8Y,7@,!CX<N)I1J+M**DOQ3/)/&W[!?[%_Q'#CQM^S#X+U O]YY
M="B5OJ&4 @^XKR;Q3_P1"_X)Q:_<G4M#^"U[X:O@<Q7WAGQ/?6LD1]5'FL@_
M[YKZTHKWL'Q?Q7EZMAL?6@NRJ32^Z]OP(PV6Y?@HVPM*-+_ N3\8V=CX[E_X
M)+^(O!]HL/P&_P""CG[0'A4(<Q65_P",1J=C']('1/U8YJ"X_9:_X+ _#Y,?
M#7_@I!X6\7H@_=V_CKX<PVN?]EI+;S7/^]UK[+HKT%QWQ!/3$^RK+_I[0HS?
M_@4J;G]TCJJ4J-5>_%-VM?:7RDK27R9\37/Q+_X+I?#7_D-?LW_"?XAK']]_
M"WBG[#O'J!>&(_AUK/N/^"HO[97P\./C=_P3%^)%DB?ZZ[\.:/)J5M'ZEI8&
M< >^*^Z:*WAQ;D];3&9/AY></:TG^%1Q^Z!Y5?(L'5UI5:U*7>-:H_\ R6K*
MI#_R0^%]"_X+U?LMR:F-!\>>'=4\+Z@.)+/7(I[9U^OG0(H_%J]8\ _\%4/V
M3OB.ZP>%O%1OI3C,>G7EI=$'T(CG+ ^Q6OH+Q!X7\->+=/;2?%7AVQU.U;[U
MMJ%HDT9^JN"*\=\?_P#!-3]@/XF^8WBS]D7P(9)?];<:;H,5C*Y]3):B-B??
M.:W68^&^*_B8&O0\X555_"2I_=S?,\FIPWGT'?#9W7_[BTL+47R5.CAW]\F_
M,Z2']KKX&95-4\1WFGLWW5OM'N$S^(0C]:V-._:)^!NJ8^S?%+1UST^TW8A_
M]&;<5\^3_P#!%S]D;0]__"EO%WQ0^&A;D'P)\2+ZWV'U N&F%8VH_P#!,/\
M:;\.$M\*?^"D?B.5%'RVWQ(\ :7XD\P?W6EG5&'^\!FK_LOP[Q?\#'SI_P#7
MV$E_Z:A6_-F']F>)-'^'F6#JKM/"5Z3^<H8JLON@O0^N].\=>"-8Q_9'C+2K
MK/3[-J,3Y_[Y8U\C_M<_\%C?V;O@#\2(_AAH?Q3T::_TR\ UUDAENU# _-;9
M@1PA_O,<$'IWKPK]NSX9_P#!1?\ 9>_97\9?$SQ5?_ O7]$T^PCAN=?T'P[?
MZ9KMH;B>.V2>WCB(MMRM*I.[( !(!Q7XWRRR3R---(SN[%G=CDL3U)/>OUSP
MR\&>'>(U4S'$8OVU&+<$H6LY63=VU=635DXIZW/1P_"'&W%N7U<)FF,C@H7C
M:K@IN565M6KUZ-J25HWM&HYIM7A9\W]._P +/VY/V8?BY\,+/XK>%/BWI$MA
M= J\,5V)9H95 W1M&F7R,CMW'TJ>^_:<_M*SEO?AU\*M>UBWB0NVIWL:Z?8A
M1_$9YN .YR!@5^$W_!(/4OVA]>_:\TOX(_L^?&:/P1>^,;.[BNM<N?#T.JQV
MBV]M+<^:MM,0AEQ$R*Q(P9*_7:Q_X)!_"/QW>1:Y^V!\=?B5\:+Y7$AM/%OB
MJ:WTN-QR##9VI18USSMW,/:OD^-N .#^ L\>&QN*<HR2G"*C*<^5MI7BO9PW
MBU?VZ;M?E77+,N%^.UC98>MG%.C05N65+#J6(FK*\I2JSG0@^;F5E1DM.;2_
M(N<^+G_!4OX<>%-4_P"$9U7]I;PC;:I*_EV_ASX;:=+XHU623O%F - K]L%U
MP?>N0B\9_MK?M%RK)\(_V'O&5W:2MF'Q-^T%XL_L:TB/9O[*M3]H*GK\KD?G
M7VQ\(_V>O@3\!-+_ +'^"GP?\-^%H"@60:%H\-LTH]9'10TA]V)-=C7R'^M^
M19:K97@+O^:I*WS4:7))>DZM1=[G$O#?A"L^;-(5<PE_U%U9U8/_ +@)QPZ^
M5(^+/"__  3G_;"\?0@?'[]N63PEI\PQ<>%_@1X=BT10#U7^TI%:ZE!Z8=3Q
MWYK/^-'[./\ P2N_X)C> 1\9_B)\$8/%WBK4KL6WAZU\1-)K^N^)M4; CAMH
MKHN#*6*Y=$4)D$\D ^Z?MN?MS_#C]B_P98OJ.DW?B?QOXFN/L/@'X>:&/,U+
MQ!>DA51$ )2(,5WRD$*#@!F*HWG?['/[#'Q'NOBB?VZ/V^]7L_$WQEU&W*Z'
MHUN=^D^ K)LD6-@A)4S $B2XR226"LV7DEQGQ9Q#B<.ZN)Q#I4)?8HJ-'VEN
MC5-1YDOM3GS?.1]$L5]2IK+,IA&DENH14*=-><8I)M](]=W9:F+^R;^Q-\5/
MC-\4],_;G_X*&:39_P#"5V,>?AC\)[4A])^'UH<%#L^[-?D!2TI'R,!CE4$7
MV;117Q>,QE;&U>>>B6B2V2[+^KMZMMNYUX3!TL'3<8W;>K;U<GW;[_@EHDDK
M!1117*=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >>6W[3GPUN_VI9_V0(;
M?61XMMO!)\52R3:/+'8FP^U):C9<. LS^9(.(]P7!W%3@'GC^W3\#1\03X+\
MS5/[-7Q^/ S>,?LT?]D#Q,4W#2O,\SS?-W$0^9Y?D?:#]G\WSOW=>67?C/P>
M/^"YMCX4/BK31JG_  R[=)_9OVZ/S]Q\002!?+SNSY8+XQ]T$].:^5Q\.O%0
M_8<G_8&28GXP2?MM_:I-/\W_ $W[+_PG2^)/[;V??^S?V3BY\[&W'RYW_+0!
M]]G]NGX&CX@GP7YFJ?V:OC\>!F\8_9H_[('B8IN&E>9YGF^;N(A\SR_(^T'[
M/YOG?NZ]DK\H!\.O%0_8<G_8&28GXP2?MM_:I-/\W_3?LO\ PG2^)/[;V??^
MS?V3BY\[&W'RYW_+7ZOT %<'\0?VGO@!\*O$;>$OB)\5-+TC4DA25K.[D8.$
M;E6X!X-=Y67JW@CP7KUX=0USPAI=[<%0IGN]/CD<@=!N92<4 ?-?QK_:)^"/
MQ<^._P &+#X:_$C3=8FL_'#-<QV;L3&'@**3D#JQ KZHKYY_:9\'^$O#_P <
M/@E+H/A;3K%I/'4@D:SL8XBP%NQ&=H&<'FOH:@ HHHH **** "BBB@ HHHH
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
MET1W87"T<'15.FM-^[;ZMOJWU;"BBBN<Z HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "F?9X//^U>0GF[-GF;1NVYSC/7&>U/HH 9]G@\_[5Y">;LV>
M9M&[;G.,]<9[4^BB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#
M_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"GK
MWAWP_P"*M+DT3Q/H5GJ5E,,36E_:I-$X]T<$'\17@/Q6_P""2G_!-SXS-)-X
MT_8]\&Q3RG,EUX?L6TB9F_O%[%H6+>Y.:^BJ*Z*&*Q6%=Z-1Q?DVOR.>OA,+
MBE:M3C)>:3_,^-?^'.NC?#[]]^RW^W/\>?AKL_X]]*L_'#:CI2>F;2Z5M^/=
M_6E/P2_X+8?"([OAY^VA\*/BM;Q?<MOB7X DT>9D_N^9I;'+8X#-U/)K[)HK
ML_MC&2_B\L_\48M_?;F_$XO[&P4/X7-#_#*27_@-^7\#XU_X;7_X*?\ PH'E
M_'C_ ()7S^(+2/\ UNN_"?Q_:7_F>NRQF G]QEO:IK+_ (+@_L<^'[J/3/VA
M_"/Q1^#]Y(X3[-\3/AM?6F']-T"S*![D@?2OL2HKVRL]2M)+#4;2*X@F0K+#
M-&'1U/4$'@CVH^N9=5_BX>W^"4H_^E<Z_ /J>8TOX6);_P <8R_])Y'^)Y=\
M)_VZOV,OCGY4?PE_:D\!ZY<38V6%IXGMA=<],P,XE7\5%>K @C(->&?%?_@F
M9_P3^^-OF2_$;]D+P)=7$V?.OK'08[&Z?/K/:B.0_P#?5>4G_@BK\$/ N9OV
M7/VE?C=\(C'_ ,>]CX-^)%R]B/17@NO-\Q?]DL/K1[+**OPU)P?]Z*DOOBT_
M_)0]KG-+XJ4)K^[)Q?W237_DQ]DT5\;?\,Q?\%A?A)\WPB_X**^#?B#;1_\
M'OI/Q8^'"6VT?W7N].8S2>[$ \T']JC_ (*]?"7Y/C#_ ,$W/#'CRUC_ ./C
M6/A/\2(HL>Z6=^OG29] 0:/[+Y_X-:G/_M[E?_DZB']J<G\:C4A_V[S+_P I
MN9]DT5\;+_P6P_9^\$,(/VH/V?OC5\'V0XGN_'/PVNOL8/\ >2:U\[>G^UM'
M3I7KGPH_X*2_L#_&X11_#7]KKP'>W$V/*L+KQ!%9W3Y](+DQR_\ CM95<JS*
MC'FE2E;NE=?>KK\36EFV6UI<L:T>;LW9_<[/\#VVBF6UU;7MNEW9W$<T4BAH
MY8G#*X/0@C@BO'_VN_VX?@C^Q9_P@W_"Y-8^S?\ ">>,K;0--VN!Y'F?ZR[D
MST@BRF]NWF+ZURT:%;$553IQ;D^B.NM7HX>DZE6245U>W8]CKY3_ &SOV[?'
M>D?$F']B3]A?P_:>+OC=K-MOO)ICNTOP19-C.HZDX!"L P9(#EF)4E3NC27*
M_:Q_;7^+7Q1^+EU^P5_P3J%KJ7Q&"!?'GQ G3S=)^'UJQVM)*V"LUZ1D) ,X
M8?,"591[!^QC^Q1\)?V)_AO-X/\  )NM5US6+DWWC+QIK3^;J?B+4&R7N;F4
MDL?F9MJ9P@8]69F;TJ6'HX"FJ^)5Y/6,'U[2GVCV6\O*.K\RKB*V8570PKM%
M:3FNG>,.\N[VCYRT65^P_P#L)>!/V./#6I:Q<^(+OQA\1O%DWVSX@?$?6QOO
M];NSR1DDF*!3PD(.% !.YLM7NU%%>=7Q%;%575JN\G_7R2Z+9+8]+#X>CA:*
MI4E:*_KYM]7NWJPHHHK$V"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**** "BBOFGQ-_P4]^''A?XDP^ ;K]FOXUS6%UXYM?"EEXUB^'KKH=W?7%\E
MC$\5U)*OF6YGD $ZJ4*@N"5&Z@#Z6HKQ[Q3^V5X8T#]HRT_9MT/X*?$SQ+>R
M7-M;:MXI\->#WN=!T.>9%E$-[?%U2!UA>*9EP2(YXCR7"U[#0 4444 >%_M8
M?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (RJZE
M'4$$8((ZUY)\6/V"/V*/CEYLGQ6_95\!ZS<39WW\_AFW2[YZXN(U64?@U>N4
M5K2K5J$N:G)Q?DVOR,JM"C7CRU8J2[-)_F?'-S_P1!_9(\,7$FH?LX?$#XL?
M!VZ9BZR?#;XE7ML@?KDI<-,",]5&!CCBOPQ_X*5?'GQI\6OVD=6\!:G^TKXG
M^*/AKP#?W.C>$O$7BF2)IIHE<":4&)0KJ\J'$ARSHL9)Z ?TQ_M"?#SQO\6O
M@CXH^%_PX^)?_"':SX@T:;3[/Q0-,-XVF^:NQYDB$L6Z0(6VG>NUBK<[<'\I
M/^(3'_J_S_S%?_WTK[OA;/<'AZDZ^9XB\EI&\7)^;YE%ORW[GP'%>08W$4X4
M,KP]HO65I1BO)<KDEY[=M=SZ2_X-SOBU\%OB+^P+#X<^'OA2PTCQ1X;UN:V\
M?K;Y,^I7DA,D6H3.Q+R&6(A<L<!H9$4!4 'WU7P1_P $P/\ @BKXW_X)H_&[
M4?BAH7[9/_"4Z-KFC-I^O>%W\!&R6[PV^"82_;Y=DD;YP=C9621>-V1][U\Q
MG\\%6S6I5PM3GA)WO9JS>Z]Y)Z/;RL?5</T\=1RFE2Q=/DG!<MKIW2V?NMK5
M;^=PHHHKQCV@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 *\-^*Z?\+:_;5^'/PH0>9IOPZTF[\?>(5'(6]F2;2M'B<=&1Q+K$XSTDTZ-
MAR 1[E3%M;9+E[Q+=!-(BI)*$&YE4DJ">I W-@=MQ]: /@[Q#\/?V9[O]MK0
M/V@?^"<_Q\C;XH7OQ;.F?'3P?X:\<3:A9:SIJ&6#53JVFM,\=G-:",-#<[(B
M)$BA!;SHU/WI4<5I:V\DDT%M&CRMF5T0 N>F2>]24 %>7_%;]DKX:_&+Q<_C
M3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>]>H44 ?(OQ3_ &8OA_\ !;X]_!O4
M?"FM^([F2]\;E)1J^O2W2J$A+C:'/RG(YQU'%?75>%_M8?\ );/@?_V/<O\
MZ3-7NE !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 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!_\ V/<O
M_I,U>Z5X7^UA_P EL^!__8]R_P#I,U>Z4 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/B/XT
M_!SP?XUT_P"&OBWXL^&=+\1ZL(SI6@:CKUO!>WHD<QQF*!W$DFYU91M!RRD#
MD5TU?"_Q?^"'QB_9H_;[\/?M9>+]-^'GQ7\'?$OXF:?H<T.L?#JV@\4?#Z6Y
MA6TL+C3=3#.T]HCQQB:%E1E\Z6=#EI* /LX_$CX=CQP/AD?'NB_\)(;7[2/#
MW]J0_;O(_P">OD;O,V?[6W'O6U7Y/#Q1\0%_X)Q3_'MIIO\ A;4G[?8G1@#]
MJ74Q\0%T,6?][;_9 ^Q[.GV8^7]WBOUAH ***\O^*W[)7PU^,7BY_&GBC7_%
M%O=O D)CTGQ'-;0[4& =B'&?4]Z .;_:P_Y+9\#_ /L>Y?\ TF:O=*^1?BG^
MS%\/_@M\>_@WJ/A36_$=S)>^-RDHU?7I;I5"0EQM#GY3D<XZCBOKJ@ 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 **** "O-/ ?[)7P:^'?CJZ^(FD1>);_4+C6[S5[:'Q'XXU75;/3;
MVZ,GGS65K>7,L%DS":91Y*)L2:1$VH[*?2Z* /-1^R'^SZ/B4?BK_P (*W]I
M-XF_X2,VIU2Y_L_^VOLWV;^TOL7F?9_M7E #S?+W;OGSO^>O2J** "BBB@#P
MO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ 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 **** "BBN:M/C+\'[_XDW'P:L?BMX:F\7V=L+F[\*0Z[;MJ4$) (D>U#
M^:J893N*XPP]: .EHKF?$?QI^#G@_P :Z?\ #7Q;\6?#.E^(]6$9TK0-1UZW
M@O;T2.8XS% [B23<ZLHV@Y92!R*Z:@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O
M=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "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@ KY+^-G[&GP/\
MB/\ M0_"6'X-?#?1]'\1_#7XE2>/O&?C?3+)$OH(YK6\5[&6Z \V:;4)[E&D
MB=B#!#([X/V</]:5\^Z9_P $O_V0=*^)'_"U8=*^(4^J-XJ'B.6VU#XW^++K
M39M3$PF$\FGS:HUG* ZJ?+>$QX55V[0!0!XS\7_@A\8OV:/V^_#W[67B_3?A
MY\5_!WQ+^)FGZ'-#K'PZMH/%'P^EN85M+"XTW4PSM/:(\<8FA949?.EG0Y:2
MONBO-/ ?[)7P:^'?CJZ^(FD1>);_ %"XUN\U>VA\1^.-5U6STV]NC)Y\UE:W
MES+!9,PFF4>2B;$FD1-J.RGTN@ KR_XK>%/VL]7\7/>?!_XK^%](T4P($LM6
MT)[B82 ?.Q<$<$]!7J%% 'R+\4_#7[3>C?'OX-R?&CXE^'-9MW\;D64>D:,U
MLT;"$ERQ).04R!Z'FOKJO"_VL/\ DMGP/_['N7_TF:O=* "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 \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP
M/_['N7_TF:O=* "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 **** "BOS<'[:OQJ;]F&;_@I2WC
M76!L_:K'A2+PD=0D_LYO"/\ PE8\+FR^R9\K[1@M??:=OG_:!M\SR1Y5?I'0
M 445Y?\ %;PI^UGJ_BY[SX/_ !7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"@#F_V
ML/\ DMGP/_['N7_TF:O=*^7?BI^S5^W;\1CI6O-\>O @UOPW=/>>'+IO#DR)
M;W10IO8 D.,'HRL/:N>_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'KCO@?#_P %COC;X1N?%N@_M;_#FWAMM9N]/=+[P>@<
MO!(49AL@(VDCCOZT ?>E%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
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
MDS$*JX@W;ACG(QZ4 ?>E%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\
M1XWPL_\ "0/_ ,CT ?8=%4/"MOXAM/#&FVOB[4(+O5HK"%-3NK6+9%-<! )'
M1?X5+[B!V!J_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'RZO
M_!-+0][?#63X@PGX5GXV?\+07P:-%/VD:I]M&I_8_M7G;/L7]JYO?+\G=SY.
M[9S7U%110 4444 %%%% !1110 4444 %%%% !1110 5Y!^Q3X%\7?#[X3ZEH
MGC309].NYO&&J74<%P &:&2<LC\'H1R*]8U#4]-TB!;K5=1@M8GGBA22XF5%
M:6218XT!) +.[*BCJS, ,D@5/0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 444$A068X ZDT >0>#? OBZP_;3\:?$"\T&>/1=0\'Z=:
MV6HL!Y<LT;L70<]0#7K]4O#OB/P]XPT&S\5>$M>LM4TO4;9+C3]2TZZ2>WNH
M7&Y)(Y$)5T8$$,"00>*NT %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %>0?M'^!?%WBSXL?"36_#F@SW=IH?C"2ZU:>$ K:PF!E#MSTSQ
M7K]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y
MQ^UWX4\1^.?V:?&/A'PCI$M_J5_H[16=G  7E?<IVC/?BNO^'UC=Z7X!T/3-
M0MVBGM]'MHIXGZHZQ*&4^X((K8HH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /(/V*? OB[X??"?4M$\::#/IUW-XPU2ZC@N  S
M0R3ED?@]".17K]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7D'@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4 UZ_10
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !61X_\>^#/A9X&
MUGXF?$;Q+::-X?\ #VESZEK>KZA,(X+*T@C:26:1C]U5168GT%:]?&/QK_X*
M&:[HGPIF^/\ \1_V2]-\;?LZ2:S?Z;XRU[PYK;:KJWAJ*QU":TFO=1T:2S59
MK:.6W+3K#-++;A&)CD"L0 =!_P %/OVD[G]GGX+?"_\ ;(\)V4'B7P5X2^)5
MGJOBN6ROU^QS:/>Z/J>GVUX\Z[D%M'?7^G7#38942,RC[@-;7[/OQE_;<T+]
MHZ'X,?M76?PW\3^&/&'AFYUSX>_$/X765Y90(UL]OYVG7MK=7-R2S1W22PW4
M4OER+%(&1&*@^7^#? >O_L5^(-!\(_L[> 6^,7[*OQLG^S:/X"T=[:\?P7/?
MP27 >P%Q(L-SX>N8_,=[=GVVFXO'F!FC3Z8_9]_8[_9N_97@DL_@'\,XO#UJ
MT3PVMC%J5U/;Z? [*[P6<,\KQV4+,B,T5NL<;&-"5)5< 'IE%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?/O[0O@G1?\ @HG\(-$\"_!;
M]HF(?#J_\;SV'Q7NO!VJ+]HUC2;2.\AN]&CNHCOMC)?1V\,Y0K(8!.BLN_-0
M_&K]KGX^Z'XN\<Z!^S)^SIHOQ(N/A?-8KXQ\+2>-SIFNWD=U9I=I)IT+VLD$
MW[M\1B::$32PSQAD,89_GOPKJWA#PW\/Q_P5=_X),^''G\,:A X^-GP"2R&G
M/K/V+]S<M#:' T_Q)9^68FC.%O!&(G)8PS4 ?0_[+'AS0_V4/C%X@_8CT32H
M-+\'W%I+XM^$%C;QA(+339)D35-)A4<!;.]FCF51A4@U6WB0;8#CZ%KE])T;
MPY\4+7PK\4/%?PWNM,UC2]]_HUMK<<:W^DR3V[PR(_DR.BL8I65T#LN<9Y4$
M=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117DG[0GQ]^(/
M@3XA>&_@=\%/"'AC6O&_BOP]K.M:-8^,/$\VDV=Q!IDEA'/"LT-K<N96.H0X
M C(5%D<Y";2 :/Q1\>1?%/PC\4?@1^SO\7=!MOBGH?A::WCMY+_,OA_4+VQD
M?3KBZC3,D<;,4D#!3N"-MR017Q1\$?BI^W-\$/VI/B$OPM_X)(6>EO>>"/#F
MI>+_  7IG[06F$/+]JU>(:M;1& I/<W0ADB9Y&MWF-BAF;<05Z'18M"_;P\5
MZ]\9OV<O"#_L_?MD_!F^%KXLT#Q+ DGVZ.9 R:?JSVV!K&AWJ0CR+Q,O$8UE
MA\MXVC;VSX-^ ?AO^WEX=\-_M4_'W]E;Q5\/O'6GV%SH5Y97?BJ>T>ZMTG9;
MBU=]-ND35M*>=)'A%TABF1A*L064%@#WKX;^.]$^*?P[T#XG>&H[E--\1Z+:
MZIIZ7D/ES+!<0K+&'3^!MKC*]CD5M4V&&&VA2WMXECCC4*B(N H'   Z"G4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SVM_%CX9^&_B-H7P
MA\0>/-*LO%'BBRO;OPYH-U>HEUJ<-GY7VIX(R<R>4)XBP7) ?/0$C"_:.^-\
M'P&\#6'B);.PGO=:\3Z7X?T=-6U!K2S^VW]U';0>?.L<AC0O( ,(Q9RB#!<$
M?*/Q%UOX>?MG_&E_V&/V\O@-+\(/C=;V;:Y\&?B/X3UT7B:@+)BXU'P]J[6\
M,L=W;,Y>>PFB5O+D.Y9X69J /(_C9HWQ?\7^,/%'A3X??#?XR>!_VP/"WC*^
MO/ /CW3-/UBX\)^,M)-_)/;->WBA],;3#8LD4MG<F.6"1/*@!<)O_1']F;XQ
MQ_M$_LW?#[]H&+1FTY?'7@C2?$*Z>Y):U%[9Q7/E'(!ROF[>1VKS#]D+XJ_M
M4^/-.\8_LW_M5> [W3?&7@3&F77Q9\,0V\>B^)UF@5[:_LXW=GM[LQ2+)-:M
M&\<$B\.R21@^Y^"_!_AOX>>#M)\ >#-*CL-'T/3(-/TJQB)*V]M#&L<48R2<
M*BJ!DYXH TZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK ^*W
MQ"TKX1_"[Q)\5M=L;JYL?#&@7FK7EM91AYI8K:!YG2-21ERJ$ 9&210!SO[2
MW[57[/G['OPY'Q8_:2^)UEX6T-[Z.QMKBYBEFEN[J0,4MX(($>:XE*H[".)&
M;:C-C"DCXQ^,WQU_92_:G_:'\-Z;\4OBKJR?"_XX^$;)/V=?CCX(\7WFE)I'
MB2UFNTO-*BNH706.H.?)FB$JC[0T,MM(KF!8CW7Q"_;#;P-^T!\(/B5^V9\"
M=%TGP-K-[L^%OQL\#^+CK>A65]JMKY$5IJ?G6=N]AYZR*D-Z@>&0N%9XA(RG
M.\>7'PFUGXZ?$'_@G-X4_9KT/XD/X[^*]EXF\<^%M=TQ'T/POX;N-/TF2_U6
MZ+(42>XN4OFM8E_>37CRRC:D4LB@'KO[ GCC]IO2U\9?LJ_MA:S%XB\:_#&]
MM!I_Q M;-;>/QEX?O%E.GZG)$ORPW6ZWNK>XC7Y?-M6=25D%?1-<G\(O@?\
M#'X%>'V\,_#'P_+96SA [W>IW-[.R(NR.,SW,DDI1%^5$+;4'"@#BNLH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K&^(?Q#\"_"3P+J_Q.^)
MWB[3]!\.Z#I\M]K6M:K=+#;65M&I9Y9'8@*H )R:V:^(_P!K']L/Q)XD^$&M
M?$OQ+^RG'X]^!7A;XBW-AX\N_!_B5KOQ'H4OAW7\2WT^CR6@CNK-;G3Q)+#'
M.9A;$/L<.P0 ZGQ#\7?!W_!4GX2+XW_X)K?MWS:%XD^&_B47ML]GITL=K/J:
MV["&QUNQNHH[B33IH99<H A;>DT;EH%KN_V/?VX- _:(&H_"CXJ^'$^'_P 9
M/"-PECX\^&.J7Z-<6MP8V=+JR<X^W6$Z(\L%S&,,BL&".DB+Y;^T=^U5\)?@
M[\5?!W[2W[..D+X\\7?'?X57>E_#O1_"L8E;QO=VL]E<Z2S2 A8[:"+4;^:6
MYE94A@>1B00%;Z:\+_"OPU<^,-/^//C7X?:'#\1G\)0:-J6L60,[6MOO,\MG
M;SNJOY'GLS?=4R;(RPRJA0#L**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BFS30V\+W%Q*L<<:EG=VP% Y))/05Y?^RA^V)\$/VS? M]XW^#.KWX
MDT?59=,\1>']>TV2PU71;Q.?(N[24"2!F0K(FX8>-U=20<T >8?M._LV?MM?
MM!?%_7M:^%7[:WBGX1Z9X7T&QD^&^G^&-*T^?3]7U5O.>>?61<V\LEU &6&+
M[-$\.U S[F:08\N^$'PS^,/@GXOZ+\>OV1/&W@>W?]H;P7#X[^)_[-GQ!U2Y
MMK"6\DALEO\ 6],O+>"Y>RE,EW;Q7$;V\L5RSACL?+C[H&NZ(=;/AD:S:'4E
MM1=-I_VA?/$!8H)?+SNV;@5W8QD8SFO$OV,OV%/"?[*?]I>-_$/C&\\;?$#6
M[2'3]1\::Q"JRVVDVY(LM'LHQD6MC;IC$:\RR;YI2TCD@ [']DOX#67[,O[/
MV@_!'3(;:WL]&:\:QTVPF>2VTN">\FN(M/MW=59X+9)EMHF95)C@0E5SM'HU
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>(?M>?![]H;X_
MZ]X2^%7PM_:"\4?"[PC<1:C>^-?%W@2.S&MR2PBW6QL+>6[@GCMHY6EN)9)1
M$S$6BQ@KYI)V_AY^V5\"OB5^TAXR_9/T?7+RS\;^"X8;FXTO5].>U75K)T3=
M>Z>[@+>V\4S-:RO&3Y4\3QN%^4MZ3J.NZ'H]Q:6>K:S:6LVH7'D6$5S<*C7,
MNTMY<88@NVU6.T9.%)[4 ? %W^S_ /M Z#XI\._'RQ_:ST+0OVBO 'BJ3X8Z
MAXE\6:9Y6A_%S27QJ.EV&JVUMM\F[-K=12)<6XW17#7 5'201CZI_94^!'B?
MX6Z]\0/BAXW\(>&_#.N?$KQ';ZWKWASP=KD^HZ;%>QV-O:272SS6MJSS3"!#
M(WD)GRT)W-N8Y&C?L*>$[O\ ;*U[]L+XH>,+SQ1<B]AN/AWX6O8E73O"4W]F
M6ME=7L4?/G7TXM]OVE_FBA/E1A-\K2>\4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 445Y7\3/VRO@5\'OVBO!O[,GQ)UR\TG7O'MK*WAK4+O
M3I%TN>Z5L1:>UX1Y:7DX2=H8&(:46TH7Y@JL 7?VL-'^.WB3X(7_ (6_9P\8
M'PYXIU;5=+L$\1QV,5S-I%C/J%O%?WD$4P,3SPV;W$D8D#('12RN!L;X^^+G
M[&/CG3M)\6?#3X\?MX^,&;X3Z=:_$_X(_M">*+>RD\0>#9XTO(-5MKUK:&"#
M4;%8XHVDB>-?.AOI(F_U,3C[^UK7-%\-:5/KOB+6+73[&U3?<WE[<+%%$O\
M>9V("CW)KQ+]I_\ 8:\*_M<_%[P7XI^*_C6]N/ ?AJRN3KOPX@C467BNY-Q:
MSV?]H/G,UI \#2&T_P!7-(T9DW+'L< ROV>_@;^T!KWQVT']J;]IW0_AK;>+
MM&^'5_X4E\0_#/6KVXA\4VEU>6-W%/-!<VL7V1(6M96CA\Z[VF]FVRJ"V_Z,
MI(XTB18HD"JH 55& !Z"EH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ JAXKG\1VWA?4KGP?96]SJ\=A,VEVUW(5BEN0A,2.PY"E]H)[ FN _:
MJ_:Z^#/[&?@?3/B7\=K[4K+0+_7H-+NM6L-*ENH=*$JN3>WAC!-M9Q[/WEPP
MV1[UW$ YKTC3]1T_5M/@U;2KZ&ZM;J%9K:YMY0\<L; %75AD,I!!!'!!H ^$
M+S]B3X\ZW8^'/A)^V1^U;XR^+_@KX_Z1<Z%\3O"'BG3["S7PYK@TZ?5K;4=%
M:SMXI+"."2PEB6%VF97>WD#EHB3O_ C]GS]I/XP^%?!/A'XQ_&;X>?%WPQ\+
MOB1#J7@7XZ66HW5MXH\W2+Z6UN+2[LEMGMI[AEBNM.GNX[N,2I+*YA+_ 'O=
M?VH_@2?VR?A7HGAKX?\ Q\U'PK8CQ E[<^*?!ES&UY-8&"YM;NVM+@$BWDFA
MGEA^T+EXMS,F'52/0/A/\)_AO\"_AOHOP@^$'@RP\/>&?#U@EGHVC:;#LAM8
M5Z*!U))RS,269B68DDD@'0T444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !117-?&/XHZ)\$_A5XA^+?B+1]6U*S\.Z3-?2Z7X?TYKS4+XQJ2MM:P)
M\T]Q*VV..,<N[JO>@#I:^+OC%\)?VY/#6L^*/VVM5_:T\26]MX6\6WDTOP/_
M ++TY_"U]X(M;IHYHG!MS<R:A/8))>+<^?A)I%A\K8A%?47P&^//PE_:;^$N
MB_''X'>-+77_  SK]KY^G:C:Y&<$J\<B, T4J.&1XG"O&Z,K ,I%0_&;PY#\
M;_@[X]^#7@WQY8V&K:MX;O\ 1&U!%2Z.D7-U:.D<DL(89*^:DGEL5W#'(!S0
M!\=>%OV'/B)X$T'XJ?\ !/+X(>._AU\2O@-JMA-97'PR^(>L7EIJ_P ,TU&%
MIH[6TG@MKD7UB-_FVT,H@DAVA4N#Y8Q]O>!? >B^!=*CM[2&.?49+.UAU;6I
M+=%NM4D@A6%9KAU&9'VH!EB<#@<5QW[*O[*OP]_9.^'L_A+PE?7^LZSK-^^J
M>-/&FO2B;5?$^JR "6^O)0!N=L!510(XHU2*-41%4>FT %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 445Y7^RY^V5\"OVO]-\17'P?UR\^W>$M
M>ETKQ)H&MZ=)8ZCI\@8F":2WE <07,(6X@EQMEBD5@<AE4 \]_:F_9O_ &O_
M -I#XSWMI\-/VS_&'P<\+>'/!]C<^$Y_!&F:=-_:OB&6XO1.VI"]MYC<6D$4
M-EBUC,0?[1(6D/RA/'?A5\-OCUX-^+_A7]I[]F?XD^!M&\<_&[PDFL?&;]GS
MQEJ%S:Z)K^KV$5I:ZCJ^EW4$,\NGW<4DL,$K"":.Y0Q-)&'7S*^[7UW0X];3
MPU)K-HNI2VS7,>GFX43O"K!6D$>=Q0,R@MC + =Z\3_95_85\)_L[_$+Q9\<
M?%OC"\\:^/O%.I7R0^)-6A51H6ARWTMS;Z)I\0RMM:Q^8&D*_/<3;I9"3L6,
M WOV2/V7_"O[-_PET;P5'X1T.TO-)U#7[G2X=+7SH="MM5U6;49-,LYI(XW%
MK&7AB "1JRVL1\M JHOK-%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117A?[?_P"VGHO[$OP?LO&5Q8VDNK^(]=MM"\/7.N?:8=$TZ\N7$<5WJ]Y;
MPRG3]/21HUDN60A6EC7JX( /.?VB_P!HW]M#]G'XH77[1WC6XT%_@CI7BV'P
M[)\--"\ :CJGBS5K>:)8TU6SGMI6,TWVQQBSCMF7[)'([2!P=N/\0?#FG_M2
MZ/IO_!3W_@F#XA6T^*VEPMI.J:)K>G7&FP>,[6WG,<WAS7K69$EM+B&3>(;F
M1!+:.=WS0NZM]A7TWB-_"TMUH]II\NL?V>SVD,]TXM6N?+.U6D5"PC+X!<(6
MV\[2>*X[]G3X7^-/AUX5U/6OBKJNBWOC/Q=K)UKQC<>&[*2WT[[:;:WM5CMD
ME9I/+CM[6WCWNVZ1HVD(3?L4 JVG[,WPUUGXOZ%^U+XH^'&@6'Q0M-,AL]5\
M1:1%YDTMJL%V@T\7+HDDELCWDCC*IO:.-F12JJOI=%% !1110 4444 %%%%
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
M+JWO-*N?B3H-M;VJV%YK%O=_OY4ANA?&WDF1+B2%HR[>6[QR?8%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %>;?'C]K7X$_LS^*/!/A7XU
M^+VT-O'^NMH^@:A<V<GV);O:"B7%P!Y=MYCM'%&9&4/+*B+DL!7I-?#?[2?[
M:5K^UI:^//A!^RG\)?AO^T1\//!NC1Q?&[P*^MR_VWJ]O<S7$;VNDP&,0RRQ
M1VS3H\CA+AFCCAD5QO !3_;4_P""G/P+\=V6J?LW?!ZT\6^)?$<.O36UQX;B
M\/:QI,7C>ULGDCU2ST741'#'J<]JRF:2UM9_,NH[2>",MYAKEOV9/A#^R_\
MMK^'/#'PF_9@O/BQI.@_ K[!J/A3XY:OI&LZ3K5CJUQ?RR:GH]G/K*K<302V
M@:">!DDMH4E@7#LB!+W[$OPS\6_'SX1>%/A+\,_'_A/XH?L\^%?&VA>*/AE\
M3=6UB:/Q7X8.EZA%>_\ "/7ME]GS+?0/"+1[B26"46]S(LR22*ZR_H70 RVM
MX[2VCM8F<K$@13+*SL0!CEF)+'W))/>GT44 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!Q'[1?[0OPT_98^#^K?'3XO7>H0>'M#$3ZG-I>E3WT
M\4;RJC2B"!6D=(PQDD*J=D<<CGA":\"_:T_X*L?LJ_#/PIJ/@3PM\:9+?6?$
M/@Y9O#7Q LO#U]=^%M(N]1MV_LF6_P!9MX)+.R6:1HG4RN $978!&4MT'[3G
M[<$VG?%^T_8P_9&\9?#/6/CC=E[FX\*^/M9NK6UM;&.S:ZDW&VC=I)W5K8"%
M3N2.Y%PRE%"R?+/['NA^)-0USXA_!7]DGX->#M/\->,9[RT^/_[*GQ2UDV<O
MPRU^Y@6.:_L7@MYA?:->Q %8$589?W;V\D*M-%$ 5O@!8_LK_M&R:I^Q+#^S
MM\5T\3?%3Q%/JGQK\*^-M+\2/:?#06>F7)L[NVU*_D,!NQ?QV12]LIVDNY9&
MN%*(J"']&_@M\.-0^$?PIT'X;:O\1M?\7WFCZ9%;7?BCQ3=B?4-4E50'N)V4
M*N]CDD* HS@"K'PG\ V_PI^%GAKX76NKW.H1>&O#]EI4=_>',URMO D(E?\
MVF";C[DUT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5M8U?
M3M TBZUW5[D06EE;/<74S D1QHI9FP,DX )XJS7B7[9W[;WPE_9(T/2_#>O?
M$#PM8>._&=PFG?#W0_%&J/:6M_?2SPVT;7$R(Y@MDEN(O,D(Z':FYRJD X_5
M?^"OG[$FF_!7PW\<[+Q3XIUBQ\2W%[;QZ%X;\ ZIJ>M:9+8F-=12_P!/M()+
MBQ-FTT2S^<B[#+&.?,3=\B^$?VK?@-JOQ@\4_&B\\!^/_'?Q-\?:;J>B_!_2
M]!TS7]:\*_$O1-2N2]G>S3+NTM+6*%HK>6VG\EK!8+L2>8[*5Z"SU3XY^"_V
M[I/&.C?#WP3\/OVII+7R?$W@235Y;?PA\=_#&^(/J&E7DD32VNJ6JQQ;R4>:
M(0K'.LUN8I8_NS]E'X)W'P)^%EQX<U#1=)TJ]UKQ/JWB'4M%\/W#RZ?IMSJ-
M[+>2V]L[QQET5Y6)D,<?F.SR>7'OV* 4?V/_ -DCPO\ L:_#V^^%?@3QWXCU
M3P^=:N;CPWH^MZF]Q;^&M.>1FM]*L0Y9DMH%;:H9F;'&0BQQQ^LT44 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%>7?M _ME_L\?LOZII&C?&?Q=J5
MC/K=[:VMJ-+\*:GJBV[W-P+:V:Z>QMYELHYISY4<EP8T=PRJQ*L  /\ VK?V
M@K_]GGP!9:QX;T'1M4U_7M5;3/#EAXB\0/I=A-=+9W-X5FN8[>YE0>39S[1%
M!-([[$"?,67XRO/AO\>V\4WFH?'_ . &K?%+PC^T9IFF0?&KX ZOX@MM6U?X
M<7%W+>_8)M.O72TBETI&BN!)"3'+:21&YC<L)0>7\,?&C]D+X[:(G[*'QS\8
M_%-OVE_&GB_PU9^-/AKJ/BO6_P"U?">OV5SBZ\1Z#O8P:7:11/<WL=W9[+66
M&.%"IW&$_;_[)?[%_AK]E";Q'X@?XU_$7XD>*/%C6B:YXS^)_B&._P!1EMK0
M2BULT\B&"&&"(W%PZI'$N7N)68LS9H T/V5?V;-1_9[^&VC^%O'GQ9UKXB^(
M-%LY]/L?&'BQ()-1@TUI5>*Q\](T>5$2.!7EDW2SO"))&)VJGJE%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %<Y\7/B3I'P?^&FM?$S7+=Y
MK;1K%[AK>.5$,S=$C#N0B;G*KN<A5SEB "10^.?Q\^&'[.7@=_B%\5M4U&"P
M64Q10:-X>O=6O;APCR,L-G80S7$Y6..21O+C;:D;NV%5B/@KXI?M^?L*77Q(
M\6^._P!KOXE^,[2U\4>$+B3X.Z#JTVN#PI\2_">J:3;".&VTA0MO?79G:>)[
M>6(7@>4$9B:'8 ;/C_Q7^VYXJ\1Q?\% =.\%V%IKOA.>_P!&TOX+VOC]M<\,
M_$[PU# ]S<W>D2RZ=:/::KL:Y^SSR1D7*02+\UM*D@^@?V*OV,O"GP1T[4=:
MT.W\1:-X(UG68O$?@7X,>)X+.2W^'ES+!FYCM?*,I@9YI)G\A)W@M_,9853+
M9S?V0O\ @G5X0^"WBSP[\=-<^-GQG\37FF>'3!X1\$_$[QW_ &K8^"4N8HQ-
M!:J(4DEE6,?9_.N9)Y!&&4,-[;OI^@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBLWQAXO\ #?@'PO?>,_&&K1V.F:;;M->74@)"(/15!9F)
MP J@LQ( !) H TJ^"?C7XX_:'_;[N1<_#35[7X8^%/!<VD^*_AG\2M/\<'4M
M.U?7)+F)=/TGQ%I/V&/,<J2K*\$5U+]G6XADD*3"()6_: _X*)?LA^/?B'X;
M^(WQ@^+GQ/\ !WP9T[4_L-GXYL(?$GA*UT?QEI]ZDMSI>O1F*VG6.>W>W6);
MN/[,^RZ4_O"A&Q^S)^Q%^SO^U=:Z?^UG\/\ XL_%_1/AKK?Q#U#Q1I?PALO%
M$EGX/UV:VUJ>:UU?[!-!]I2"ZEABU#R%ECMY7D$IA*R'< =!^RG^SEK'QN^(
ME_\ M;^.?A-XB^#=YXOTS4= ^.7PA>:RO-"\>:I;R+:)JF,2;[?9'<(ERJP3
M7L$D/F@Q(HE^QHXTB18HD"JH 55& !Z"EHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHKXI_;'_ ."A7[/OB[0;KP%X6\1_$:_\.>%]9M+K
MXV77@;0?$&EWUAX2NK:_@BUG3[ZW@ADO+1-02T>2?3II#Y$-PP+HCJP!U7[4
MGQ7^+?[0'Q4O_P!ASX/>%+VWT*^U!-%^(/Q!\(?$S^R/$OA &RM]1^W6MO\
M8)XV@\NXM8=[SQ2O)<,L<95&E'D_[._[.OQ@^/?B'P;;^.?[3\(^._@C;:9:
M^$OVF?AM:VEOIWQ"\%7,221Z<]I/OQ)- $,]K+#)#:SJES X\Q(S#\)_@S^R
M/_P4C\::UXT_8S_:_P#C-H>@>&?!_A_PUX@^*OPM\>3VX\>21172FSO[J]@F
M%_=VMN+8O?1A;E3?%#/E=J?>/PY^'_A'X3?#W0?A7\/]'73]!\,Z-:Z5HE@C
MLPMK.WB6&&(%B6(6-%7)))QR30!;\.^&O#_A'24T+POHMM86:2RRK;VD(1?,
MDD:220@=7>1W=F/+,[,222:O444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5X+^VC^U5\5/@<ECX$_9Y^#^D^._'&JV;75GX<U3QF-%EN81*
MD0CLW^QW?GW3,[,%>-((XX999YHD0;\S]L3]M[P;\/+77OV=?A1J>N:A\7]5
MT#4$\%Z+I/A?4)(K[4HK![W[!%J7V9K""_-LIECAGF5ANC=DV,"?F7X::W_P
M3Y_;T\5>#_V?_P!DS]HWXU#QIH4^O>(;WQC:>,=9_P"$P^&GG^2EQ87EUK*W
M!@AFF"0'3;I94D:,2JI,'F4 68/V1/B5>WFH_P#!/[Q_'XG^)'A+4M0O/$?P
MP^.<&KQMXI^%'BFUC@DV:G>N89)S$;F![2[B!DF@8V\L3Q8<_?/PN^'"?#KP
M]%;:IK\VOZ_<6UN/$7BR_L;:"\UNXBB6+[1.+:..,-M4 *B*BCA0!6!^S!^S
M5X._95^%X^&GA+Q7XE\12W&IW.IZYXH\9ZP;_5M:OYVW2W5U/M56<X50$1$1
M(T1%55 'HE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>7_
M +27[97[//[)%A9:G\=O%VI:=#?2(JMI/A34M6-NCRK$LUP-/MYS:P&1U033
M!(][!=V>* +G[3/QV;X!> (=?TS3='O=8U6_-AH%KXBU_P#LK3I+D6T]TQNK
MP0S&WB6&VG<LL,KG8%6-V8"OBB]\,_M*Q>(+SXU_&C]G[4OB'H/Q[TO3-,^.
MW[,VKZY!K-]X7MKFYGL=-OM&FGALXVLMH)NK*58FA!:Y9DE2;?SUW\>OV0/B
M=/K7[+7[3GB/XF2_M$>-_&.@:!XC^%&J>)]<$]E?P:RK)XD\.1!_(T^WBA8Z
MA#>VA2..*UB\T[UD#_:'[)W[#_AO]E;7O$7CB\^/7Q-^)WBGQ+;6EG>^*_BI
MXDBU"]@L+5IF@LH!!!!##"KW$SG;&'=Y"SLV%P 7/V1_V5I/V;?AWIGA'Q5\
M3]<\=7N@M?VGA76/%K0W%]H>BSSJ\.E)<A!+.D445M&\TS/+,T"L[8"(GL%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !5?5=3L]%TNYUC4&<06D#S
M3&*%I&V*"QPB LQP.%4$GH 35BB@#XK\#_$OXI_\%5?"GB?Q9^S?^W#XM^!J
M^#_%%]H+^$=%\&Z>=>TV^MI&C#Z[;ZO:RR1>8%$T=I$L'[IUWRR,Q6+Q?X)S
M?\%4_B-\?_&5GJ=S\+/$GQJ^!LNG>&O&&F>,S?Z;X8\::5,EQ?:%XHLFLHYF
ML-15+J^AF@,4L62=AA9%Q]$_MQ?L<?%+3OB=:?M__L"R6ND?''2(K;3]=T.Y
M8QZ3\2-'\U4_LO5=OW)(PQ:"^P7M]I#9CX7W'X#_  :OOAW+X@^(GCJXL;SQ
MQXYOH+_Q??::C"V1X;=+>"SMM_S_ &>"*,*I;!=VEE*HTI4 "?LN?#KXJ?#3
MX*Z3H/QX\8Z7XA\;2W%_J'B35=&M'ALQ=7M]/>R6]JLA,@MH3/Y,6\[C'"A;
MYB:]#HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY0\7?M-
M7O[6G[3_ (R_8,^#O[0.O?!W6?!^BVVIW^L)X7B37?$=M.SH;G1AJMO);/81
M.HBDO%AG+R/M3R55)9OJ^O"?VY_V&O"G[8OA/2-;T;Q?>^!_B?X&O'U/X7?%
M'0H5.H>&]0*X/RGBYM)@!'<6CYCGC)! 8*R@'QM\0? /_!2O0/VH=&_85^*?
M[1>A_$*\OM$U#QA\$?B5XL\/"PM_$=I9O;P:QX0\2V^F! T3Q7=K*MU;JI81
MCS$F1Y;<_:7[('@']K?3SXH^(W[9^H>!H?$'B#4+7^R/"7PZENKC2="L[:$Q
MIBXNXXI+BYE+NTDGE1J%6*-00FXYG[(OPW_:*\>6WA7]IS]NGPYX9TWXH:?X
M/ET:QT#PI)+)8Z-%<O;R7TP>4!VGNGM+5V0@BW2%(59SYLLWT!0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!\X_M9?MH:7\./COX#_8V
MT+QB_@GQ+\3WN;?2OB'K_AV:72+*>-%=;"VFD46UQJTZL3!;.^T*CR.LA$5O
M<?,O[8_PZ_X*"?LI:WX8\->*_P!N7Q-\3OA!\5_&^C^$[K7M?\,:3;^)?AMX
MDN[Z'^Q-<M9;"VMH+VT74EM%EMI8@ I4+D.Q7[K_ &F?V9O@O^U]\%]9^ 7Q
M]\&PZWX<UN$">!F*36TRG=%<V\J_-!/$X#QRH0R,H(->!_LM_LV?MD:K%'\%
M?VX?'VF>-/!7PF\<6]Y\//%\T;+K?CE+5(I].NM6C($<3V4[8,B?-=W%I%.?
M+1#]J -/]D;X)_M_Z+\3M/O?VKI_@_H_@[PCX5U#2-'T7X73:I=2>)+N\N+6
M674;XZB@-O@6['R@]Q(\MS*\D[X!?ZFHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KQ']O3]M;P=^PS\&H_BAXOTN\E2^U>TTV/4FTNZETS
M1?M$\<!U'5)X(W%G8PF57DE;&1A5RS<>W54U_0-"\5Z%>^%_%&BVFI:9J5I)
M:ZCIU_;K-!=02*4DBDC<%71E)4J0002#0!\,?M:^"?\ @IK^S7\.-0_;N_9P
M_;NN/BY;>&]-;Q!XK^#WB7PGI%OH7B+1HX_.N(M(N;*!;JRE6 .\#2371D(4
M.\F?F@_9)^ G[>5SX7^'V@^ /B1\-[CX%:I?>'_%EI\0]0_M'_A.]1T&W:WO
MM/T:ZMBIM-XBC@LWN5F"F 2%;=9')K:^%?["'[2WP \;>*/V(?A'XY@G_97\
M6>'II[+^V[N9]:\!)/(\5UX?TJ4Y^T6LT;.T+R-NL5W?ZS]TK?:F@:#HWA;0
MK+PQX<TR"RT[3K2.UL+*VC"1V\,:A$C11P%50 !V H LPPPV\8AMXE1!T5%P
M!WZ"G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!RWQL^+.C
M_ SX5Z[\5]=\-Z_K4&AZ=+=?V-X5T2;4M2OV12P@MK:$%Y9&Q@#@#EF*J&8?
M(^FZ1^V'_P %"OV?=$_;,_8R_P""H'_"&7FNZ8-0\)>%=!\(Z5J7A:!^<Z?J
M)NK5K^>97!@GE$D)C=7*6T;+L/W#7QS\1/V-_P!H/]F+]J^#]H?_ ()O2Z%9
MZ5\5-?:'XT_#7Q*94T'[2\$C#Q5;"'YK>^1HT2>%-J7P= S12#SP >&?LMS_
M /!4#]H[P5KWQ^^!^C?"+2?$'BC4M8\)_$;PS\4+C4W;X<>)+*Z>PUB31OLR
MRQWUE=36RWGV>4Q.79$:YDC2-8OTA\ ^%9?!7@O2?"UYK<^JW6G:7;6EUJ]V
MH\^_DBB6,SRD=7;;N/N:R/@;\&O#GP(^'L7@/P[/)<O)J-[JFL:G<(JS:EJ=
M[=2W=[>2!0%#2W$TLFU0%0,$4!54#KZ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *BO;RWTZSFU"\DV101-)*P4G"J,DX')X':I:* /C'PG\7
MO'__  5%?QWI/[/?[9/B[X&?\*[\4W&@WWAC2?!]E'XGBNH\^5=ZM!K-I*UO
M;7 'FV\$4<;/$ SSEW>WM_#_ (5P?\%3_&/[2WC+X9^)O$?PU\7_ !C^!<&B
MIJC>,+>[TKPS\3/#EX]]<:'K@6Q21M.U6SN(M3C:,12VQ=]P57B@F3Z1_;[_
M &,_B#K7B>U_;N_8@OX?#W[07@O2S!8J8S]@\>Z8&W-X>U9 5$D,C?ZJX)#6
MLA$@=5#5[)\ _@_K_A+5-=^,WQ533)/B%XXBLO\ A)WT=W>SL+>U1UM=,MGD
M57E@@,UPWFNJM++<SR[(ED6&, ;^R=\._C3\//@W9V/[2/BW0]<\=7NIZGJ>
MNW7AJVECTZTDO;Z:[^Q6?G_O6MX1(L2O)AW\O>0I;:OI=%% !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 %%%% !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 %%%% !7R7XA_X+L_\$AO">OWWA;Q'^WQX#M-0TR\EM;^T
MFNY=\,T;E'1OW?4,"#]*^M*_EV_X(F?\$M?V3_\ @J1_P48_:8\!?M7Z1KEY
MI_A75+W4-)70]:>R=9I-7GC8LR@[AM[4 ?N5_P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_
M !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\
M'_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_
M *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_
M^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\
M_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q
M"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(
MV_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2
MOB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_
M /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\
MI(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A
M=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
M N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q%
M 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=>
M?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\
MC_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;
M?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'
M_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^
M%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_
M !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\
M'_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_
M *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_
M^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\
M_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q
M"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(
MV_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2
MOB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_
M /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\
MI(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A
M=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
M N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q%
M 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=>
M?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\
MC_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;
M?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'
M_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^
M%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_
M !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\
M'_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_
M *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_
M^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\
M_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q
M"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(
MV_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2
MOB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_
M /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?
M\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1
MM_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*
M^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_
M /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 11_Q"'?\ !&W_ *$KX@?^%W-_
M\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW
M7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$4 >__P##
M_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-UX!_Q"'?\
M!&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A=S?_ !% 'O\ _P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-UX!_Q"'?\$;?^A*^(
M'_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7<W_Q% 'O_ /P_X_X(V_\ 20GX?_\
M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=> ?\0AW_!&W_H2OB!_X7<W_P 1
M1_Q"'?\ !&W_ *$KX@?^%W-_\10![_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW7@'_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$4 >__P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\
MI(3\/_\ P+F_^-UX!_Q"'?\ !&W_ *$KX@?^%W-_\11_Q"'?\$;?^A*^('_A
M=S?_ !% 'O\ _P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
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
M:\#_ !!.B_&WX<G4O GBKQGK<6H3YM=/2[:RU&YEN'GEOVMB9<XD$@BF._\
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
MCK.@K=6M_KNI2_VH+2Z4S11RW"OYAFCBE2,RAMY,>[.[FOAK_@EW\1;?X[?
M7X7R_$7XR?'JZ^)6I_$[Q%'-XGFU3Q*^C75KI'B'4W2SGEN#_94T<EA8I:,D
M>Z4[G;&^.5U /TCHKXZ\'?\ !0WX:?##PI>ZYHWP5^+VL2>)/VFM4^'DFFZM
MKEG?W-EKQE8,L9GOREO8,\;K!%$YCC&-PA4L5[CP'_P4,M?B#X'O=5TW]G;Q
MC:>)-(^*=]X"\1>';TVS0Z#?VMD]_)>7U];R2V]O8?91&XN<D%[B*+;O<"@#
MZ-HKY3\*_P#!5WP%\1= ^#^J_"W]GSQUXBN?C1_PD,/AJTLI]*1;>\T4SI>6
MT\LEZJ [[>3;*I:)D7<'W%4;>^$__!1WP7\=O ?@?4_A1\)_$%]XO\<Z;XAO
M+;P)>7-K;W.FQZ'J TW56NI_-:%5BOFCMD9&?S9)HRHV"22, ^CJ*^8]&_:\
M\">./VD/A.^N?"/XR^%];\5?!?Q%XITO1-<22Q@@MK>?2A>65_I"3M))J<+3
MVZQ[H6"B6412-YA%<_XQ_;STCXZ?#/XL?!2W\&^+O 'C33?@ WCRPCDU9+;4
M=.M+NWN1 DQM91-I^HP20J9;=L;/,3:\@+;0#Z\HKPS]FO7?C!XM_P"":?@#
MQ+X)UU-0\?ZG\#-*NM(U/Q%</,MSK$FC1/%-=.Q+2!IRK2,22<L3DFOFC_@G
MM^U#X-^*?Q7\'?"GXA_&7XJ?#CXZ^"M*GF^,WP9^,'B*Z=O$/^@2QR:G8B=G
MM9[=;K]_&^GF.#RF8O"H6'8 ?H517RKI/_!7/]G&6XL?$?B33-2T[P1K7P[U
M7QKHOCJ&>WO;0:7I]NEU.;V*VD>;3IGMG$\,4RAI45T.R9&A&?\ M>?\%&_B
M_P# +]F7XJ_%+2/V/O%^GZYX-^&</BO0+GQ%Y']D7,=P\L0BENH7>-;RV:,2
M360)8J\6QV5RZ 'UU17@_P 0_P!N:U\%ZCXO\.:!\#O$OB36_AQX.M?$WQ#T
M/1[RR-QI-G<?:6@@C+S!+J\DCL[B58$8#8B[G5I(EDYWP_\ \%,_"GQ-^-6@
M_!_X ?L^^-_'D'B'P)X:\;67BK1Y]+@TX^'-9NI;>/4<W-Y'+MA\F1I(2@G(
M4[(W +  ^FJ*^2/^"HWB#QIX6\??LP1^"_B/XGT"/Q;^TGI/AGQ-#H'B2[LH
M]2TF;2M7NI;:589%!#2VD!WC#@(5# ,P-K7/^"J_A/P[XD\46>J?LT?$"#0?
M _QMTWX9^,/%,TNE_9M-OM0&EK9W>Q;QI9K>275[-3Y:LZ(Q=U4X0@'U;17P
MK_P4A_;!\0>*_@9J5U^SQ:>+[6R\&?M"^"_"6L>/O#_B,6$*7Q\3Z3;:C:&.
M.99;FU$=Q-8S;E*^?)M$;*C2IZYXC_X*5_"71OBMIG@#1_">IZYIE_\ $H^
MKC7=&O+6=['6A(T#--9+)]I2S2Z1K62Z*8CE&2OE?OJ /HZBOGWX%_\ !0+P
M_P#'?XV:]^SOI/P-\8:1XO\ !_B6\TSQKI&L&R5M"MHH()K;4YC'<,&M+U;A
M?LK1EGFV2G8!!,8_H*@#\0?^#WG_ )-9^!__ &4#4?\ TA%?K_\ LG_\FL_#
M3_LG^C?^D,-?D!_P>\_\FL_ _P#[*!J/_I"*_7_]D_\ Y-9^&G_9/]&_](8:
M ._HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_ '_@TV_P"4IG[7?_;Q_P"GR>OW^K^:
MW_@W=_;=_9/_ &(_^"EO[4WBG]J_XZ:'X%T_7+R[M=)N]<E=4NIDUF=V1=JG
MD+S0!_2E17R!_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\
M N;_ .-T ?7]%?('_#_C_@C;_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\
M_ N;_P"-T ?7]?EC_P %[/V0_P#@I=^W=\3O#/PV_9T_9]FU7X<>$K,W:WY\
M6Z3:+J6JS##R>5<7<<@6*,+&I90=SS$95@3]'_\ #_C_ ((V_P#20GX?_P#@
M7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=>AE>95<IQBQ-.,925[<UVE?KHUJ
M>=FN64LWP;PU64HQ=K\K2;MK;5/0_'CP[_P0D_X+$^$?$%AXK\,_LPS6.I:9
M>17>GWMMX^T%9+>>-P\<BG[=PRLH(/J*_H5_9[\0_%SQ5\$?"^O?'OP%_P (
MQXUGT:'_ (2G0Q>6]PMM?*NV79);R21M&S NNUCA74'!! ^<?^'_ !_P1M_Z
M2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!<W_QNN_.N(L7GL8+$0@G&
M]G%-/7=:R>AY^2<-X/(9S>'G-J5KJ336FSTBM3Z_HKY _P"'_'_!&W_I(3\/
M_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z\ ^A/K^BOD#_ (?\?\$;?^DA
M/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ]=_;3_8]\/?MA^ = TEO
M&=[X4\5^!_%]EXK^'OC/3K5)YM#UFT+>5,89,)<0NDDL4L#$"2.5ERK;769/
M@K\;/BOX)U/X=_M5?$GPOJ^B:OHEYI>K:7X'\,W6EIJ45S;26TIE:XO;EE0I
M*Y6)""KA29'VXKQS_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_
M /X%S?\ QN@#<^#?_!/KQ_X(LO@YIOQ-^.FE^*E_9]T>\LOAA>GPD]O/+-)I
MS:7;7>I8NV6XDAL9)8F6(0B61VES&=J+B_L_?\$R/B%\"-'_ &8=#C_:0T?5
M(?V</#&J:+N;X?RPMXBCN[);19,_VDPM"B(K$8F#MG[H. W_ (?\?\$;?^DA
M/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H \AM_V7?BW^R1^TY^RE\%
M_#WQ<T+Q%J&E>)OBKK=UKUQX+N+6SCCUN9]02UGC2]E,+&>ZFABE,O[SR0!&
MS!@?57_X)7>,M'U[P]XD\%_M(V$,YOO&NI>/;36O YO;/5-6\274=S/JMA +
MV,:?=VNQ[:VDD-SY=O,Z-O+2-)9_X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X
M_P""-O\ TD)^'_\ X%S?_&Z .:UG_@D%XK\<_LV?#3]F7XJ?&_PKK=E\,OA_
MX:T'PKXLM/A[)8ZYX;U'29&7^V=*NUOW>TGGMEM87C)9-]OYAW(QMZ],L_\
M@GU<ZA^V=X=_;+\8>,_#Q\2>%M:UJ6VUWPYX5?3=6UK1KV&YAM]#U6X6Y>.^
MMK3SXI(W:,-OM+<J(]LAEYC_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\
M20GX?_\ @7-_\;H ] _:G_9 ^*7QW_:5^"W[1?P\^-^@>&)?@WJ>LW]KI&M>
M!IM575)M1TR;37#R1:C:F)4BG=@ K$N 2<94M\*?L1:V?V@M>_:^^+OQ>MO%
M/Q,NO!<WA3PA=1^&FL]%\*Z9))YTB6UA]JDE>6:98WGFDN6=Q$B(84&T\#_P
M_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= %J+_ ();
M)=?\$\?A+^P]K?QUNDUKX/S>'I/#/Q)\/:,=/NX7TQEB:6*!KB;RI)[%KFU<
M^8PQ<N<8PM=)^T#^Q5\8=5^._A#]I3]C3]H#1OAIXC\/>#W\(:QI.O\ @@ZW
MHNKZ$9DGAA-M%=VCP36TH9XI(Y0,2.C*5:N1_P"'_'_!&W_I(3\/_P#P+F_^
M-T?\/^/^"-O_ $D)^'__ (%S?_&Z /1_ ?[(/Q!\'?M@ZA^U-J?QZBUB+4/@
M_I?@BXTN\\+E+V66RO+R\_M)[Q+H1[I);Z;,*6R(H"!2 .?&[S_@D/J^L^"?
MC':R_&'POH'BOXU_!2Y\ ^-M<\(?#^2RT[6;RXCEBF\1WFFB_P!DNH>7,ZJ5
MD4C>Y=Y RI'N_P##_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\
MP+F_^-T =[I'[&_Q,T[]J7X9_M)3_'#0Y8_A_P#"34/!%UH:>")E.I_;)]-G
MEO%G_M _9\/ID.V(QR8#N"['!'E&D_\ !*[XZ?#KX?\ @?4?@U^V!I6D?$SX
M=?$7QCXC\/\ B>Y^'3RZ3>V'B749[_4-(OM/.H%Y8O,FCV31W$;J;:-@,YSM
M?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"DA/P__P# N;_XW0!OZO\
ML.?M!V'[0O@K]K?P%^U/I0^(6G>";OPG\09_$G@5[O2O$.FSWWV]/L]I#?0R
M6#VUP7$/[^7]TWER&1LRGN_V&?V8?%_['7['WA3]F/4?B;8>)=1\*:9-:6GB
M%/#SVD4FZ621"]O]I<MM+X.)%WA> F>/)?\ A_Q_P1M_Z2$_#_\ \"YO_C='
M_#_C_@C;_P!)"?A__P"!<W_QN@"/P;_P2^^(WA;_ ()4^,/^"9MU^TOHUU+X
MKTWQ-IX\<I\/)8Q:V^M7M[=S_P"A?VFWF2(U]*J-YZC"IE2<YZK0/V&?BS\-
M?C7HO[1GPH^.V@VOBMOA+8^ O&\6J^"YYM,UF&QEDFL-0AMTOUDMIX7GN5*-
M-*LL<VW*%5>N9_X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^
M!<W_ ,;H -&_X)&^"/#DWPV\%:)\3L?#_P "? KQ+\,M1\.W6A%]0UJVUPV3
M7M\;Y+A$@F+V0?:+=ES-)C VA8_@C_P3N_:@^'7CKX&>(_'_ .USX7\26?P%
M\,:SX<\/;/AE/;7FKZ?=VMI:PM>2C5&3[1'':1;GCC17*L=@W_))_P /^/\
M@C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-T -^ /_!,3XD_
M ^/]GF*7]I;1-57X#MXG+[?AW-;G71K"RK@?\3-_LIA$IY_>[R/X*\*^.G[.
M?Q&_9#\+_!3X!S?'VRLIO#GBWQOXOL?BI<_ W7+W2X;O5+^:8:6S:/JB7=A.
MR:M>A7^UQQ3Q6Y5D=]NWW?\ X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""
M-O\ TD)^'_\ X%S?_&Z .7L_V'_B+^V-^R'I/P+^,GASX2V7@S3M*U+1]+T2
M'X1:C86DH9;8Z?KVGVMW?+>Z-<VK"[0(SN\^[S1+&'4U]F_#CPA+\/OAYH/@
M*?Q+J&M/H>BVNGOK&KS>9=WQAA6,SS/_ !2OMWLW=F)KY:_X?\?\$;?^DA/P
M_P#_  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(
M3\/_ /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;
M?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M
M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1
MM_Z2$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z /HSXV_!+PO\;/
M"YT;64$%[ "VFZDB9>W<_P#H2'C*]_8@$>=_LV?LB)\.]3/C3XDI;7>JP3,-
M-M8FWQ6X!P)B2/F<]5_N@@_>^[YO_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_
MQ_P1M_Z2$_#_ /\  N;_ .-U[&'S[-,+EL\#3J-4Y?>NZ3Z)]5_F[_F^;^$O
M 6>\:X?BK&X.,L915D_LR:MR2G':<Z=O<D]K]>6'+]?T5\@?\/\ C_@C;_TD
M)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW7CGZ0?7]%?('_#_C_@C;
M_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\ _ N;_P"-T ?7]>??&;X1^-_B
M1X\^&_B_PKX_TO1[?P)XOEUN^LK_ ,.R7KZFLFE7^G&!)$NH1;D+?O)O*R_-
M&HVX)KP'_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\
MQN@#T>S_ & OA5X>_P""@!_X*#>!M1NM%\0:MX+N= \9Z):#%EK\C26QM=0E
M0, MU#' \'F8)>*15)'EC+_B?^R+XX^('[>/PS_;*L/C!I=AIWPZ\*:[H7_"
M)2^$I)YM0CU1K-II/MHO46)D-C%M'D./F?.<C'FO_#_C_@C;_P!)"?A__P"!
M<W_QNC_A_P ?\$;?^DA/P_\ _ N;_P"-T >X_$?X<?M$7/Q;3XE_!_XQ:%8:
M8WAM=-U'PAXE\-S7MM=S+/)(ETDT-U$UO(HD*'"2!U)##(1D^=KC_@D7KV@_
M!3X:?"OX3?'SP_X>N? W[0$OQ<U.XF^'4EQ87VJRW5Y<M8VEG%J4']GV2M>,
MB1B25E2) 69MS-L?\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__
M / N;_XW0!] ?#/P-\?=)\<ZAXI^,/QE\.ZY8R:;';Z5HOA;P3-H\4,Q<F>Y
MN&FU"[:Y=E6!(\>6(E23[_F?)YMKO[&'Q"\ ?M9>*?VOOV4OBMHWAS4_B-IF
MGVGQ-\*^*O#DNHZ;K<UA&T-GJ$+07,$MG=QPMY+-F2.6-$!C#*)*XC_A_P ?
M\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H [SXV_L9_$
M/XN>(_AM\;HOCA;6?Q/^%_C"XUS0M7;PZS:1+;W5B^GWNF-9?:?,6WFMI"=_
MGM*DX64,RCR:Y'6/^"9^MZCXJ\/_ !(T_P"-6EV?B5/VAHOBSXVO7\'230ZQ
M=1:0^D0V%O']N0V<269B7>S3DO&7VC>5JC_P_P"/^"-O_20GX?\ _@7-_P#&
MZ/\ A_Q_P1M_Z2$_#_\ \"YO_C= #/$?_!,3XFZ]X%\:>#8_VF-"A?Q;^TMI
M7Q<CNC\.9G%FUC?:=>)IA3^U!YH9]-A4S[EPKO\ N\X(\W_9K_9J\3_M7:9^
MTA\&/&GC+3K3X?:Y^U9=ZUJVG_\ "/S#4-2L;:32[I$@G:<1_9;J6S">>(FP
MB3JA+,)(?2_^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-
M_P#&Z +)_P""7TQ\(^.?V=IOB[:7'P<\>?%D>/;_ ,+W'AYSJ=G-)JD.K7>F
M0W@N1']DGOH3)EH#)'%/-$I),<L>QH__  3WU>/]L/3_ -LW6_'GAF+Q?HUQ
MXACM]=\/^#Y+"]US2[\RBQTK6&2[*ZA!8(\6QBJ.[VT+*8,.).>_X?\ '_!&
MW_I(3\/_ /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z #X%?\$P_B!\"
MO#7[-FF:3^TEI5]J'P T[6M(N[Z7P"Z1>(=,U)(EF1(?[08V=POD1;92\Z9W
M$Q," .E_8?\ V)_VA_V/;33?@S?_ +6MOXG^$'@M9H/ASX7;P7]EUBSLF#I;
MV-_J/VITO+>UB?9&$MX78QQ,[D)L;FO^'_'_  1M_P"DA/P__P# N;_XW1_P
M_P"/^"-O_20GX?\ _@7-_P#&Z /2OVAOV1?''QJ_:V^"'[36@?&#2M$M/@Y?
M:U=-X=N_",E[)K!U+3WL)!]I6]A%N$C<LO[J3YL9R.*\RTW_ ()B?$ZQ\+Z1
MX>E_:8T*233/VH[WXQO<+\.9E$QN;ZZO&TH+_:AV@-=.HN,GA5_=9SE__#_C
M_@C;_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\ _ N;_P"-T <_X:_X)3_'
M#P)X;\(?!3P5^U=H$?PU^'7QQ3XA^!M*U7X=S7.JV41O+N\?2)KM-2CCG@$M
MW,(Y?)615902WEX?O_V8OV(OVEOV7=;U'X=^$OVO["^^#]KK6IZOX*\'7_@,
MG5=*DNYYKA=/GU);U?M.GPSS-(L8ACG90D33B-2'P/\ A_Q_P1M_Z2$_#_\
M\"YO_C='_#_C_@C;_P!)"?A__P"!<W_QN@#IOA%^P5\1O@U^TWI?[3WAG]HF
MR;4]?\*G3?CI8R^#Y3%X^U!)/,M-4C_T\C39K8/-!$N+@+;2);_<@AV?3-?(
M'_#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-T ?7]%?
M('_#_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-T ?7]%
M?('_  _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0!
M]?T5\@?\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0
M!]?U5UW1-)\3:)>>&]?T^*[L-0M9+:]M9ERDT,BE71AW!4D'ZU\E?\/^/^"-
MO_20GX?_ /@7-_\ &Z/^'_'_  1M_P"DA/P__P# N;_XW3C*49*479H-C\_/
MVM?^#=_]J[P-\1[ZZ_92LK#QOX2N[EI-+MY]:M[+4+",G(BG%R\<<FT' D1R
M7 R54G%?1/\ P20_X(B>/?V:_BQ9?M._M77NFKKNCQN?#'A33;H7(M)W0H;F
MYE7Y&=59@B(6 +!]^5 KWK_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V
M_P#20GX?_P#@7-_\;K]=S3QOX\S?AZ645ZD%&4>64U&U246K--WY=5HW&*;[
MGJU,YQM7#^R;6NC?5_UZ'U_17R!_P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\
M!&W_ *2$_#__ ,"YO_C=?D)Y1]?T5\@?\/\ C_@C;_TD)^'_ /X%S?\ QNC_
M (?\?\$;?^DA/P__ / N;_XW0!]?UYKX=^!7B"'XS?$+Q[XZ\5:%KOAOQSHU
MAIJ^%G\+,C6\-NEPC+//)=2)=+(MPX9?)C& !R,Y\*_X?\?\$;?^DA/P_P#_
M  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#U#]A+]AKP%^P'\/?%'PC^%7
MB;4KWPUK'C:XUS0-/U65I7T.TDM+2WBTQ)'9FD@@6U"0YP4A$<?/E[VA_8L_
M9%\;_LJ:_P#%[6/%7Q?TOQ5'\5/BQ?\ CE8+#PE)IC:5+=6UI;M:[GO;CST5
M+.,A\1G+-D8P!YK_ ,/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"DA/P_
M_P# N;_XW0!I_M$_L _&;]J7X&>,OV3_ (T_'GPUK?P]\;>++W4+F>Z\#RG6
MM*TV;5'OTL;:X-Z83-$K+##=F)3"L:MY<A K;_X8U^/_ (>_;A\=?MF?#O\
M:+\'V?\ PFO@K1O#1\-ZW\,KN]^QV^G3WDT<GVB/6(/,D=KV4-^[485<#J3R
M/_#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-T ?2?PM
M\(_$SP?\-$\/^//B/8>(?$Q>ZEGURW\/M960>2:1XHXK+[1(T4$*-'$L?GLQ
M6(%I"[,Q\Z_X)Y?LB^*/V'_V8]-_9S\5_%73O&ATG7M9U*TUNR\+OI1_XF.I
MW>HR(T3W=SDI)>2(&#C**N1G)/F/_#_C_@C;_P!)"?A__P"!<W_QNC_A_P ?
M\$;?^DA/P_\ _ N;_P"-T 1P?\$P_B=#:6UL?VF=")M_VIIOC(6_X5S,-WF2
M2/\ V5C^U.,&0_Z3[#]U3+W_ ()E?&BW\9:KXV\._M4: &U/]HFX^*$N@ZM\
M-IKG2;I)M'33/[.O+<:HANS"8H;N"??&([B%',3%4*3_ /#_ (_X(V_])"?A
M_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-T 5_@'_ ,$OOBE\$]>^#6HW
M'[4.D:O:?![Q?XWUBUMY?AX\4VJ0^(9KJ0PO*NH[8I(3=R?O%C*R84"-,'.+
MX)_X)2?'KX*V?P[\=? K]L#0=,^(WP^UKQH/[;U7X9S7&CZWHGB76FUB[TV[
ML%U1)2T%T8GAFCND/[@!D.XD=%_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_
MP1M_Z2$_#_\ \"YO_C= '6_$/]A?XI?$#XU^"_C--^U-<VM[X6^%/BKPA=7D
M7AC&HW-UKCV4LNIP7*72QVC02V$+0PB%U525W<*1YO\ #+_@E7\:O!'VBXU;
M]J3PE//>?L[R_"RZ&E?"F6TAD_>S2QZJR'579YV>XEDG4O\ OI"&#1?,&V_^
M'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /:/A_^
MSMXM\!?L1Z5^R?:_%4#6='^&,?A.S\:Z;I+6A26*P%G%?);F>0QLNU9-GFGY
MAPP[<%XE_8<\??''XV?"SXM?M2?$?PGX@?X1RZC=:-<>&O!<NF7FK75[ITVG
MR_:)7O)_)MC#/(SV\7$LJQ.718_*;E/^'_'_  1M_P"DA/P__P# N;_XW1_P
M_P"/^"-O_20GX?\ _@7-_P#&Z (/A+_P3%^,&B_LRZ]^P;\>?VOF\:?!0^!K
M_P (>#](L_!RZ=KMKI-Q:O:017VH?:98[PVMNX2(I;P;FBCDDW%=M:.L_P#!
M/_\ :?\ C+^Q5XW_ &1/VIOVU;'Q1-X@\ R^%- \2Z#\/3IOV>,JH34;^![Z
M<7UX3'&6,;V\>/,544N7JK_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_
MZ2$_#_\ \"YO_C= '13_ +#?QMTKXR>,OCQX)_:&\/V.O?%;P!8>'OBA%/X&
MFDLKB]L5N8[35=/A^W[[5TANI86@DDF5U6%BX:-O,N_LW?\ !/BT_9=_:%TO
MXD_#CXCVB^"]!^!/A_X8Z)X-G\/.;R&UTFXNIH+N34/M6V21S=R!U^SKG"G=
MG.>0_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /2O
MVT/V1?''[5/BCX/:_P"%OC!I7A:+X4?%:S\<&WO_  E)J;:K-;V=Y:+;;TO;
M?R$*7LI+;9#N5., @^9^/_\ @F)\2O&W@?XP^"X/VEM#M%^*WQ]T#XFK<O\
M#N:4Z4VERZ)(E@5&J+YXD_L*V!FS'CS9<(<KM=_P_P"/^"-O_20GX?\ _@7-
M_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= &!X__P""4_QNU+PO\2?@Y\-/VK=!
MTKP!\0/C-IWQ.@TS6_AY-?ZAH^LQZ]8ZW>V\5Q'J,*26DUU9M(J-%YD?VAU\
MQ@ :]!^#W[$G[1WP)^.GBG4?AY^US9Q?"3Q?XZN_&FH^!+KP/YFJ66K7<XNK
MV"TU,786.QN+LR3/$]O)(%FDC21=_F+SO_#_ (_X(V_])"?A_P#^!<W_ ,;H
M_P"'_'_!&W_I(3\/_P#P+F_^-T =#H_[ _Q4\/?M+^%/VO=#_:1TRV\=J=2L
MOBQ=+X(G-GXWT:>4/9:<+<ZE_H'V (@MY0TS F4L&\^8/]/5\@?\/^/^"-O_
M $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0!\ ?\'O/_)K/P/\
M^R@:C_Z0BOU__9/_ .36?AI_V3_1O_2&&OP4_P"#M+_@HY^P[^VY^SQ\)/"W
M[*'[2OAOQUJ&A^-+ZZU:TT.9W>UA>T"*[;E'!;BOWK_9/_Y-9^&G_9/]&_\
M2&&@#OZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "OS4\;_\ !I[_ ,$AOB#XTU?Q[XC\
M&^/&U#7-4N-0OVA\;S(AFFD:1RJ[.!N8X':OTKHH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(H_XA#O^"-O_0E?$#_PNYO_ (BOT^HH _,'_B$._P""-O\ T)7Q
M _\ "[F_^(K]*O!'A#1OA]X+TCP%X<21=/T/2[?3[!9I-[B&&-8T#-W.U1D]
MZU** "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
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
F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460622280">
<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>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 18, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Quarterly Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001345126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,450,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="nump">$ 1,395,132,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">57-6218917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Westport,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">221-1703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 2022 Annual Meeting of Shareholders is incorporated by reference into Part III.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Grant Thornton LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember', window );">Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Shares representing beneficial interests in Compass Diversified Holdings (&#8220;common shares&#8221;)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR B<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain', window );">Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452481608">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (in shares)</a></td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">64,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 56,575<span></span>
</td>
<td class="nump">$ 40,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale', window );">Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale</a></td>
<td class="nump">99,423<span></span>
</td>
<td class="nump">17,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">53,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">84,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale</a></td>
<td class="nump">29,127<span></span>
</td>
<td class="nump">9,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale</a></td>
<td class="num">(2,614)<span></span>
</td>
<td class="num">(7,175)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue</a></td>
<td class="nump">12,802<span></span>
</td>
<td class="nump">7,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">157,125<span></span>
</td>
<td class="nump">60,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">268,262<span></span>
</td>
<td class="nump">206,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">562,084<span></span>
</td>
<td class="nump">350,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">56,575<span></span>
</td>
<td class="nump">40,381<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,143,469<span></span>
</td>
<td class="nump">708,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">178,393<span></span>
</td>
<td class="nump">153,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">815,405<span></span>
</td>
<td class="nump">666,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">872,677<span></span>
</td>
<td class="nump">834,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">134,317<span></span>
</td>
<td class="nump">97,309<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,144,261<span></span>
</td>
<td class="nump">2,598,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">120,405<span></span>
</td>
<td class="nump">91,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">174,801<span></span>
</td>
<td class="nump">134,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties (refer to Note Q)</a></td>
<td class="nump">11,705<span></span>
</td>
<td class="nump">10,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">32,688<span></span>
</td>
<td class="nump">26,426<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">381,528<span></span>
</td>
<td class="nump">294,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">84,344<span></span>
</td>
<td class="nump">67,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,284,826<span></span>
</td>
<td class="nump">899,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">109,033<span></span>
</td>
<td class="nump">83,693<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,859,731<span></span>
</td>
<td class="nump">1,378,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Trust common shares, no par value, 500,000 authorized; 68,738 shares issued and outstanding at December 31, 2021 and 64,900 shares issued and outstanding at December 31, 2020</a></td>
<td class="nump">1,123,193<span></span>
</td>
<td class="nump">1,008,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,028)<span></span>
</td>
<td class="num">(1,456)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(314,267)<span></span>
</td>
<td class="num">(211,002)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity attributable to Holdings</a></td>
<td class="nump">1,111,816<span></span>
</td>
<td class="nump">1,100,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">175,328<span></span>
</td>
<td class="nump">123,463<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,284,530<span></span>
</td>
<td class="nump">1,220,148<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">3,144,261<span></span>
</td>
<td class="nump">2,598,518<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total</a></td>
<td class="nump">82,276<span></span>
</td>
<td class="nump">84,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">17,147<span></span>
</td>
<td class="nump">17,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">9,167<span></span>
</td>
<td class="nump">9,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="nump">19,906<span></span>
</td>
<td class="nump">21,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="num">$ (2,614)<span></span>
</td>
<td class="num">$ (7,175)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale</td>
</tr>
<tr>
<td 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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale</td>
</tr>
<tr>
<td 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_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale</td>
</tr>
<tr>
<td 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_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent - Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale</td>
</tr>
<tr>
<td 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_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460686328">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (in shares)</a></td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">64,900,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="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508461097496">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (in shares)</a></td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">64,900,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="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508461672920">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">$ 1,115,711<span></span>
</td>
<td class="nump">$ 864,602<span></span>
</td>
<td class="nump">$ 806,366<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">725,957<span></span>
</td>
<td class="nump">494,965<span></span>
</td>
<td class="nump">456,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="nump">459,204<span></span>
</td>
<td class="nump">344,418<span></span>
</td>
<td class="nump">308,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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">46,943<span></span>
</td>
<td class="nump">33,749<span></span>
</td>
<td class="nump">36,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">80,307<span></span>
</td>
<td class="nump">61,682<span></span>
</td>
<td class="nump">53,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">32,881<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">139,503<span></span>
</td>
<td class="nump">55,116<span></span>
</td>
<td class="nump">25,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(58,839)<span></span>
</td>
<td class="num">(45,769)<span></span>
</td>
<td class="num">(58,218)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="num">(2,979)<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
<td class="num">(3,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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="num">(33,305)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,319)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment', window );">Loss on sale of securities (refer to Note D)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,193)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(1,184)<span></span>
</td>
<td class="num">(2,459)<span></span>
</td>
<td class="num">(2,046)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">43,196<span></span>
</td>
<td class="nump">4,434<span></span>
</td>
<td class="num">(60,100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">18,337<span></span>
</td>
<td class="nump">10,175<span></span>
</td>
<td class="nump">9,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (loss) from continuing operations</a></td>
<td class="nump">24,859<span></span>
</td>
<td class="num">(5,741)<span></span>
</td>
<td class="num">(70,014)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="nump">29,180<span></span>
</td>
<td class="nump">32,838<span></span>
</td>
<td class="nump">46,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="nump">72,770<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">331,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">126,809<span></span>
</td>
<td class="nump">27,197<span></span>
</td>
<td class="nump">307,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Less: Net income (loss) from continuing operations attributable to noncontrolling interest</a></td>
<td class="nump">7,740<span></span>
</td>
<td class="num">(480)<span></span>
</td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">4,517<span></span>
</td>
<td class="nump">4,897<span></span>
</td>
<td class="nump">4,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Holdings</a></td>
<td class="nump">114,552<span></span>
</td>
<td class="nump">22,780<span></span>
</td>
<td class="nump">301,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="nump">17,119<span></span>
</td>
<td class="num">(5,261)<span></span>
</td>
<td class="num">(70,667)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income tax</a></td>
<td class="nump">24,663<span></span>
</td>
<td class="nump">27,941<span></span>
</td>
<td class="nump">41,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="nump">$ 72,770<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 331,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (2.54)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</a></td>
<td class="nump">1.49<span></span>
</td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">6.18<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Weighted average number of shares outstanding - basic and fully diluted</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="nump">$ 3.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of shares outstanding - basic and fully diluted</a></td>
<td class="nump">65,362,000<span></span>
</td>
<td class="nump">63,151,000<span></span>
</td>
<td class="nump">59,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash distribution declared per share (refer to Note K)</a></td>
<td class="nump">$ 2.21<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 1,841,668<span></span>
</td>
<td class="nump">$ 1,359,567<span></span>
</td>
<td class="nump">$ 1,263,298<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts attributable to holdings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508461031640">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 126,809<span></span>
</td>
<td class="nump">$ 27,197<span></span>
</td>
<td class="nump">$ 307,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(489)<span></span>
</td>
<td class="nump">879<span></span>
</td>
<td class="nump">599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax', window );">Disposition of Manitoba Harvest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension benefit liability, net</a></td>
<td class="nump">917<span></span>
</td>
<td class="nump">1,598<span></span>
</td>
<td class="num">(547)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income, net of tax</a></td>
<td class="nump">127,237<span></span>
</td>
<td class="nump">29,674<span></span>
</td>
<td class="nump">311,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="nump">12,257<span></span>
</td>
<td class="nump">4,417<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income attributable to Holdings, net of tax</a></td>
<td class="nump">$ 114,942<span></span>
</td>
<td class="nump">$ 25,144<span></span>
</td>
<td class="nump">$ 306,731<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<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 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508443052200">
<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>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>Manitoba Harvest</div></th>
<th class="th">
<div>Manitoba Harvest </div>
<div>Non Controlling Interest Of Discontinued Operations [Member]</div>
</th>
<th class="th"><div>Clean Earth</div></th>
<th class="th">
<div>Clean Earth </div>
<div>Non Controlling Interest Of Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 919,342<span></span>
</td>
<td class="nump">$ 924,680<span></span>
</td>
<td class="num">$ (249,453)<span></span>
</td>
<td class="num">$ (8,776)<span></span>
</td>
<td class="nump">$ 859,372<span></span>
</td>
<td class="nump">$ 37,808<span></span>
</td>
<td class="nump">$ 22,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">307,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,865<span></span>
</td>
<td class="nump">653<span></span>
</td>
<td class="nump">4,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total comprehensive income (loss), net</a></td>
<td class="nump">4,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,843<span></span>
</td>
<td class="nump">4,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">7,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">2,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10,799)<span></span>
</td>
<td class="num">$ (10,799)<span></span>
</td>
<td class="num">$ (10,922)<span></span>
</td>
<td class="num">$ (10,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</a></td>
<td class="num">(1,011)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(301)<span></span>
</td>
<td class="num">(710)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">(60,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (86,256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (86,256)<span></span>
</td>
<td class="num">$ (86,256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,125)<span></span>
</td>
<td class="num">$ (15,125)<span></span>
</td>
<td class="num">$ (15,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="num">(60,369)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending 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">43,942<span></span>
</td>
<td class="nump">6,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">27,197<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="num">(480)<span></span>
</td>
<td class="nump">4,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">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,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">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="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="top.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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">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">72<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Effect of FOX IPO proceeds</a></td>
<td class="num">(6,613)<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="num">(1,303)<span></span>
</td>
<td class="num">(3,487)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</a></td>
<td class="num">(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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">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">123,463<span></span>
</td>
<td class="num">(3,339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 123,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,408<span></span>
</td>
<td class="nump">11,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,625<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">114,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,552<span></span>
</td>
<td class="nump">7,740<span></span>
</td>
<td class="nump">4,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Other Comprehensive Income (Loss), before Tax</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">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">10,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">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,281<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</a></td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.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="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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">1,284,530<span></span>
</td>
<td class="nump">$ 1,123,193<span></span>
</td>
<td class="num">$ (314,267)<span></span>
</td>
<td class="num">$ (1,028)<span></span>
</td>
<td class="nump">$ 1,111,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 175,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,435<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpenseAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpenseAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions Made to Holders of Allocation Interests, Cash Distributions Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option activity of noncontrolling interest holders attributable to subsidiary stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OptionActivityAttributableToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option activity attributable to noncontrolling interest, discontinued ops</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33775-111570<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508447852376">
<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="4">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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>Mar. 31, 2020</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, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 126,809<span></span>
</td>
<td class="nump">$ 27,197<span></span>
</td>
<td class="nump">$ 307,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="nump">$ 5,577<span></span>
</td>
<td class="nump">$ 8,914<span></span>
</td>
<td class="nump">$ 7,639<span></span>
</td>
<td class="nump">$ 6,916<span></span>
</td>
<td class="nump">29,180<span></span>
</td>
<td class="nump">32,838<span></span>
</td>
<td class="nump">46,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of 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">72,770<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">331,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (loss) from continuing operations</a></td>
<td class="nump">20,306<span></span>
</td>
<td class="nump">13,082<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="num">(2,036)<span></span>
</td>
<td class="nump">24,859<span></span>
</td>
<td class="num">(5,741)<span></span>
</td>
<td class="num">(70,014)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,336<span></span>
</td>
<td class="nump">31,131<span></span>
</td>
<td class="nump">29,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and original issue discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">3,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">32,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">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="nump">33,305<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Loss (gain) on interest rate derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<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">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NoncontrollingStockholderChargesAndOther', window );">Noncontrolling stockholder stock based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<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,941<span></span>
</td>
<td class="nump">8,471<span></span>
</td>
<td class="nump">5,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for loss on receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<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,025<span></span>
</td>
<td class="nump">2,874<span></span>
</td>
<td class="nump">3,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="text">&#160;<span></span>
</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">(9,666)<span></span>
</td>
<td class="num">(2,228)<span></span>
</td>
<td class="num">(2,057)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="nump">2,221<span></span>
</td>
<td class="nump">1,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">(Increase) decrease in 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="num">(30,542)<span></span>
</td>
<td class="num">(24,591)<span></span>
</td>
<td class="nump">13,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Increase in inventories</a></td>
<td class="text">&#160;<span></span>
</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">(106,396)<span></span>
</td>
<td class="num">(29,584)<span></span>
</td>
<td class="num">(10,707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Increase in prepaid expenses and other current 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">(7,479)<span></span>
</td>
<td class="num">(2,338)<span></span>
</td>
<td class="num">(7,556)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase (decrease) in accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<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,427<span></span>
</td>
<td class="nump">58,933<span></span>
</td>
<td class="num">(12,488)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities - 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="nump">108,671<span></span>
</td>
<td class="nump">108,925<span></span>
</td>
<td class="nump">57,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by operating activities - 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">25,380<span></span>
</td>
<td class="nump">39,700<span></span>
</td>
<td class="nump">27,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by 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">134,051<span></span>
</td>
<td class="nump">148,625<span></span>
</td>
<td class="nump">84,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(404,318)<span></span>
</td>
<td class="num">(667,101)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property 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="num">(39,880)<span></span>
</td>
<td class="num">(28,812)<span></span>
</td>
<td class="num">(26,925)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,039<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">502,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities', window );">Payment of interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<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">(675)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="text">&#160;<span></span>
</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,125)<span></span>
</td>
<td class="num">(3,008)<span></span>
</td>
<td class="nump">1,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used in) investing activities - 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="num">(344,284)<span></span>
</td>
<td class="num">(698,821)<span></span>
</td>
<td class="nump">471,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) investing activities - 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">26,788<span></span>
</td>
<td class="num">(2,013)<span></span>
</td>
<td class="nump">271,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</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">(317,496)<span></span>
</td>
<td class="num">(700,834)<span></span>
</td>
<td class="nump">743,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,629<span></span>
</td>
<td class="nump">83,884<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock', window );">Proceeds from the issuance of Trust preferred shares, 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">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">557,000<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
<td class="nump">108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments 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="num">(864,000)<span></span>
</td>
<td class="num">(258,000)<span></span>
</td>
<td class="num">(832,250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Issuance of 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="nump">1,300,000<span></span>
</td>
<td class="nump">202,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid - 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="num">(150,946)<span></span>
</td>
<td class="num">(89,856)<span></span>
</td>
<td class="num">(86,256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid', window );">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="num">(24,181)<span></span>
</td>
<td class="num">(23,678)<span></span>
</td>
<td class="num">(15,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Net proceeds provided by noncontrolling shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<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,237<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - Allocation Interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,058<span></span>
</td>
<td class="nump">9,087<span></span>
</td>
<td class="nump">60,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsforRepurchaseSubsidiaryStock', window );">Purchase of 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">50,640<span></span>
</td>
<td class="nump">6,613<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to Noncontrolling Interests</a></td>
<td class="text">&#160;<span></span>
</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="num">(12,060)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">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="num">(21,708)<span></span>
</td>
<td class="num">(3,214)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">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="num">(464)<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="num">(3,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273,206<span></span>
</td>
<td class="nump">521,725<span></span>
</td>
<td class="num">(779,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Foreign currency impact on 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">228<span></span>
</td>
<td class="nump">914<span></span>
</td>
<td class="num">(1,178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,989<span></span>
</td>
<td class="num">(29,570)<span></span>
</td>
<td class="nump">46,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; beginning of period (1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,314<span></span>
</td>
<td class="nump">70,744<span></span>
</td>
<td class="nump">100,314<span></span>
</td>
<td class="nump">53,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; end of period</a></td>
<td class="nump">$ 160,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,744<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">$ 53,326<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Cash 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">10,700<span></span>
</td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">8,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Net proceeds provided by noncontrolling shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<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,237<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProceedsFromMinorityShareholdersAcquisitions', window );">Proceeds from Minority Shareholders - Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<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">72,761<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">557,000<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
<td class="nump">108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities', window );">Payment for Termination of Derivative Instrument, Investing Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<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">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfAcquisitionCosts', window );">Amortization of Acquisition 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,762<span></span>
</td>
<td class="nump">5,863<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayments of Senior 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="num">(627,688)<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Cash 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">10,700<span></span>
</td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">$ 8,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization 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="nump">80,307<span></span>
</td>
<td class="nump">$ 61,682<span></span>
</td>
<td class="nump">$ 53,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions Made To Preferred Shareholders, Cash Distributions Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NoncontrollingStockholderChargesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock options distributed to noncontrolling stockholders as compensation and other expenses included in net income that result in no cash inflows or outflows in the period which are not otherwise defined in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NoncontrollingStockholderChargesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment for Termination of Derivative Instrument, Investing Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsforRepurchaseSubsidiaryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for Repurchase Subsidiary Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsforRepurchaseSubsidiaryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsFromMinorityShareholdersAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Minority Shareholders - Acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForDerivativeInstrumentInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForDerivativeInstrumentInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><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 http://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 http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457335832">
<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, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 Company is a controlling owner of ten businesses, or operating segments at December&#160;31, 2021.  The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. (&#8220;Ergobaby&#8221;), Lugano Diamonds &amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. (&#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. At December 31, 2021, Advanced Circuits has been classified as held-for-sale. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note D - </a><a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"</a><a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Discontinued Operations</a><a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ie915e9de338541a9bbe793846d3b73d6_277" 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 Company 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="top.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="top.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">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfBusinessesOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of businesses owned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfBusinessesOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A general description of the company's organization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of trust interest held by parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfTrustInterestHeldByParentEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454553288">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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%">On October 13, 2021, the Company entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Advanced Circuits, which met the criteria to be classified as a discontinued operation as of December 31, 2021. As a result, the Company reported the results of operations of ACI as discontinued operations in the consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021, the sale of Fresh Hemp Foods Ltd. ("Manitoba Harvest") during the first quarter of 2019 and the sale of Clean Earth Holdings, Inc. ("Clean Earth") during the second quarter of 2019. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021, 2020 and 2019. The results of operations of Manitoba Harvest and Clean Earth are reported as discontinued operations in the consolidated statements of operations for year ended December 31, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 2022 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%">Profit Allocation Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ie915e9de338541a9bbe793846d3b73d6_274" 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, 2021 and 2020, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $33.9 million and $28.1 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="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 market, determined on the first-in, first-out method. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Market value is based on current replacement cost for raw materials and supplies and on net realizable value for finished goods.</span></div><div 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 28 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 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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ie915e9de338541a9bbe793846d3b73d6_283" 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 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, 2021 which in total amount to approximately $90.4 million. This deferred tax asset is net of $9.4 million of valuation allowance primarily associated with the realization of foreign net operating losses, domestic 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, 2021, 2020 and 2019.</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 $26.2 million, $18.0 million and $17.3 million during the years ended December&#160;31, 2021, 2020 and 2019, 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 $11.9 million, $3.0 million and $0.8 million during the years ended December&#160;31, 2021, 2020 and 2019, 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 $3.5 million, $2.5 million and $2.1 million for the years ended December&#160;31, 2021, 2020 and 2019, 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="#ie915e9de338541a9bbe793846d3b73d6_292" 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 produce the highest net sales during our fiscal 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%">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.  During the years ended December&#160;31, 2021, 2020 and 2019, $10.9 million, $8.5 million, and $5.8 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, 2021, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $28.5 million.</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%">Recently Adopted Accounting Pronouncements</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 December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454902760">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 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 October 13, 2021, the Company, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Advanced Circuits, a majority owned subsidiary of the Company, entered into a definitive Agreement and Plan of Merger (the &#8220;AC Agreement&#8221;) with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer will acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). Under the terms of the AC Agreement, the AC Sellers will receive consideration in the amount of $310&#160;million, composed of $240&#160;million in cash and $70&#160;million in common stock of a publicly traded special purpose acquisition company (&#8220;SPAC&#8221;) selected by AC Buyer to acquire AC Buyer (the &#8220;SPAC Transaction&#8221;) upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers may receive 2.4&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The Company owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately 77% of the gross consideration payable under the AC Agreement. This amount is in respect of the Company&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The closing of the transaction is expected to occur in the second quarter of 2022, however, there can be no assurances that all of the conditions to closing, which include the closing of the SPAC transaction, will be satisfied.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Advanced Circuits met the criteria for the assets to be classified as held for sale as of December 31, 2021, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"/><td style="width:40.649%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.460%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.460%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.879%"/><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%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">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 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,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 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%">90,791&#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%">41,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">25,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">24,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">3,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%">3,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,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"><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%">21,514&#160;</span></td><td style="background-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%">19,307&#160;</span></td><td style="background-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,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><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 years ended December 31, 2021, 2020 and 2019, each exclude $7.2&#160;million,$5.8&#160;million and $6.5&#160;million, respectively, of intercompany interest expense.</span></div><div style="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 summary balance sheet information of ACI that is presented as held for sale as of December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,610&#160;</span></td><td style="background-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,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">17,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">17,136&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,083&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,465&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current assets held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,728&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-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,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">9,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">13,419&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,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%">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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current liabilities held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">21,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,614)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(7,175)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The closing of the transaction is expected to occur in the second quarter of 2022, and therefore all assets and liabilities have been classified as current on the consolidated balance sheet 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: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 Company, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the Company, 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 Company (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 Company received approximately $128.0&#160;million of total proceeds from the sale at closing. The Company recognized a gain on the sale of Liberty of $72.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. </span></div><div style="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:88.596%"><tr><td style="width:1.0%"/><td style="width:40.649%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.460%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.460%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.879%"/><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><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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/><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%">96,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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"/><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,577&#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 years ended December 31, 2020 and 2019, each exclude $1.7&#160;million, $3.5&#160;million and $4.4&#160;million, respectively, of intercompany interest expense.</span></div><div style="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 summary balance sheet information of Liberty that is presented as discontinued operations as of December 31, 2020 (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:84.064%"><tr><td style="width:1.0%"/><td style="width:79.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.814%"/><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,<br/>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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">33,505&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">9,551&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Non-current assets of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">53,872&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,815&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Non-current liabilities of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,135&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,836&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><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 Company, 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. </span></div><div style="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, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The sale price for Clean Earth was based on an aggregate total enterprise value of $625 million and is subject to customary working capital adjustments. After the allocation of the sale proceeds to Clean  Earth non-controlling equity holders, the repayment of intercompany loans to the Company (including accrued interest) of $224.6 million, and the payment of transaction expenses of approximately $10.7 million, the Company received approximately $327.3 million of total proceeds at closing related to our equity interests in Clean Earth. The Company recognized a gain on the sale of Clean Earth of $209.3 million during the year ended December 31, 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%">Summarized operating results for Clean Earth for 2019 through the date of disposition were as follows (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:61.988%"><tr><td style="width:1.0%"/><td style="width:68.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.797%"/><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, 2019 through disposition</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">132,737&#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%">39,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">6,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income before 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%">5,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(11,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">17,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The results of operations for the period from January 1, 2019 through the date of disposition, excludes $10.2 million of intercompany interest expense.</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%">Sale of Manitoba Harvest</span></div><div style="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 February 19, 2019, the Company entered into a definitive agreement with Tilray, Inc. ("Tilray") and a wholly-owned subsidiary of Tilray, 1197879 B.C. Ltd. (&#8220;Tilray Subco&#8221;), to sell to Tilray, through Tilray Subco, all of the issued and outstanding securities of our majority owned subsidiary, Manitoba Harvest for total consideration of up to C$419 million. The completion of the sale of Manitoba Harvest was subject to approval by the British Columbia Supreme Court, which occurred on February 21, 2019. The sale closed on February 28, 2019. Subject to certain customary adjustments, the shareholders of Manitoba Harvest, including the Company, received the following from Tilray as consideration for their shares of Manitoba Harvest: (i) C$150 million in cash to the holders of preferred shares of Manitoba Harvest and the holders of common shares of Manitoba Harvest (&#8220;Common Holders&#8221;) and C$127.5 million in shares of class 2 Common Stock of Tilray (&#8220;Tilray Common Stock&#8221;) to the Common Holders on the closing date of the sale (the &#8220;Closing Date Consideration&#8221;), and (ii) C$50 million in cash and C$42.5 million in Tilray Common Stock to the Common Holders on the date that was six months after the closing date of the arrangement (the &#8220;Deferred Consideration&#8221;). The sale consideration also included a potential earnout of up to C$49 million in Tilray Common Stock to the Common Holders, if Manitoba Harvest achieved certain levels of U.S. branded gross sales of edible or topical products containing broad spectrum hemp extracts or cannabidiols prior to December 31, 2019. The threshold for the earnout was not achieved and no additional amount was recorded related to sale of Manitoba Harvest at December 31, 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%">The cash portion of the Closing Date Consideration was reduced by the amount of the net indebtedness (including accrued interest) of Manitoba Harvest on the closing date of C$71.3 million ($53.7 million) and transaction expenses of approximately C$5.0 million.  The Company's share of the net proceeds after accounting for the redemption of the noncontrolling shareholders and the payment of net indebtedness of Manitoba Harvest and transaction expenses was approximately $124.2 million in cash proceeds and in Tilray Common Stock. The Company recognized a gain on the sale of Manitoba Harvest of $121.7 million in the first quarter of 2019.  In August 2019, the Company received the Deferred Consideration related to the sale. The Company's portion of the Deferred Consideration totaled $28.4 million in cash proceeds and $19.6 million in Tilray Common Stock. </span></div><div style="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 Tilray Common Stock consideration was issued in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended (the "Securities Act") and pursuant to exemptions from applicable securities laws of any state of the United States, such that any shares of Tilray Common Stock received by the Common Holders were freely tradeable. The Company sold the Tilray Common Stock received as part of the Closing Consideration during March 2019, recognizing a net loss of $5.3 million in Other income/ (expense) during </span></div><div style="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 quarter ended March 31, 2019.  In August 2019, the Company sold the Tilray Common Stock received as part of the Deferred Consideration, recognizing a loss of $4.9 million in Other income/ (expense) during the quarter ended September 30, 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%">Summarized operating results for Manitoba Harvest for 2019 through the date of disposition were as follows (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:59.210%"><tr><td style="width:1.0%"/><td style="width:71.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.555%"/><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, 2019 through disposition</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 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%">10,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">4,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 before 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%">(1,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Loss 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%">(586)</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: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%">The results of operations for the period from January 1, 2019 through the date of disposition excludes $1.0 million of intercompany interest expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454902760">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisition of Businesses</a></td>
<td class="text"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note C &#8212; Acquisition of Businesses</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 &amp; Jewelry, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the Company, 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 Company made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $263.3&#160;million. The selling shareholders invested in the transaction along with the Company, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The Company incurred $1.8&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The Company 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 preliminary 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%">Preliminary Purchase Price Allocation</span></td><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:8.5pt;font-weight:700;line-height:100%">Assets:</span></td><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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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: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%">12,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%">98,623&#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,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,886&#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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">158,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="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 current and noncurrent assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">Total assets</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%">274,683&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">24,899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">299,582&#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="display:none"/></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;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:700;line-height:100%">Liabilities and noncontrolling interest:</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="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%">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%">7,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">99,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,136&#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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,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%">24,086&#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%">Noncontrolling 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%">68,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%">&#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%">68,000&#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 and noncontrolling interest</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%">174,510&#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%">24,899&#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%">199,409&#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 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%">100,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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%">100,173&#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%">Noncontrolling 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%">68,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%">&#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%">68,000&#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%">Intercompany loans to business</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%">99,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,961&#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: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%">267,554&#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,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"/><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 (estimated)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">267,554&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">265,134&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">265,727&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">263,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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:3pt;text-align:justify"><span><br/></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 preliminary 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 $83.5 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. The purchase accounting for Lugano is expected to be finalized in the first quarter of 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 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%">49,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">33,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 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,886&#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 $49.5 million using a multi period excess earnings method. The customer relationships were valued at $33.4 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 Sports, LLC </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the Company, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#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 Company made loans to, and purchased a 92.2% equity interest in, Marucci. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $198.9 million.  Marucci management and certain existing shareholders invested in the Transaction along with the Company, representing 7.8% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and provided integration services during the first year of the Company'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 Company incurred $2.0 million of transaction costs in conjunction with the Marucci acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the second quarter of 2020.</span></div><div style="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="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%">Final Purchase Price Allocation</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-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:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Assets</span></td><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%">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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">68,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 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%">209,578&#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:700;line-height:100%">Liabilities and noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">6,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">43,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">1,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling 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%">11,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: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 and noncontrolling interest</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%">61,847&#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 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%">147,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling 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%">11,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intercompany loans </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%">42,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">200,958&#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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#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%">198,916&#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 #000000;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 Technology, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2020, the Company, 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 Company made loans to, and purchased an 82% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $454.3&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the Company, representing 18% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and provided integration services during the first year of the Company'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="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%">Final Purchase 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-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:0 1pt"/></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:400;line-height:100%">Assets:</span></td><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%">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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">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%">12,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 assets</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%">532,058&#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="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-weight:400;line-height:100%">Liabilities and noncontrolling interest:</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%">130,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:400;line-height:100%">Noncontrolling 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%">61,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 liabilities and noncontrolling interest</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%">256,098&#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 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%">275,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling 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%">61,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intercompany loans to business</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%">119,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: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%">456,843&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#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%">454,326&#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: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 $254.2 million reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  </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, 2021 and 2020 gives effect to the acquisitions of Lugano, BOA and Marucci, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2020. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not 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, 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%">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 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,912,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,530,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">760,936&#160;</span></td><td style="background-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%">589,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">155,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</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%">37,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations attributable to 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%">23,840&#160;</span></td><td style="background-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,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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.65)</span></td><td style="background-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.87)</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="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 Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build</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 has </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not completed the preliminary purchase price allocation for the Lizard Skins acquisition and the excess purchase price over net assets acquired has been recorded as goodwill of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$39.7&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on a preliminary basis at December 31, 2021.</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 Company. 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 has not finalized the  purchase price allocation for the Plymouth acquisition and has recorded a preliminary purchase price allocation, including goodwill of $15.5&#160;million at December 31, 2021. The purchase price for Plymouth Foam will be finalized in the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#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 includes a potential earnout of $1.4&#160;million if Polyfoam achieves certain financial metrics. </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 Company of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454463720">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">Revenue<div 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%">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 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. </span></div><div 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: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%">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></div><div style="margin-top:9pt;text-align:justify"><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:6pt;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, 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:14pt;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:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><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:6.356%"/><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:6.648%"/><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:6.648%"/><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:6.940%"/><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:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.356%"/><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:6.356%"/><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:6.648%"/><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.709%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">United States</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">363,017&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">52,804&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">33,319&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">53,662&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">116,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.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%">243,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 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: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%">154,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.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%">96,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">361,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,475,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">10,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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">11,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="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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">39,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">27,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">57,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">8,546&#160;</span></td><td style="background-color:#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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">159,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">15,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">24,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,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="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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">103,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">28,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:7.75pt;font-weight:400;line-height:100%">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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">5,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:7.75pt;font-weight:400;line-height:100%">25,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">2,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:7.75pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">62,776&#160;</span></td><td style="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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">444,963&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">165,150&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">93,631&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">54,047&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">118,166&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">270,426&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">180,217&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">139,941&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">375,127&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,841,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align: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:99.122%"><tr><td style="width:1.0%"/><td style="width:19.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-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:7.75pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">26,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">42,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">194,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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: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%">110,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">61,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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: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%">354,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">1,116,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:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">3,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">29,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">101,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">17,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">58,406&#160;</span></td><td style="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:8pt;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:8pt;font-weight:400;line-height:100%">401,106&#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:8pt;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:8pt;font-weight:400;line-height:100%">25,278&#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:8pt;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:8pt;font-weight:400;line-height:100%">74,728&#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:8pt;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:8pt;font-weight:400;line-height:100%">43,442&#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:8pt;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:8pt;font-weight:400;line-height:100%">215,996&#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:8pt;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:8pt;font-weight:400;line-height:100%">130,046&#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:8pt;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:8pt;font-weight:400;line-height:100%">98,990&#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:8pt;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:8pt;font-weight:400;line-height:100%">369,981&#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:8pt;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:8pt;font-weight:400;line-height:100%">1,359,567&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"/><td style="width:18.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.077%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-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, 2019</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%">5.11</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%">Ergo</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%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">28,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">131,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 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: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%">101,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:8pt;font-weight:400;line-height:100%">72,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">375,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: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%">1,016,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,134&#160;</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">36,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756&#160;</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">6,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,348&#160;</span></td><td style="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:8pt;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:8pt;font-weight:400;line-height:100%">388,645&#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:8pt;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:8pt;font-weight:400;line-height:100%">89,995&#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:8pt;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:8pt;font-weight:400;line-height:100%">147,842&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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:8pt;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:8pt;font-weight:400;line-height:100%">121,424&#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="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:8pt;font-weight:400;line-height:100%">119,948&#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:8pt;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:8pt;font-weight:400;line-height:100%">395,444&#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:8pt;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:8pt;font-weight:400;line-height:100%">1,263,298&#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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454418648">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segment Data</a></td>
<td class="text">Operating Segment Data<div style="margin-top: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, 2021, the Company had nine reportable operating segments.  Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at December 31, 2021 and is not considered a reportable segment. The Company&#8217;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies.  A description of each of the reportable segments and the types of products 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 Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. </span></div><div style="margin-top:9pt;padding-left: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, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan.</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 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 and licenses franchises for 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">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and Centerpoint brands that are available through national retail </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%">chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, 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">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer components made from expanded polystyrene and expanded polypropylene.  Altor provides products to a variety of end markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building and other products. Altor is headquartered in Scottsdale, Arizona and operates 17 molding and fabricating facilities across North America.   </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 manufacturer of engineered magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/ automotive, oil and gas, medical, energy, reprographics and advertising specialties.  Arnold produces high performance permanent magnets (PMAG), 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. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than 2,000 clients worldwide. Arnold is headquartered in Rochester, New York.  </span></div><div style="margin-top:9pt;padding-left: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 manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the food service industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The 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 Chief Executive Officer to assess the performance of each business. 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%">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><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%">2019</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%">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"/><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%">388,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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: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:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,842&#160;</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: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,444&#160;</span></td><td style="background-color:#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</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%">1,841,668&#160;</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,359,567&#160;</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,263,298&#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:700;line-height:100%">Reconciliation of segment revenues to consolidated revenues:</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%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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 consolidated revenues</span></td><td colspan="2" style="background-color:#cceeff;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%">1,841,668&#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="2" style="background-color:#cceeff;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%">1,359,567&#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="2" style="background-color:#cceeff;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%">1,263,298&#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: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment Profit (Loss) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></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%">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><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%">2019</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,408&#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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:top"><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:5.52pt;font-weight:400;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%">39,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,138)</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: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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</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%">198,331&#160;</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%">98,720&#160;</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%">73,137&#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:700;line-height:100%">Reconciliation of segment profit (loss) to consolidated income from continuing operations before income taxes:</span></td><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: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%">(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,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(1,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Corporate and other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(95,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,973)</span></td><td style="background-color:#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 consolidated income (loss) from continuing operations before income taxes</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%">43,196&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(60,100)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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">Segment profit (loss) represents operating income (loss).</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: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">Velocity Outdoor - Operating loss from Velocity Outdoor for the year ended December 31, 2019 includes $32.9 million in goodwill impairment. </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.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%">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><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%">2019</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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,984&#160;</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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">117,643&#160;</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%">98,676&#160;</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%">83,322&#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/ discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">120,539&#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%">100,908&#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%">87,095&#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:18pt;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%">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><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%">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="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%">2020 </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: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%">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%">50,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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"/><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,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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%">1,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">269,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: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%">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%">5,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">&#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%">233,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%">&#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%">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%">10,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">36,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">34,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">13,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">70,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(17,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">268,262&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">206,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 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,855,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,527,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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:top"><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%">106,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">&#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%">99,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Assets of 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%">&#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%">87,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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</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%">268,262&#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%">206,728&#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,060,594&#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,725,283&#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="#ie915e9de338541a9bbe793846d3b73d6_283" 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%">Revenue attributable to Canada represented approximately 10.9% of total international revenues in 2021, 14.8% of total international revenues in 2020, and 14.0% of total international revenues in 2019.  Revenue attributable to any other individual foreign country was not material in 2021, 2020 or 2019. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">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</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,894,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%">1,473,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">1,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:2px 0 2px 1pt;text-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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets </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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,961,171&#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,536,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"/></tr></table></div><div style="margin-bottom:18pt;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 assets held for sale or assets of discontinued operations during the years ended December 31, 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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454453112">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PropertyPlantAndEquipmentAndInventoryTextBlock', window );">Inventory, Property, Plant and Equipment</a></td>
<td class="text">Inventory and Property, Plant, and Equipment<div style="margin-top:11pt;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: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%">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%">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%">105,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">75,285&#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%">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%">27,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%">13,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;text-align:left;vertical-align:top"><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%">457,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">283,380&#160;</span></td><td style="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%">589,954&#160;</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%">371,816&#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%">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%">(27,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,222)</span></td><td style="background-color:#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</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%">562,084&#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%">350,594&#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: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%">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%">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%">206,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">169,980&#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%">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%">52,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">56,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">13,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">15,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,713&#160;</span></td><td style="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%">345,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">287,038&#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%">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%">(166,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,385)</span></td><td style="background-color:#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</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%">178,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,653&#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 $37.3 million, $31.1 million and $29.7 million for the years ended December&#160;31, 2021, 2020 and 2019, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment and inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PropertyPlantAndEquipmentAndInventoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454453944">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and 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:6pt;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, 2021 and 2020 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:79.093%"><tr><td style="width:1.0%"/><td style="width:36.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.678%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.681%"/><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 </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%">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:8pt;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: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%">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: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%">&#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: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%">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:8pt;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:8pt;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: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%">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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;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: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%">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:8pt;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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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: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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;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:8pt;font-weight:400;line-height:100%">75,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;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:8pt;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: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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">666,507&#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:8pt;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:8pt;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 #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:8pt;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:8pt;font-weight:400;line-height:100%">815,405&#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: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, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.</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:79.678%"><tr><td style="width:1.0%"/><td style="width:36.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.084%"/><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:19.636%"/><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, 2020</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 </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, 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:8pt;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: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%">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: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%">&#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: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%">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:8pt;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: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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;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:8pt;font-weight:400;line-height:100%">61,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">68,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;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:8pt;font-weight:400;line-height:100%">72,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">339,023&#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:8pt;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:8pt;font-weight:400;line-height:100%">327,484&#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="display:none"/><td colspan="3" style="display:none"/><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:8pt;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:8pt;font-weight:400;line-height:100%">666,507&#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: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, 2020 includes the acquisitions of Marucci and BOA by the Company, and add-on acquisitions at Altor and Ergobaby.</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 $223.3 million of goodwill is deductible for income tax purposes at December&#160;31, 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%">2021 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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 uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.  We determined that the Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="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-style:italic;font-weight:700;line-height:120%">2019 Interim Impairment Testing</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%">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%">The Company performed interim quantitative impairment testing of Velocity Outdoor at September 30, 2019.  As a result of operating results below forecasts in the current period as well as a re-forecast of the Velocity business in which planned earnings and revenue fell below the forecasts of prior periods, the Company determined that a triggering event occurred in the third quarter of 2019 and performed an interim impairment test of goodwill as of September 30, 2019.  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 12.2% 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 Velocity's ability to execute on the projected cash flows.  Based on the results of the impairment test, the fair value of Velocity did not exceed the carrying value, indicating that the goodwill at Velocity is impaired.  The difference between the carrying value and fair value of the Velocity business was $32.9&#160;million, which the Company has recorded as impairment expense in the accompanying consolidated statement of operations for the year December 31, 2019. </span></div><div 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%">2019 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.  All of the Company's reporting units except Liberty were tested qualitatively at March 31, 2019.  We determined that the Liberty 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. We used an income approach and market approach for the quantitative impairment test that was performed of the Liberty business at March 31, 2019, with equal weighting assigned to each.  The discount rate used in the income approach was 14.8%.  The results of the quantitative impairment testing indicated that the fair value of the Liberty reporting unit exceeded the carrying value.  For the reporting units that were tested qualitatively for the 2019 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded their carrying value.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the net carrying amount of goodwill at December 31, 2021 and 2020 (</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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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%">873,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">724,252&#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 impairment losses</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%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">815,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">666,507&#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-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:7.25pt;font-weight:700;line-height:100%">December 31, 2021</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:7.25pt;font-weight:700;line-height:100%">December 31, 2020</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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%">566,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(180,581)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">386,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">505,657&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(148,599)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">357,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">13</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:8pt;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%">153,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,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:8pt;font-weight:400;line-height:100%">(25,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,840&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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%">411,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(87,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">323,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,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="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%">16</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:8pt;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,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:8pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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,137,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">815,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,012,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 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%">(241,998)</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%">770,617&#160;</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In-process research and development </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></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%">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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,194,571&#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%">(321,894)</span></td><td style="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%">872,677&#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,076,080&#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%">(241,998)</span></td><td style="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%">834,082&#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:6pt"><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: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:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. The Company determined that the in-process research and development technology asset acquired in the BOA acquisition achieved viability in the second quarter of 2021, and will be amortized over a ten-year period.</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 Company&#8217;s amortization expense of intangible assets for the years ended December&#160;31, 2021, 2020 and 2019 totaled $80.3 million, $61.7 million and $53.6 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">76,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</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%">75,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2024</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%">73,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</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%">68,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2026</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%">65,836&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454540616">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<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%">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">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 Company, the lenders from time to time party thereto (the &#8220;Lenders&#8221;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#8220;2021 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600&#160;million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. </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 trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $1,000&#160;million aggregate principal amount of our 5.250% Senior Notes due 2029 (the "2029 Notes" or "2029 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the Company and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes was October 15, 2021. The 2029 Notes are general unsecured obligations of the Company and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 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: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, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#8220;2026 Senior Notes&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2026 Senior Notes bore interest at 8.000% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the 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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021 and December&#160;31, 2020</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, 2021</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, 2020</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:top"><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%">4.89%</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 #000000;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 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%">&#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"/></tr><tr><td colspan="3" style="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%">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.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"/><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%">N/a</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"/></tr><tr><td colspan="3" 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%">2026 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</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="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%">7.92%</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%">600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">N/a</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="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%">2.13%</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%">307,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,174)</span></td><td style="background-color:#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%">(7,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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,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"/><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%">899,460&#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-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 the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs. In addition, the Company recorded $12.0&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the Company's 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes. In connection with entering into the 2021 Credit Facility, the Company recorded $5.4&#160;million in deferred financing costs. </span></div><div style="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 2018 Credit Facility was categorized as a debt modification, and the Company incurred $8.4 million of debt issuance costs, $7.8 million of which were capitalized and will be amortized over the life of the related debt instrument, and $0.6 million that were expensed as costs incurred. For the year ended December 31, 2019, in connection with the repayment of the 2018 Term Loan, the Company wrote-off $12.3 million in deferred financing costs associated with the 2018 Term Loan.  The write-off of the deferred financing costs and original issue discount was recorded as loss on debt extinguishment in the accompanying consolidated statement 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%">Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 Revolving Credit Facility have been classified as other non-current assets in the accompanying consolidated balance sheet. The debt issuance costs associated with the 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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes debt issuance costs at December 31, 2021 and December 31, 2020, 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%">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%">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%">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"/><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,466&#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%">(6,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred debt issuance costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,345&#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%">6,589&#160;</span></td><td style="background-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,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,540&#160;</span></td><td style="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%">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"/><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%">10,345&#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 2021 Credit Facility. The following table reflects required and actual financial ratios as of December&#160;31, 2021 included as part of the affirmative covenants in the 2021 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%">5.07: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%">0.00: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.00: 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%">2.96: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 2021 Credit Facility. Upon the occurrence of an event&#160;of&#160;default under the 2021 Credit Facility, the 2021 Revolving Credit Facility may be terminated, and all outstanding loans and other obligations under the 2021 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 2021 Credit Facility.&#160;Any such event would materially impair the Company&#8217;s ability to conduct its business. As of December&#160;31, 2021, the Company was in compliance with all covenants as defined in the 2021 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 2021 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, 2021 totaled $1.0 million and at December&#160;31, 2020 totaled $1.3 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 Rate Swap</span></div><div style="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 2014, the Company purchased an interest rate swap (the "Swap") with a notional amount of $220 million on our outstanding debt on our Term Loan.  The Swap was effective April 1, 2016 through June 6, 2021, the original termination date of the 2014 Term Loan. The agreement required the Company to pay interest on the notional amount at the rate of 2.97% in exchange for the three-month LIBOR rate. In connection with the repayment of the 2018 Term Loan in November 2019, the Company settled the Swap with a payment of $4.9 million, the fair value of the Swap as of the date of settlement.  </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, 2021, 2020 and 2019:</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%">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><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%">2019</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 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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;padding:2px 1pt 2px 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 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 debt premium/ discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">Unrealized (gains) losses on interest rate derivatives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">3,486&#160;</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"/></tr><tr><td colspan="3" 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 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%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#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%">Interest expense, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">58,839&#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%">45,769&#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%">58,218&#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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454453944">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Compensation and Employee Benefit Plans [Text Block]</a></td>
<td class="text">Defined Benefit PlanIn 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. <div style="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, 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 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%">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="padding:2px 1pt;text-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%">14,025&#160;</span></td><td style="background-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,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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;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%">(484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 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%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#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%">253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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%">(1,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,998)</span></td><td style="background-color:#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 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%">&#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%">(921)</span></td><td style="background-color:#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%">(535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Benefit obligation</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%">12,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,025&#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%">Change in plan assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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:#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,108&#160;</span></td><td style="background-color:#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%">Actual 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%">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%">407&#160;</span></td><td style="background-color:#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%">Company contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#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%">253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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%">(1,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,998)</span></td><td style="background-color:#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 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%">(370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="background-color:#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%">Fair value of assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,449&#160;</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%">10,034&#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 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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(2,862)</span></td><td style="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%">(3,991)</span></td><td style="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%">The unfunded liability of $2.9 million and $4.0 million at December&#160;31, 2021 and 2020, 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%">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><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%">2019</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">(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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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"/></tr><tr><td colspan="3" style="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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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: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%">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"/><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%">649&#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, 2021 and 2020:</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%">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"/></tr><tr><td colspan="3" style="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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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></tr><tr><td colspan="3" 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.3 million to the defined benefit plan in 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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">2,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: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%">5,587&#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, 2021:</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:top"><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%">63&#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%">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%">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></tr><tr><td colspan="3" style="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%">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%">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></tr><tr><td colspan="3" 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%">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%">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></tr><tr><td colspan="3" style="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 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%">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: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, 2021 and 2020 were considered Level 3.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454538952">
<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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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. The Company incurred $0.5&#160;million in total costs related to the ATM program during the year 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%">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: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, 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: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%">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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trust Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Trust is authorized to issue up to 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 31, 2021, $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, 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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 will be payable quarterly in arrears, when and as declared by the Company's board of directors on January 30, April 30, July 30, and October 30 of each year, beginning on July 30, 2018, at a rate per annum of 7.875%. Distributions on the Series B Preferred Shares are cumulative and at December 31, 2021, $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: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 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 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: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 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: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 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: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%">Profit Allocation Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Profit 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:6pt;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 each of the years ended December&#160;31, 2021, 2020 and 2019. </span></div><div style="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: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">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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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, 2019 </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 second quarter of 2019, the Company declared and paid a distribution to the Allocation Member of $8.0 million related to the sale of Manitoba Harvest and working capital settlements from prior Sale Events (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 third quarter of 2019, the Company declared and paid a distribution to the Allocation Member of $43.3 million related to the sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 2019, the Company declared and paid a distribution to the Allocation Member of $9.1 million related to the deferred consideration from the Manitoba Harvest sale and the working capital settlement received from the sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 loss available to common shares of Holdings</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles net income (loss) attributable to Holdings to net 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%">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><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%">2019</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 (loss) from continuing operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,119&#160;</span></td><td style="background-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%">(5,261)</span></td><td style="background-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,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">23,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">(43,989)</span></td><td style="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%">(40,895)</span></td><td style="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%">(148,476)</span></td><td style="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, 2021, 2020 and 2019 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%">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><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%">2019</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%">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%">(43,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(40,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,476)</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%">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%">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%">4,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(49,350)</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%">(45,869)</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%">(151,698)</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%">97,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%">28,041&#160;</span></td><td style="background-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%">372,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">3,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">97,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">24,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">370,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 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="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.76)</span></td><td style="background-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.72)</span></td><td style="background-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.54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.18&#160;</span></td><td style="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.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"/><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%">3.64&#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: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, 2021 - December 31, 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">(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%">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></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:#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><td colspan="3" style="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, 2019 - December 31, 2019 </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%">21,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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 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%">January 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%">July 1, 2019 - September 30, 2019 </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%">October 17, 2019</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 24, 2019</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, 2019 - June 30, 2019 </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%">21,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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 18, 2019</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 25, 2019</span></td></tr><tr><td colspan="3" style="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, 2019 - March 31, 2019 </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 18, 2019</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 25, 2019</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, 2021 - January 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#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 - September 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><td colspan="3" style="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, 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.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, 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><tr><td colspan="3" style="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, 2019 - October 29, 2019 </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, 2019</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, 2019</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, 2019 - July 29, 2019 </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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="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, 2019 - April 29, 2019 </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, 2019</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, 2019</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, 2021 - January 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#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 - September 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><td colspan="3" style="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, 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.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, 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><tr><td colspan="3" style="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, 2019 - October 29, 2019 </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, 2019</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, 2019</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, 2019 - July 29, 2019 </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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="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, 2019 - April 29, 2019</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, 2019</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, 2019</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, 2021 - January 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#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 - September 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></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:#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 3, 2022.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#8217;s common shares. A distribution of $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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454576136">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes <div style="margin-top:12pt;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 pretax 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%">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><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%">2019</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%">27,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,092&#160;</span></td><td style="background-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%">(72,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,164&#160;</span></td><td style="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%">43,196&#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%">4,434&#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%">(60,100)</span></td><td style="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%">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><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%">2019</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%">18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,450&#160;</span></td><td style="background-color:#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%">4,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">27,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">12,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">11,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"/></tr><tr><td colspan="3" 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%">(9,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,471)</span></td><td style="background-color:#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%">(1,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(9,458)</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%">(2,228)</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%">(2,057)</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%">18,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="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%">10,175&#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%">9,914&#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, 2021 and 2020 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%">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"/></tr><tr><td colspan="3" style="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%">7,501&#160;</span></td><td style="background-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,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: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%">1,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">29,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%">32,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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: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%">28,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">8,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">12,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">99,807&#160;</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%">79,254&#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%">(9,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">90,394&#160;</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%">72,242&#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%">(123,946)</span></td><td style="background-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%">(102,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(23,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(26,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#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%">(174,738)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(140,078)</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%">(84,344)</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%">(67,836)</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 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, 2021 and 2020, the Company recognized approximately $174.7 million and $140.1 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 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 and a valuation allowance related to the realization of foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $7.0 million was provided at December&#160;31, 2020.  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 2021, 2020 and 2019 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%">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><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%">2019</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%">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)</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:top"><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%">4.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%">34.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%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8.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%">37.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.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:top"><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%">29.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%">137.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%">20.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:top"><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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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%">0.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:top"><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%">11.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%">&#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%">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%">&#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%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(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%">(24.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 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%">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%">(5.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%">2.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%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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-derived intangible income (FDII) and GILTI 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%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Effect of classification of assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.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%">7.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.0&#160;</span></td><td style="background-color:#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%">Effective income tax rate</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%">42.5&#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 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%">229.5&#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 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%">16.5&#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><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 presented includes 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 2021, 2020 and 2019 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, 2019</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%">894&#160;</span></td><td style="background-color:#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%">73&#160;</span></td><td style="background-color:#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%">26&#160;</span></td><td style="background-color:#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%">&#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%">Balance at December 31, 2019</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%">993&#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 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 #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&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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' 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,334&#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 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 #000000;padding:2px 0 2px 1pt;text-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 #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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,254&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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, 2021 and 2020 is  $1.0 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, 2021, 2020 and 2019 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 2016 through 2021 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454540616">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">Fair Value Measurement <div style="margin-top: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, 2021 and 2020 (</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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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,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 #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"/><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,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: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 Altor Solutions in connection with the acquisition of Polyfoam.</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;2020</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%">(435)</span></td><td style="background-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%">(435)</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,785)</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,785)</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 put options issued to noncontrolling shareholders in connection with the Liberty and 5.11 acquisitions.  Liberty was sold on July 16, 2021.</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.</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%">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="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%">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,785)</span></td><td style="background-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%">(111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="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%">Termination of put option of noncontrolling shareholder- Liberty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholders - 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%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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&#160;31st</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%">(1,501)</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,785)</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"><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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation are earnings before interest, taxes amortization and depreciation times a multiple established in the 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:9pt"><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 will 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="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 includes a potential earn-out of $1.4&#160;million if Polyfoam achieves certain financial metrics.  </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, 2021</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%">307,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="background-color:#ffffff;padding:2px 1pt;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%">1,051,700&#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%">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, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_283" 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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 - Velocity Outdoor</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%">30,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">30,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,881&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508459957864">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Noncontrolling Interest</a></td>
<td class="text">Noncontrolling Interest<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interest represents the portion of a majority-owned subsidiary&#8217;s net income and equity that is owned by noncontrolling shareholders.  </span></div><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, 2021, 2020 and 2019 and related noncontrolling interest balances as of December&#160;31, 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 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;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><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;2019</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.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"/><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.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"/></tr><tr><td colspan="3" 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.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"/><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%">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.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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%">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%">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><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.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"/><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.5pt;font-weight:400;line-height:100%">N/a</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.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: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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">80.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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/>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%">December 31,<br/>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%">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"/><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,567&#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%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">29,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%">27,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">17,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%">11,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: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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">175,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">123,463&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454575016">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Data</a></td>
<td class="text">Supplemental Data<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%">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%">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: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:top"><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%">43,270&#160;</span></td><td style="background-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,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">6,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">13,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">10,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">2,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%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">50,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other 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%">32,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,365&#160;</span></td><td style="background-color:#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</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%">174,801&#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%">134,218&#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%">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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,558&#160;</span></td><td style="background-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%">784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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;text-align:left;vertical-align:top"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,062&#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,558&#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: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%">Represents warranty liabilities of acquired businesses. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight: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%">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><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%">2019</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%">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"/><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%">(67)</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%">(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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(353)</span></td><td style="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,184)</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,459)</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,046)</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:18pt"><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%">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><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%">2019</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%">58,553&#160;</span></td><td style="background-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%">43,730&#160;</span></td><td style="background-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%">56,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,189&#160;</span></td><td style="background-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%">15,367&#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, 2021, 2020 and 2019.</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 method investment. Gains and losses from the investment were not material for the years ended December 31, 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_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454616520">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">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, 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 maturities of lease liabilities at December&#160;31, 2021 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%">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.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">37,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: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%">165,002&#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%">35,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">129,463&#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, 2021, 2020 and 2019 totaled $35.8 million, $27.8 million and $23.7 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44</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.41&#160;</span></td><td style="background-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.45&#160;</span></td><td style="background-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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2020</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30">116,992</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7">83,662</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5">25,663</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63">21,228</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2">103,800</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd">68,179</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-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 cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:15pt;margin-top:8pt;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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended 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%">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%">37,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">43,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,543&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454459112">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company 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 Company 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 Company in exchange for a management fee paid quarterly and equal to 0.5% of the Company&#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 Company under the MSA. </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 proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM has entered into a waiver of the MSA at December 31, 2021 to exclude 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 Company with additional cash liquidity in light of the COVID-19 pandemic, the Company elected to draw down $200&#160;million on our 2018 Revolving Credit Facility. The Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of September 30, 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%">Concurrent with the June 2019 sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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%">) CGM agreed to waive the management fee on cash balances held at the Company, commencing with the quarter ended June 30, 2019 and continuing until the quarter during which the Company next borrowed under the 2018 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 Company 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 Company 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 year ended December&#160;31, 2021, 2020 and 2019, 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%">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><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%">2019</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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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: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%">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"/><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%">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: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%">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><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%">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"/><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.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: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:#ffffff;padding:2px 0 2px 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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%">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: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%">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: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:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,280&#160;</span></td><td style="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%">46,943&#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%">33,749&#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%">36,030&#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 $11.7 million and $10.0 million of the management fees incurred were unpaid as of December&#160;31, 2021 and 2020, 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, $9.1 million and $60.4 million in distributions related to Sale and Holding Events that occurred during 2021, 2020 and 2019, 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="#ie915e9de338541a9bbe793846d3b73d6_295" 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%">57.8% of the Allocation Interests at December&#160;31, 2021 and 45.0% at December&#160;31, 2020.  Of the remaining 42.2% at 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%"> and 55.0% at December&#160;31, 2020, 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 the Chairman of 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">Integrations 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%">Lugano, which was acquired in September 2021, entered into an ISA with CGM whereby Lugano will pay CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2021.</span></div><div style="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, Marucci Sports, which was acquired in April 2020 and Altor Solutions, which was acquired in 2018 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. Altor paid CGM a total of $2.3 million in integration services fees, with $0.3 million paid in 2019. </span></div><div style="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, 2021, 2020 and 2019, CGM received $4.9 million, $2.1 million, and $0.3 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 $5.4 million, $5.2 million, and $5.6 million, principally for occupancy and staffing costs incurred by CGM on the Company&#8217;s behalf during the years ended December&#160;31, 2021, 2020 and 2019, 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%">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 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&#160;million to fund a distribution to shareholders. The Company owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution went to minority shareholders. </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, 2021, 2020 and 2019, 5.11 purchased approximately $1.1 million, $2.7 million, and $4.4 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 Company (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the Company.</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 year ended December&#160;31, 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 $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, in parts 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460031432">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Unaudited Quarterly Financial Data</a></td>
<td class="text">Unaudited Quarterly Financial DataThe 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 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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></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)(3)</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%">536,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">464,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">431,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">408,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">202,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">173,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">168,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">32,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%">35,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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: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%">20,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">(21,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">1.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.</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">(3)</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.8&#160;million. All prior periods are presented as discontinued operations.</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, 2020 </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)(3)</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: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, 2020 </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)(3)</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: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%">June 30, 2020 </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)(3)</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%">March 31, 2020 </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)(3) </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%">421,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">364,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">286,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">286,792&#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%">155,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">6,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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%">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%">&#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%">8,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">19,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%">(8,437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,665&#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.15)</span></td><td style="background-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.03)</span></td><td style="background-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.40)</span></td><td style="background-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.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.06)</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.08&#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.30)</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.26)</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454483432">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 - 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%">17,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%">4,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,533)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">5,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,852&#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 - 2020</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%">14,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,005&#160;</span></td><td style="background-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,221&#160;</span></td><td style="background-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,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 - 2019</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%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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%">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,397&#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 - 2021</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%">7,012&#160;</span></td><td style="background-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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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%">502&#160;</span></td><td style="background-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%">9,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 - 2020</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%">8,099&#160;</span></td><td style="background-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%">606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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:#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,753&#160;</span></td><td style="background-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,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 - 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,195&#160;</span></td><td style="background-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%">8,099&#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, due to a shift in revenue, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508461771416">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.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="top.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%">On October 13, 2021, the Company entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Advanced Circuits, which met the criteria to be classified as a discontinued operation as of December 31, 2021. As a result, the Company reported the results of operations of ACI as discontinued operations in the consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</span></div><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 sale of Fresh Hemp Foods Ltd. ("Manitoba Harvest") during the first quarter of 2019 and the sale of Clean Earth Holdings, Inc. ("Clean Earth") during the second quarter of 2019. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021, 2020 and 2019. The results of operations of Manitoba Harvest and Clean Earth are reported as discontinued operations in the consolidated statements of operations for year ended December 31, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_271" 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>" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 2022 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="top.Show.showAR( this, 'defref_codi_SupplementalPutAccountingPolicyTextBlock', window );">Profit Allocation Interests</a></td>
<td class="text">Profit 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="top.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="#ie915e9de338541a9bbe793846d3b73d6_274" 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%">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 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. </span></div><div 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: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%">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></div><div style="margin-top:9pt;text-align:justify"><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:6pt;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="top.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, 2021 and 2020, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $33.9 million and $28.1 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</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%">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 market, determined on the first-in, first-out method. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Market value is based on current replacement cost for raw materials and supplies and on net realizable value for finished goods.</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="top.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 28 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="top.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="top.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 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ie915e9de338541a9bbe793846d3b73d6_283" 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="top.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="top.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="top.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="top.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="top.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 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, 2021 which in total amount to approximately $90.4 million. This deferred tax asset is net of $9.4 million of valuation allowance primarily associated with the realization of foreign net operating losses, domestic 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="top.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 $26.2 million, $18.0 million and $17.3 million during the years ended December&#160;31, 2021, 2020 and 2019, 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="top.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 $11.9 million, $3.0 million and $0.8 million during the years ended December&#160;31, 2021, 2020 and 2019, 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="top.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 $3.5 million, $2.5 million and $2.1 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><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="#ie915e9de338541a9bbe793846d3b73d6_292" 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock Based Compensation</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%">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.  During the years ended December&#160;31, 2021, 2020 and 2019, $10.9 million, $8.5 million, and $5.8 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, 2021, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $28.5 million.</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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</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 December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.</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="top.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, 2021, 2020 and 2019.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis of presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minority interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplemental put accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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 http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457201304">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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, 2021, 2020 and 2019 and related noncontrolling interest balances as of December&#160;31, 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 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;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><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;2019</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.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"/><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.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"/></tr><tr><td colspan="3" 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.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"/><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%">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.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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%">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%">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><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.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"/><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.5pt;font-weight:400;line-height:100%">N/a</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.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: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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">80.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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/>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%">December 31,<br/>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%">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"/><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,567&#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%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">29,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%">27,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">17,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%">11,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: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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">175,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">123,463&#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="top.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 28 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property plant and equipment useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454818824">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations [Table Text Block]</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized operating results for Clean Earth for 2019 through the date of disposition were as follows (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:61.988%"><tr><td style="width:1.0%"/><td style="width:68.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.797%"/><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, 2019 through disposition</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">132,737&#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%">39,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">6,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income before 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%">5,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(11,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">17,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The results of operations for the period from January 1, 2019 through the date of disposition, excludes $10.2 million of intercompany interest expense.</span></div><div style="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 operating results for Manitoba Harvest for 2019 through the date of disposition were as follows (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:59.210%"><tr><td style="width:1.0%"/><td style="width:71.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.555%"/><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, 2019 through disposition</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 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%">10,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">4,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 before 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%">(1,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Loss 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%">(586)</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: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%">The results of operations for the period from January 1, 2019 through the date of disposition excludes $1.0 million of intercompany interest expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454581224">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="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, 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:14pt;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:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><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:6.356%"/><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:6.648%"/><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:6.648%"/><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:6.940%"/><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:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.356%"/><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:6.356%"/><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:6.648%"/><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.709%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">United States</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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">363,017&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">52,804&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">33,319&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">53,662&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">116,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.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%">243,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 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: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%">154,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.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%">96,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">361,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,475,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">10,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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">11,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="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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">39,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">27,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">57,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">8,546&#160;</span></td><td style="background-color:#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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">159,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">15,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">24,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,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="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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">103,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">28,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:7.75pt;font-weight:400;line-height:100%">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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%">5,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:7.75pt;font-weight:400;line-height:100%">25,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">2,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:7.75pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">62,776&#160;</span></td><td style="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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">444,963&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">165,150&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">93,631&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">54,047&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">118,166&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">270,426&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">180,217&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">139,941&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">375,127&#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:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,841,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align: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:99.122%"><tr><td style="width:1.0%"/><td style="width:19.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-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:7.75pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">26,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">42,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">194,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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: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%">110,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">61,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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: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%">354,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">1,116,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:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">3,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">29,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">101,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">17,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">58,406&#160;</span></td><td style="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:8pt;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:8pt;font-weight:400;line-height:100%">401,106&#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:8pt;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:8pt;font-weight:400;line-height:100%">25,278&#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:8pt;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:8pt;font-weight:400;line-height:100%">74,728&#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:8pt;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:8pt;font-weight:400;line-height:100%">43,442&#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:8pt;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:8pt;font-weight:400;line-height:100%">215,996&#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:8pt;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:8pt;font-weight:400;line-height:100%">130,046&#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:8pt;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:8pt;font-weight:400;line-height:100%">98,990&#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:8pt;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:8pt;font-weight:400;line-height:100%">369,981&#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:8pt;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:8pt;font-weight:400;line-height:100%">1,359,567&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"/><td style="width:18.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.077%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-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, 2019</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%">5.11</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%">Ergo</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%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">28,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">131,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 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: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%">101,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:8pt;font-weight:400;line-height:100%">72,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">375,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: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%">1,016,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,134&#160;</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">36,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756&#160;</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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%">6,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,348&#160;</span></td><td style="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:8pt;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:8pt;font-weight:400;line-height:100%">388,645&#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:8pt;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:8pt;font-weight:400;line-height:100%">89,995&#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:8pt;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:8pt;font-weight:400;line-height:100%">147,842&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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:8pt;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:8pt;font-weight:400;line-height:100%">121,424&#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="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:8pt;font-weight:400;line-height:100%">119,948&#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:8pt;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:8pt;font-weight:400;line-height:100%">395,444&#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:8pt;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:8pt;font-weight:400;line-height:100%">1,263,298&#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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457046152">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Summary of Net Sales of Operating Segments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">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><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%">2019</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%">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"/><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%">388,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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: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:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,842&#160;</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: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,444&#160;</span></td><td style="background-color:#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</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%">1,841,668&#160;</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,359,567&#160;</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,263,298&#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:700;line-height:100%">Reconciliation of segment revenues to consolidated revenues:</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%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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 consolidated revenues</span></td><td colspan="2" style="background-color:#cceeff;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%">1,841,668&#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="2" style="background-color:#cceeff;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%">1,359,567&#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="2" style="background-color:#cceeff;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%">1,263,298&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Revenues from Geographic Locations Outside Domestic Country</a></td>
<td class="text">Revenue attributable to Canada represented approximately 10.9% of total international revenues in 2021, 14.8% of total international revenues in 2020, and 14.0% of total international revenues in 2019.  Revenue attributable to any other individual foreign country was not material in 2021, 2020 or 2019.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Summary of Profit (Loss) of Operating Segments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">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</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,894,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%">1,473,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">1,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:2px 0 2px 1pt;text-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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets </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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,961,171&#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,536,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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454556600">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property, Plant and Equipment</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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: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%">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%">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%">206,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">169,980&#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%">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%">52,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">56,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">13,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">15,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,713&#160;</span></td><td style="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%">345,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">287,038&#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%">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%">(166,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,385)</span></td><td style="background-color:#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</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%">178,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,653&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454466728">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of 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:79.093%"><tr><td style="width:1.0%"/><td style="width:36.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.678%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.681%"/><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 </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%">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:8pt;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: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%">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: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%">&#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: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%">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:8pt;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:8pt;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: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%">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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;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: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%">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:8pt;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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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: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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;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:8pt;font-weight:400;line-height:100%">75,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;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:8pt;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: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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">666,507&#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:8pt;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:8pt;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 #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:8pt;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:8pt;font-weight:400;line-height:100%">815,405&#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: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, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.</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:79.678%"><tr><td style="width:1.0%"/><td style="width:36.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.084%"/><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:19.636%"/><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, 2020</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 </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, 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:8pt;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: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%">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: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%">&#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: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%">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:8pt;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: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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;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:8pt;font-weight:400;line-height:100%">61,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">68,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;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:8pt;font-weight:400;line-height:100%">72,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:8pt;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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">339,023&#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:8pt;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:8pt;font-weight:400;line-height:100%">327,484&#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="display:none"/><td colspan="3" style="display:none"/><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:8pt;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:8pt;font-weight:400;line-height:100%">666,507&#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: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, 2020 includes the acquisitions of Marucci and BOA by the Company, and add-on acquisitions at Altor and Ergobaby.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452442808">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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, 2021 included as part of the affirmative covenants in the 2021 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%">5.07: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%">0.00: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.00: 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%">2.96: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="top.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, 2021, 2020 and 2019:</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%">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><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%">2019</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 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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;padding:2px 1pt 2px 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 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 debt premium/ discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">Unrealized (gains) losses on interest rate derivatives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">3,486&#160;</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"/></tr><tr><td colspan="3" 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 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%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#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%">Interest expense, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">58,839&#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%">45,769&#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%">58,218&#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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2021 and December&#160;31, 2020</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, 2021</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, 2020</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:top"><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%">4.89%</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 #000000;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 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%">&#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"/></tr><tr><td colspan="3" style="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%">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.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"/><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%">N/a</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"/></tr><tr><td colspan="3" 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%">2026 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</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="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%">7.92%</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%">600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">N/a</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="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%">2.13%</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%">307,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,174)</span></td><td style="background-color:#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%">(7,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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,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"/><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%">899,460&#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, 2021 and December 31, 2020, 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%">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%">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%">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"/><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,466&#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%">(6,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred debt issuance costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,345&#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%">6,589&#160;</span></td><td style="background-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,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,540&#160;</span></td><td style="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%">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"/><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%">10,345&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure interest expense by component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure required and actual financial ratios.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454806616">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Summary of Net Periodic Benefit Cost</a></td>
<td class="text">Net periodic benefit cost consists of the following:<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%">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><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%">2019</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">(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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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"/></tr><tr><td colspan="3" style="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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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: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%">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"/><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%">649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021 and 2020:</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%">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"/></tr><tr><td colspan="3" style="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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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></tr><tr><td colspan="3" 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="top.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">2,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: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%">5,587&#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="top.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, 2021:<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:top"><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%">63&#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%">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%">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></tr><tr><td colspan="3" style="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%">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%">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></tr><tr><td colspan="3" 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%">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%">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></tr><tr><td colspan="3" style="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 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%">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: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454637128">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the fiscal year ended December&#160;31, 2021, 2020 and 2019 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%">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><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%">2019</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%">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%">(43,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(40,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,476)</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%">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%">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%">4,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(49,350)</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%">(45,869)</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%">(151,698)</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%">97,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%">28,041&#160;</span></td><td style="background-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%">372,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">3,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">97,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">24,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">370,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 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="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.76)</span></td><td style="background-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.72)</span></td><td style="background-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.54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.18&#160;</span></td><td style="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.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"/><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%">3.64&#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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the effect of income (loss) on basic earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455070280">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 pretax 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%">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><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%">2019</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%">27,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,092&#160;</span></td><td style="background-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%">(72,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,164&#160;</span></td><td style="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%">43,196&#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%">4,434&#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%">(60,100)</span></td><td style="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="top.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%">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><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%">2019</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%">18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,450&#160;</span></td><td style="background-color:#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%">4,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">27,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">12,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">11,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"/></tr><tr><td colspan="3" 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%">(9,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,471)</span></td><td style="background-color:#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%">(1,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(9,458)</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%">(2,228)</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%">(2,057)</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%">18,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="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%">10,175&#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%">9,914&#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="top.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, 2021 and 2020 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%">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"/></tr><tr><td colspan="3" style="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%">7,501&#160;</span></td><td style="background-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,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: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%">1,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">29,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%">32,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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: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%">28,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">8,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">12,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">99,807&#160;</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%">79,254&#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%">(9,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">90,394&#160;</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%">72,242&#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%">(123,946)</span></td><td style="background-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%">(102,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(23,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(26,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#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%">(174,738)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(140,078)</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%">(84,344)</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%">(67,836)</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 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for 2021, 2020 and 2019 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%">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><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%">2019</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%">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)</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:top"><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%">4.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%">34.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%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8.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%">37.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.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:top"><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%">29.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%">137.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%">20.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:top"><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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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%">0.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:top"><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%">11.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%">&#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%">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%">&#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%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(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%">(24.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 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%">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%">(5.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%">2.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%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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-derived intangible income (FDII) and GILTI 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%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Effect of classification of assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.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%">7.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.0&#160;</span></td><td style="background-color:#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%">Effective income tax rate</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%">42.5&#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 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%">229.5&#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 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%">16.5&#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><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 presented includes 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="top.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 2021, 2020 and 2019 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, 2019</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%">894&#160;</span></td><td style="background-color:#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%">73&#160;</span></td><td style="background-color:#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%">26&#160;</span></td><td style="background-color:#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%">&#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%">Balance at December 31, 2019</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%">993&#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 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 #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&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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' 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,334&#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 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 #000000;padding:2px 0 2px 1pt;text-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 #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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,254&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460931544">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top: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, 2021 and 2020 (</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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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,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 #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"/><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,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: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 Altor Solutions in connection with the acquisition of Polyfoam.</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;2020</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%">(435)</span></td><td style="background-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%">(435)</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,785)</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,785)</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 put options issued to noncontrolling shareholders in connection with the Liberty and 5.11 acquisitions.  Liberty was sold on July 16, 2021.</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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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%">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="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%">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,785)</span></td><td style="background-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%">(111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="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%">Termination of put option of noncontrolling shareholder- Liberty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholders - 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%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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&#160;31st</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%">(1,501)</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,785)</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_283" 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, 2019</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 - Velocity Outdoor</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%">30,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">30,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,881&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unobservable input reconciliation by supplemental put liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454660216">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NoncontrollingInterestTableTextBlock', window );">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, 2021, 2020 and 2019 and related noncontrolling interest balances as of December&#160;31, 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 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;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><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;2019</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.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"/><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.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"/></tr><tr><td colspan="3" 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.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"/><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%">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.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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%">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%">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><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.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"/><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.5pt;font-weight:400;line-height:100%">N/a</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.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: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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">80.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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/>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%">December 31,<br/>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%">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"/><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,567&#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%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">29,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%">27,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">17,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%">11,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: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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">175,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">123,463&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460593096">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_codi_SupplementalBalanceSheetDisclosuresTableTextBlock', window );">Summary of Supplemental Balance Sheet Data</a></td>
<td class="text"><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%">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%">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: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:top"><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%">43,270&#160;</span></td><td style="background-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,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">6,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">13,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">10,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">2,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%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">50,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other 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%">32,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,365&#160;</span></td><td style="background-color:#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</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%">174,801&#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%">134,218&#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%">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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,558&#160;</span></td><td style="background-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%">784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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;text-align:left;vertical-align:top"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,062&#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,558&#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="top.Show.showAR( this, 'defref_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock', window );">Schedule of Supplemental Statement of Operations Data</a></td>
<td class="text"><div><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%">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><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%">2019</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%">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"/><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%">(67)</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%">(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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(353)</span></td><td style="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,184)</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,459)</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,046)</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Summary of Supplemental Cash Flow Data</a></td>
<td class="text"><div style="margin-top:18pt"><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%">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><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%">2019</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%">58,553&#160;</span></td><td style="background-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%">43,730&#160;</span></td><td style="background-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%">56,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,189&#160;</span></td><td style="background-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%">15,367&#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-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 cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:15pt;margin-top:8pt;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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended 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%">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%">37,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">43,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,543&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Supplemental Statement of Operations Data [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplemental balance sheet disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456496488">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Disclosures [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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2020</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30">116,992</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7">83,662</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5">25,663</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63">21,228</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2">103,800</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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd">68,179</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</a></td>
<td class="text"><div style="margin-top:18pt"><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%">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><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%">2019</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%">58,553&#160;</span></td><td style="background-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%">43,730&#160;</span></td><td style="background-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%">56,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,189&#160;</span></td><td style="background-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%">15,367&#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-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 cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:15pt;margin-top:8pt;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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended 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%">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%">37,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">43,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, 2021 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%">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.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">37,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: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%">165,002&#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%">35,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">129,463&#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="top.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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44</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.41&#160;</span></td><td style="background-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.45&#160;</span></td><td style="background-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Supplemental Balance Sheet Information Table</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454485592">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 year ended December&#160;31, 2021, 2020 and 2019, 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%">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><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%">2019</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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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: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%">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"/><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%">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: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%">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><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%">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"/><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.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: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:#ffffff;padding:2px 0 2px 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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%">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: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%">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: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:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,280&#160;</span></td><td style="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%">46,943&#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%">33,749&#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%">36,030&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454487752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Summary of Unaudited Quarterly Financial Data</a></td>
<td class="text">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 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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></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)(3)</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%">536,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">464,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">431,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">408,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">202,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">173,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">168,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">32,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%">35,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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: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%">20,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">(21,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">1.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.</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">(3)</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.8&#160;million. All prior periods are presented as discontinued operations.</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, 2020 </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)(3)</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: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, 2020 </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)(3)</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: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%">June 30, 2020 </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)(3)</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%">March 31, 2020 </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)(3) </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%">421,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">364,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">286,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">286,792&#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%">155,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">6,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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%">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%">&#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%">8,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">19,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%">(8,437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,665&#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.15)</span></td><td style="background-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.03)</span></td><td style="background-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.40)</span></td><td style="background-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.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.06)</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.08&#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.30)</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.26)</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;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 June 30, 2020, September 30, 2020 and December 31, 2020 include operating results from Marucci, which the Company acquired on April 20, 2020. The quarter ended December 31, 2020 includes the operating results from BOA, which the Company acquired on October 16, 2020.</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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.</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">(3)</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. 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508442808296">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities', window );">Payments for (Proceeds from) Derivative Instrument, Investing Activities</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">$ 4,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 157,125<span></span>
</td>
<td class="nump">$ 60,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">90,394<span></span>
</td>
<td class="nump">72,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 9,413<span></span>
</td>
<td class="nump">$ 7,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of Trust shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">65,362,000<span></span>
</td>
<td class="nump">63,151,000<span></span>
</td>
<td class="nump">59,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 26,200<span></span>
</td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="nump">$ 17,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">11,900<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DefinedContributionPlanEmployerContributionAmount', window );">Total employer contributions to plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">10,900<span></span>
</td>
<td class="nump">8,500<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 28,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_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="top.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="top.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="top.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="top.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="top.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">$ 33,900<span></span>
</td>
<td class="nump">$ 28,100<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 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined contribution plan employer contribution amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=codi_BusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460450280">
<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, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">28 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123364984&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452655752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Additional Information (Detail)<br> $ in Thousands, shares in Millions, $ in Millions</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">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>
</tr>
<tr>
<th class="th">
<div>Oct. 13, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</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>
<th class="th">
<div>Aug. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 18, 2019 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash', window );">Disposal Group, including discontinued operation, consideration, cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.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">$ 28,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.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="top.Show.showAR( this, 'defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares', window );">Disposal Group, including discontinued operation, consideration, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupNetindebtedness', window );">Disposal Group, Net indebtedness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from 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="nump">$ 101,039<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 502,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember', window );">Manitoba Harvest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares', window );">Disposal Group, including discontinued operation, consideration, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PercentageOfGrossConsiderationReceived', window );">Percentage of Gross Consideration Received</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">ACI | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="nump">$ 310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from Divestiture of Businesses, Net of Cash Divested</a></td>
<td class="nump">240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1', window );">Noncash or Part Noncash Divestiture, Amount of Consideration Received</a></td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AdditionalSharesOfSPACCommonStock', window );">Additional shares of SPAC common stock | shares</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AdditionalSharesOfSPACCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares of SPAC common stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AdditionalSharesOfSPACCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupNetindebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Net indebtedness</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupNetindebtedness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, including discontinued operation, consideration, cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash</td>
</tr>
<tr>
<td 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_DisposalGroupincludingdiscontinuedoperationconsiderationshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, including discontinued operation, consideration, shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGrouprepaymentofintercompanyloans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGrouprepaymentofintercompanyloans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>disposal group, including discontinued operation, transaction costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PercentageOfGrossConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Gross Consideration Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PercentageOfGrossConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508444959432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Disposition of Operating Results (Detail)<br> $ in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="10">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">7 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>
</tr>
<tr>
<th class="th">
<div>Jun. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 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>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 03, 2021 </div>
<div>USD ($)</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>
<th class="th">
<div>Aug. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 19, 2019 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Feb. 18, 2019 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="nump">$ 625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="nump">224,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="nump">224,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal Group, Including Discontinued Operation, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 419.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash', window );">Disposal Group, including discontinued operation, consideration, cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.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">$ 28,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,432<span></span>
</td>
<td class="nump">$ 28,041<span></span>
</td>
<td class="nump">$ 372,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,577<span></span>
</td>
<td class="nump">$ 4,332<span></span>
</td>
<td class="nump">$ 10,357<span></span>
</td>
<td class="nump">$ 8,914<span></span>
</td>
<td class="nump">$ 7,639<span></span>
</td>
<td class="nump">$ 9,568<span></span>
</td>
<td class="nump">$ 8,715<span></span>
</td>
<td class="nump">$ 6,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,180<span></span>
</td>
<td class="nump">32,838<span></span>
</td>
<td class="nump">46,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares', window );">Disposal Group, including discontinued operation, consideration, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupNetindebtedness', window );">Disposal Group, Net indebtedness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,039<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">502,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment', window );">Loss on sale of securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900)<span></span>
</td>
<td class="nump">5,300<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">(10,193)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">32,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember', window );">Manitoba Harvest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares', window );">Disposal Group, including discontinued operation, consideration, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="nump">10,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="nump">$ 327,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ManitobaHarvestMember', window );">Manitoba Harvest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></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,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income 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="num">(1,127)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(541)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (586)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 124,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">3,500<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">113,115<span></span>
</td>
<td class="nump">96,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">28,978<span></span>
</td>
<td class="nump">21,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">16,826<span></span>
</td>
<td class="nump">8,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">16,819<span></span>
</td>
<td class="nump">8,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">3,288<span></span>
</td>
<td class="nump">932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">13,531<span></span>
</td>
<td class="nump">7,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">5,800<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,487<span></span>
</td>
<td class="nump">88,075<span></span>
</td>
<td class="nump">90,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,049<span></span>
</td>
<td class="nump">38,838<span></span>
</td>
<td class="nump">41,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,232<span></span>
</td>
<td class="nump">22,891<span></span>
</td>
<td class="nump">25,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,933<span></span>
</td>
<td class="nump">22,738<span></span>
</td>
<td class="nump">25,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,419<span></span>
</td>
<td class="nump">3,431<span></span>
</td>
<td class="nump">3,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,514<span></span>
</td>
<td class="nump">$ 19,307<span></span>
</td>
<td class="nump">$ 21,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">United States of America, Dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupNetindebtedness', window );">Disposal Group, Net indebtedness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupNetindebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Net indebtedness</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupNetindebtedness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, including discontinued operation, consideration, cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash</td>
</tr>
<tr>
<td 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_DisposalGroupincludingdiscontinuedoperationconsiderationshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, including discontinued operation, consideration, shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGrouprepaymentofintercompanyloans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGrouprepaymentofintercompanyloans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>disposal group, including discontinued operation, transaction costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ManitobaHarvestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ManitobaHarvestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452273800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summarized Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</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>Jun. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment', window );">Loss on sale of securities</a></td>
<td class="num">$ (4,900)<span></span>
</td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (10,193)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 625,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">53,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,610<span></span>
</td>
<td class="nump">6,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,447<span></span>
</td>
<td class="nump">6,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Disposal Group, Including Discontinued Operation, Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,660<span></span>
</td>
<td class="nump">3,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,147<span></span>
</td>
<td class="nump">17,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
<td class="nump">9,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Disposal Group, Including Discontinued Operation, Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,668<span></span>
</td>
<td class="nump">66,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets', window );">Disposal Group, Including Discontinued Operation, Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,502<span></span>
</td>
<td class="nump">8,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,276<span></span>
</td>
<td class="nump">84,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">2,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,718<span></span>
</td>
<td class="nump">5,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupDueToRelatedParty', window );">Disposal group due to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,167<span></span>
</td>
<td class="nump">9,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities', window );">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,419<span></span>
</td>
<td class="nump">13,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,487<span></span>
</td>
<td class="nump">7,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,906<span></span>
</td>
<td class="nump">21,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,614)<span></span>
</td>
<td class="num">(7,175)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">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">4,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Disposal Group, Including Discontinued Operation, Inventory</a></td>
<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,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other current 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">945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Disposal Group, Including Discontinued Operation, Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets', window );">Disposal Group, Including Discontinued Operation, Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent, 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">53,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupDueToRelatedParty', window );">Disposal group due to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities', window );">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<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,836<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_DisposalGroupDueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal group due to related party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupDueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508439775144">
<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="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>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, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</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>Feb. 26, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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="nump">$ 404,318,000<span></span>
</td>
<td class="nump">$ 667,101,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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="top.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="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,405,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,405,000<span></span>
</td>
<td class="nump">666,507,000<span></span>
</td>
<td class="nump">339,023,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">557,000,000<span></span>
</td>
<td class="nump">565,000,000<span></span>
</td>
<td class="nump">108,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,898,000<span></span>
</td>
<td class="nump">327,484,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_FoamFabricatorsMember', 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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="nump">7,677,000<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">256,098,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,098,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">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="nump">275,960,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,960,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">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">454,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="nump">454,326,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">2,517,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">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="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">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="nump">2,065,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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="nump">15,431,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">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="nump">234,000,000<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">12,554,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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="nump">14,008,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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="nump">130,587,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,587,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">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="nump">6,178,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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="nump">2,730,000<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">61,847,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,847,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">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="nump">147,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">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="text">&#160;<span></span>
</td>
<td class="nump">198,916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,042,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">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="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">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="nump">11,471,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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="nump">10,307,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">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="nump">100,211,000<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">2,208,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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="nump">6,501,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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="nump">43,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">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="nump">14,481,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,685,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></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="nump">1,433,000<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Liabilities and noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,409,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,409,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265,727,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,780,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,381,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital adjustment</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></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="nump">20,954,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, Plant, and Equipment</a></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="nump">3,135,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,886,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></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="nump">9,093,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></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="nump">7,187,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,381,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,136,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,136,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,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">68,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></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="nump">98,623,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,623,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">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">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of controlling interest in Arnold</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">$ 44,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</a></td>
<td class="nump">11,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_AltorMember', window );">Altor | Plymouth Foam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_ArnoldMember', window );">Arnold | Ramco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">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">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment', window );">Business acquisition, payment through equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,448,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448,000<span></span>
</td>
<td class="nump">63,531,000<span></span>
</td>
<td class="nump">$ 61,031,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="num">$ (2,083,000)<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,393,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition, payment through equity investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessAcquisitionPaymentThroughEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationIntegrationServicesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationIntegrationServicesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Step Acquisition, Inventory, Remeasurement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_FoamFabricatorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_FoamFabricatorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_RamcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_RamcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508443337288">
<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="3">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 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>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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405,000<span></span>
</td>
<td class="nump">$ 666,507,000<span></span>
</td>
<td class="nump">$ 339,023,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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">404,318,000<span></span>
</td>
<td class="nump">$ 667,101,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Accounts receivable, gross</a></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="top.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">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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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="nump">2,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">11,471,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">14,481,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">10,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">100,211,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">68,170,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="top.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="nump">2,208,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, 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">209,578,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,578,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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="nump">6,501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">43,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="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="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,127,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="top.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">61,847,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,847,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="top.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">147,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,100,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,958,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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">200,958,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="top.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="nump">728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="num">(2,730,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,000,000<span></span>
</td>
<td class="nump">2,042,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="top.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">198,916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Accounts receivable, gross</a></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement', window );">Inventory step-up</a></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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">$ 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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">7,677,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">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">2,065,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">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">6,178,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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">15,431,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">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">234,000,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153,000<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">12,554,000<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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">532,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">532,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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">14,008,000<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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">130,587,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,587,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">49,969,000<span></span>
</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,534,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="top.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">256,098,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,098,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="top.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">275,960,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,960,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></td>
<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,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,349,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,843,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(7,677,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,517,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="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,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="nump">454,326,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Allowance for doubtful accounts receivable</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationStepAcquisitionPPERemeasurement', window );">Business Combination, Step Acquisition, PP&amp;E, Remeasurement</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></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="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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></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="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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></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">98,623,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,623,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, Plant, and Equipment</a></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="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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</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">82,886,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,886,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></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">83,458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></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="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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total</a></td>
<td class="nump">274,683,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,582,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,582,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></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="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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="nump">99,381,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,136,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,136,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,086,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,086,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="nump">68,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Total liabilities and noncontrolling interest</a></td>
<td class="nump">174,510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,409,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,409,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets acquired</a></td>
<td class="nump">100,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></td>
<td class="nump">99,381,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,961,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt</a></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="nump">265,134,000<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></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="nump">265,134,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital adjustment</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></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="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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash</a></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="num">(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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">1,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></td>
<td class="nump">$ 265,727,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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">0<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="top.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">12,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">392,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">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">82,886,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,886,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="num">(75,322,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(75,322,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="top.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">4,114,000<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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, 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">24,899,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,899,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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">755,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">755,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">24,086,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,086,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">24,899,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,899,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="top.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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Intercompany loans to business and debt assumed</a></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="num">(2,420,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="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party 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="num">$ (2,420,000)<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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="num">(2,420,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="top.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">(2,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">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="top.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="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="num">$ (2,420,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt</td>
</tr>
<tr>
<td 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationStepAcquisitionInventoryAmortized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Step Acquisition, Inventory Amortized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Step Acquisition, Inventory, Remeasurement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Step Acquisition, PP&amp;E, Remeasurement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460847560">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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, 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 666,507<span></span>
</td>
<td class="nump">$ 339,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148,898<span></span>
</td>
<td class="nump">$ 327,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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">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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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">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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="nump">$ 82,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">158,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="nump">$ 33,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="nump">$ 49,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456475080">
<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, 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, 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>Mar. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems', window );"><strong>Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Holdings</a></td>
<td class="nump">$ 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">$ 8,366<span></span>
</td>
<td class="nump">$ 19,186<span></span>
</td>
<td class="num">$ (8,437)<span></span>
</td>
<td class="nump">$ 3,665<span></span>
</td>
<td class="nump">$ 114,552<span></span>
</td>
<td class="nump">$ 22,780<span></span>
</td>
<td class="nump">$ 301,865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciAndBOAMember', window );">Marucci and BOA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business Acquisition, Pro Forma Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,912,726<span></span>
</td>
<td class="nump">1,530,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">760,936<span></span>
</td>
<td class="nump">589,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax', window );">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,699<span></span>
</td>
<td class="nump">68,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisition, Pro Forma Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,029<span></span>
</td>
<td class="num">(12,601)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,840<span></span>
</td>
<td class="num">$ (14,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Business Acquisition, Pro Forma Earnings Per Share, Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.65)<span></span>
</td>
<td class="num">$ (0.87)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Gross Profit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessAcquisitionProFormaGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciAndBOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciAndBOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508451210104">
<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="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 1,841,668<span></span>
</td>
<td class="nump">$ 1,359,567<span></span>
</td>
<td class="nump">$ 1,263,298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">1,475,838<span></span>
</td>
<td class="nump">1,116,458<span></span>
</td>
<td class="nump">1,016,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">39,756<span></span>
</td>
<td class="nump">35,890<span></span>
</td>
<td class="nump">34,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">159,904<span></span>
</td>
<td class="nump">101,140<span></span>
</td>
<td class="nump">100,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">103,394<span></span>
</td>
<td class="nump">47,673<span></span>
</td>
<td class="nump">53,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">62,776<span></span>
</td>
<td class="nump">58,406<span></span>
</td>
<td class="nump">58,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">444,963<span></span>
</td>
<td class="nump">401,106<span></span>
</td>
<td class="nump">388,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">363,017<span></span>
</td>
<td class="nump">319,181<span></span>
</td>
<td class="nump">307,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">10,387<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
<td class="nump">8,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">27,393<span></span>
</td>
<td class="nump">28,239<span></span>
</td>
<td class="nump">29,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">15,715<span></span>
</td>
<td class="nump">15,157<span></span>
</td>
<td class="nump">13,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">28,451<span></span>
</td>
<td class="nump">31,337<span></span>
</td>
<td class="nump">29,915<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">93,631<span></span>
</td>
<td class="nump">74,728<span></span>
</td>
<td class="nump">89,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">33,319<span></span>
</td>
<td class="nump">26,653<span></span>
</td>
<td class="nump">28,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">3,485<span></span>
</td>
<td class="nump">3,251<span></span>
</td>
<td class="nump">3,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">31,411<span></span>
</td>
<td class="nump">25,679<span></span>
</td>
<td class="nump">27,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">24,891<span></span>
</td>
<td class="nump">17,868<span></span>
</td>
<td class="nump">30,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">525<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
<td class="nump">911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">270,426<span></span>
</td>
<td class="nump">215,996<span></span>
</td>
<td class="nump">147,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">243,347<span></span>
</td>
<td class="nump">194,578<span></span>
</td>
<td class="nump">131,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">11,539<span></span>
</td>
<td class="nump">10,124<span></span>
</td>
<td class="nump">6,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">8,546<span></span>
</td>
<td class="nump">7,688<span></span>
</td>
<td class="nump">6,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">1,328<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
<td class="nump">756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">5,666<span></span>
</td>
<td class="nump">2,578<span></span>
</td>
<td class="nump">3,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">139,941<span></span>
</td>
<td class="nump">98,990<span></span>
</td>
<td class="nump">119,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">96,944<span></span>
</td>
<td class="nump">61,112<span></span>
</td>
<td class="nump">72,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">662<span></span>
</td>
<td class="nump">296<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">33,828<span></span>
</td>
<td class="nump">29,190<span></span>
</td>
<td class="nump">36,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">4,604<span></span>
</td>
<td class="nump">6,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">2,421<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
<td class="nump">3,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">375,127<span></span>
</td>
<td class="nump">369,981<span></span>
</td>
<td class="nump">395,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">361,586<span></span>
</td>
<td class="nump">354,388<span></span>
</td>
<td class="nump">375,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">12,079<span></span>
</td>
<td class="nump">14,793<span></span>
</td>
<td class="nump">15,987<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">1,071<span></span>
</td>
<td class="nump">537<span></span>
</td>
<td class="nump">1,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">281<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="nump">2,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">165,150<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">52,804<span></span>
</td>
<td class="nump">6,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">834<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">57,570<span></span>
</td>
<td class="nump">9,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">53,735<span></span>
</td>
<td class="nump">8,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">118,166<span></span>
</td>
<td class="nump">43,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">116,277<span></span>
</td>
<td class="nump">42,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">770<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">973<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">180,217<span></span>
</td>
<td class="nump">130,046<span></span>
</td>
<td class="nump">121,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">154,882<span></span>
</td>
<td class="nump">110,829<span></span>
</td>
<td class="nump">101,622<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">25,335<span></span>
</td>
<td class="nump">$ 19,217<span></span>
</td>
<td class="nump">$ 19,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">54,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">53,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 0<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=codi_OtherInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452292952">
<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="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>client </div>
<div>Facility</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,144,261<span></span>
</td>
<td class="nump">$ 2,598,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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,405<span></span>
</td>
<td class="nump">666,507<span></span>
</td>
<td class="nump">339,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,393<span></span>
</td>
<td class="nump">153,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,839)<span></span>
</td>
<td class="num">(45,769)<span></span>
</td>
<td class="num">(58,218)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,184)<span></span>
</td>
<td class="num">(2,459)<span></span>
</td>
<td class="num">(2,046)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
<td class="nump">61,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="num">$ (32,900)<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,079<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfClients', window );">Number of clients | client</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_codi_NumberOfManufacturingFacilities', window );">Number of facilities | Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,843<span></span>
</td>
<td class="nump">$ 75,369<span></span>
</td>
<td class="nump">$ 72,708<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Sales Revenue | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.90%<span></span>
</td>
<td class="nump">14.80%<span></span>
</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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="nump">$ 198,331<span></span>
</td>
<td class="nump">$ 98,720<span></span>
</td>
<td class="nump">$ 73,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,877<span></span>
</td>
<td class="nump">25,772<span></span>
</td>
<td class="nump">44,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,374<span></span>
</td>
<td class="nump">30,087<span></span>
</td>
<td class="nump">22,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="nump">9,087<span></span>
</td>
<td class="nump">5,194<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,725<span></span>
</td>
<td class="nump">24,925<span></span>
</td>
<td class="num">(27,138)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="nump">17,962<span></span>
</td>
<td class="nump">15,939<span></span>
</td>
<td class="nump">14,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,839)<span></span>
</td>
<td class="num">(45,769)<span></span>
</td>
<td class="num">(58,218)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,184)<span></span>
</td>
<td class="num">(2,459)<span></span>
</td>
<td class="num">(2,046)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (95,112)<span></span>
</td>
<td class="num">$ (46,058)<span></span>
</td>
<td class="num">$ (72,973)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of clients.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfManufacturingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508440282024">
<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, 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, 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>Mar. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 536,612<span></span>
</td>
<td class="nump">$ 464,975<span></span>
</td>
<td class="nump">$ 431,525<span></span>
</td>
<td class="nump">$ 408,556<span></span>
</td>
<td class="nump">$ 421,609<span></span>
</td>
<td class="nump">$ 364,948<span></span>
</td>
<td class="nump">$ 286,218<span></span>
</td>
<td class="nump">$ 286,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,841,668<span></span>
</td>
<td class="nump">$ 1,359,567<span></span>
</td>
<td class="nump">$ 1,263,298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">444,963<span></span>
</td>
<td class="nump">401,106<span></span>
</td>
<td class="nump">388,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">93,631<span></span>
</td>
<td class="nump">74,728<span></span>
</td>
<td class="nump">89,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">270,426<span></span>
</td>
<td class="nump">215,996<span></span>
</td>
<td class="nump">147,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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,150<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">118,166<span></span>
</td>
<td class="nump">43,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">54,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">180,217<span></span>
</td>
<td class="nump">130,046<span></span>
</td>
<td class="nump">121,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">139,941<span></span>
</td>
<td class="nump">98,990<span></span>
</td>
<td class="nump">119,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,841,668<span></span>
</td>
<td class="nump">1,359,567<span></span>
</td>
<td class="nump">1,263,298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">444,963<span></span>
</td>
<td class="nump">401,106<span></span>
</td>
<td class="nump">388,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,631<span></span>
</td>
<td class="nump">74,728<span></span>
</td>
<td class="nump">89,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,426<span></span>
</td>
<td class="nump">215,996<span></span>
</td>
<td class="nump">147,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,127<span></span>
</td>
<td class="nump">369,981<span></span>
</td>
<td class="nump">395,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,150<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,166<span></span>
</td>
<td class="nump">43,442<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,047<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,217<span></span>
</td>
<td class="nump">130,046<span></span>
</td>
<td class="nump">121,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,941<span></span>
</td>
<td class="nump">98,990<span></span>
</td>
<td class="nump">119,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Corporate 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,475,838<span></span>
</td>
<td class="nump">1,116,458<span></span>
</td>
<td class="nump">1,016,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">363,017<span></span>
</td>
<td class="nump">319,181<span></span>
</td>
<td class="nump">307,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">33,319<span></span>
</td>
<td class="nump">26,653<span></span>
</td>
<td class="nump">28,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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">243,347<span></span>
</td>
<td class="nump">194,578<span></span>
</td>
<td class="nump">131,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">52,804<span></span>
</td>
<td class="nump">6,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">116,277<span></span>
</td>
<td class="nump">42,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">53,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">154,882<span></span>
</td>
<td class="nump">110,829<span></span>
</td>
<td class="nump">101,622<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">96,944<span></span>
</td>
<td class="nump">61,112<span></span>
</td>
<td class="nump">72,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">39,756<span></span>
</td>
<td class="nump">35,890<span></span>
</td>
<td class="nump">34,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | 5.11 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,387<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
<td class="nump">8,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">3,485<span></span>
</td>
<td class="nump">3,251<span></span>
</td>
<td class="nump">3,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Velocity 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,539<span></span>
</td>
<td class="nump">10,124<span></span>
</td>
<td class="nump">6,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">834<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">770<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">662<span></span>
</td>
<td class="nump">296<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">159,904<span></span>
</td>
<td class="nump">101,140<span></span>
</td>
<td class="nump">100,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | 5.11 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">27,393<span></span>
</td>
<td class="nump">28,239<span></span>
</td>
<td class="nump">29,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">31,411<span></span>
</td>
<td class="nump">25,679<span></span>
</td>
<td class="nump">27,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,546<span></span>
</td>
<td class="nump">7,688<span></span>
</td>
<td class="nump">6,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">57,570<span></span>
</td>
<td class="nump">9,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">85<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">33,828<span></span>
</td>
<td class="nump">29,190<span></span>
</td>
<td class="nump">36,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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">103,394<span></span>
</td>
<td class="nump">47,673<span></span>
</td>
<td class="nump">53,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">15,715<span></span>
</td>
<td class="nump">15,157<span></span>
</td>
<td class="nump">13,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,891<span></span>
</td>
<td class="nump">17,868<span></span>
</td>
<td class="nump">30,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,328<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
<td class="nump">756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member] | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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">53,735<span></span>
</td>
<td class="nump">8,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">973<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,086<span></span>
</td>
<td class="nump">4,604<span></span>
</td>
<td class="nump">6,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">62,776<span></span>
</td>
<td class="nump">58,406<span></span>
</td>
<td class="nump">58,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,451<span></span>
</td>
<td class="nump">31,337<span></span>
</td>
<td class="nump">29,915<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">525<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
<td class="nump">911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,666<span></span>
</td>
<td class="nump">2,578<span></span>
</td>
<td class="nump">3,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">207<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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">25,335<span></span>
</td>
<td class="nump">19,217<span></span>
</td>
<td class="nump">19,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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,421<span></span>
</td>
<td class="nump">$ 3,788<span></span>
</td>
<td class="nump">$ 3,913<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=codi_OtherInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456572616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Revenues from Geographic Location Outside Domestic Country (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 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>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>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 536,612<span></span>
</td>
<td class="nump">$ 464,975<span></span>
</td>
<td class="nump">$ 431,525<span></span>
</td>
<td class="nump">$ 408,556<span></span>
</td>
<td class="nump">$ 421,609<span></span>
</td>
<td class="nump">$ 364,948<span></span>
</td>
<td class="nump">$ 286,218<span></span>
</td>
<td class="nump">$ 286,792<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508451513736">
<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="8">3 Months Ended</th>
<th class="th" colspan="1">9 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>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>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 120,539<span></span>
</td>
<td class="nump">$ 100,908<span></span>
</td>
<td class="nump">$ 87,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">$ 1,855,160<span></span>
</td>
<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,527,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,855,160<span></span>
</td>
<td class="nump">1,527,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,196<span></span>
</td>
<td class="nump">4,434<span></span>
</td>
<td class="num">(60,100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">58,839<span></span>
</td>
<td class="nump">45,769<span></span>
</td>
<td class="nump">58,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other 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">(1,184)<span></span>
</td>
<td class="num">(2,459)<span></span>
</td>
<td class="num">(2,046)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">32,973<span></span>
</td>
<td class="nump">$ 35,069<span></span>
</td>
<td class="nump">$ 36,352<span></span>
</td>
<td class="nump">$ 35,109<span></span>
</td>
<td class="nump">22,786<span></span>
</td>
<td class="nump">$ 23,926<span></span>
</td>
<td class="nump">$ 3,724<span></span>
</td>
<td class="nump">$ 4,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,503<span></span>
</td>
<td class="nump">55,116<span></span>
</td>
<td class="nump">25,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,900<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,451<span></span>
</td>
<td class="nump">12,555<span></span>
</td>
<td class="nump">12,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">191,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">191,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">$ (32,900)<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,048<span></span>
</td>
<td class="nump">21,085<span></span>
</td>
<td class="nump">21,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">354,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">354,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,405<span></span>
</td>
<td class="nump">8,169<span></span>
</td>
<td class="nump">8,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">91,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">91,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">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">233,720<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">19,999<span></span>
</td>
<td class="nump">5,515<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">269,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="nump">263,052<span></span>
</td>
<td class="nump">269,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,513<span></span>
</td>
<td class="nump">10,109<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">129,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">129,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">1,881<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,700<span></span>
</td>
<td class="nump">12,474<span></span>
</td>
<td class="nump">12,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">164,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,631<span></span>
</td>
<td class="nump">164,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,728<span></span>
</td>
<td class="nump">6,710<span></span>
</td>
<td class="nump">6,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></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">75,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">75,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">117,643<span></span>
</td>
<td class="nump">98,676<span></span>
</td>
<td class="nump">83,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">$ 1,961,171<span></span>
</td>
<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,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">1,961,171<span></span>
</td>
<td class="nump">1,536,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">198,331<span></span>
</td>
<td class="nump">98,720<span></span>
</td>
<td class="nump">73,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">39,725<span></span>
</td>
<td class="nump">24,925<span></span>
</td>
<td class="num">(27,138)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">39,374<span></span>
</td>
<td class="nump">30,087<span></span>
</td>
<td class="nump">22,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">9,087<span></span>
</td>
<td class="nump">5,194<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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,877<span></span>
</td>
<td class="nump">25,772<span></span>
</td>
<td class="nump">44,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">33,976<span></span>
</td>
<td class="num">(1,021)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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,419<span></span>
</td>
<td class="num">(4,272)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">9,923<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">17,962<span></span>
</td>
<td class="nump">15,939<span></span>
</td>
<td class="nump">14,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">11,988<span></span>
</td>
<td class="nump">2,096<span></span>
</td>
<td class="nump">8,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,839<span></span>
</td>
<td class="nump">45,769<span></span>
</td>
<td class="nump">58,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other 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">(1,184)<span></span>
</td>
<td class="num">(2,459)<span></span>
</td>
<td class="num">(2,046)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">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">$ (95,112)<span></span>
</td>
<td class="num">$ (46,058)<span></span>
</td>
<td class="num">$ (72,973)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_IdentifiableAssetsOfSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508459001800">
<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, 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total consolidated net accounts receivable</a></td>
<td class="nump">$ 268,262<span></span>
</td>
<td class="nump">$ 206,728<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452206584">
<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="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 666,507<span></span>
</td>
<td class="nump">$ 339,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,855,160<span></span>
</td>
<td class="nump">1,527,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354,666<span></span>
</td>
<td class="nump">354,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
<td class="nump">61,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,530<span></span>
</td>
<td class="nump">91,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,720<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="nump">26,903<span></span>
</td>
<td class="nump">26,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,591<span></span>
</td>
<td class="nump">75,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">$ 30,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,545<span></span>
</td>
<td class="nump">191,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="num">$ (32,900)<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,961,171<span></span>
</td>
<td class="nump">1,536,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,894,754<span></span>
</td>
<td class="nump">1,473,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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">688<span></span>
</td>
<td class="nump">1,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,075<span></span>
</td>
<td class="nump">37,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,654<span></span>
</td>
<td class="nump">$ 23,958<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_IdentifiableAssetsOfSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=codi_NonUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=codi_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>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508451031512">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable, after Allowance for Credit Loss</a></td>
<td class="nump">268,262<span></span>
</td>
<td class="nump">206,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets', window );">Identifiable Assets, Total, Including Other Identifiable Assets</a></td>
<td class="nump">2,060,594<span></span>
</td>
<td class="nump">1,725,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="nump">$ 3,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">1,855,160<span></span>
</td>
<td class="nump">1,527,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupAssetsHeldForSale', window );">Disposal Group, Assets Held for Sale</a></td>
<td class="nump">99,423<span></span>
</td>
<td class="nump">101,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">87,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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="top.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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">2,896<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">$ 3,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OtherIdentifiableAssets', window );">Other Identifiable Assets</a></td>
<td class="nump">106,011<span></span>
</td>
<td class="nump">8,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">50,461<span></span>
</td>
<td class="nump">50,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">354,666<span></span>
</td>
<td class="nump">354,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">11,167<span></span>
</td>
<td class="nump">5,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">86,530<span></span>
</td>
<td class="nump">91,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">233,720<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">20,372<span></span>
</td>
<td class="nump">13,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">101,591<span></span>
</td>
<td class="nump">75,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">72,179<span></span>
</td>
<td class="nump">70,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">244,338<span></span>
</td>
<td class="nump">251,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">2,387<span></span>
</td>
<td class="nump">1,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">263,052<span></span>
</td>
<td class="nump">269,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">23,261<span></span>
</td>
<td class="nump">10,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">146,087<span></span>
</td>
<td class="nump">129,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">27,812<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">38,457<span></span>
</td>
<td class="nump">34,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">205,631<span></span>
</td>
<td class="nump">164,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">36,017<span></span>
</td>
<td class="nump">40,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">$ 219,545<span></span>
</td>
<td class="nump">$ 191,180<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_DisposalGroupAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupAssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_IdentifiableAssetsOfSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_IdentifiableAssetsOfSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifiable Assets, Total, Including Other Identifiable Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Identifiable Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452645768">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">$ 120,539<span></span>
</td>
<td class="nump">$ 100,908<span></span>
</td>
<td class="nump">$ 87,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="nump">3,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">22,048<span></span>
</td>
<td class="nump">21,085<span></span>
</td>
<td class="nump">21,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">8,405<span></span>
</td>
<td class="nump">8,169<span></span>
</td>
<td class="nump">8,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">8,728<span></span>
</td>
<td class="nump">6,710<span></span>
</td>
<td class="nump">6,459<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">22,918<span></span>
</td>
<td class="nump">22,059<span></span>
</td>
<td class="nump">22,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">2,896<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">3,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">19,999<span></span>
</td>
<td class="nump">5,515<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">8,513<span></span>
</td>
<td class="nump">10,109<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">1,881<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">12,700<span></span>
</td>
<td class="nump">12,474<span></span>
</td>
<td class="nump">12,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">12,451<span></span>
</td>
<td class="nump">12,555<span></span>
</td>
<td class="nump">12,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">$ 117,643<span></span>
</td>
<td class="nump">$ 98,676<span></span>
</td>
<td class="nump">$ 83,322<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456401688">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials and supplies</a></td>
<td class="nump">$ 105,654<span></span>
</td>
<td class="nump">$ 75,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">27,026<span></span>
</td>
<td class="nump">13,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">457,274<span></span>
</td>
<td class="nump">283,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">589,954<span></span>
</td>
<td class="nump">371,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory Valuation Reserves</a></td>
<td class="num">(27,870)<span></span>
</td>
<td class="num">(21,222)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">562,084<span></span>
</td>
<td class="nump">350,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 37,336<span></span>
</td>
<td class="nump">$ 31,131<span></span>
</td>
<td class="nump">$ 29,695<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456351896">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in Progress, Gross</a></td>
<td class="nump">$ 13,345<span></span>
</td>
<td class="nump">$ 10,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">345,386<span></span>
</td>
<td class="nump">287,038<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(166,993)<span></span>
</td>
<td class="num">(133,385)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">178,393<span></span>
</td>
<td class="nump">153,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">206,919<span></span>
</td>
<td class="nump">169,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">52,794<span></span>
</td>
<td class="nump">45,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">56,988<span></span>
</td>
<td class="nump">45,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 15,340<span></span>
</td>
<td class="nump">$ 15,713<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457517960">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials and supplies</a></td>
<td class="nump">$ 105,654<span></span>
</td>
<td class="nump">$ 75,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">27,026<span></span>
</td>
<td class="nump">13,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">457,274<span></span>
</td>
<td class="nump">283,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: obsolescence reserve</a></td>
<td class="num">(27,870)<span></span>
</td>
<td class="num">(21,222)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 562,084<span></span>
</td>
<td class="nump">$ 350,594<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508451092104">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">$ 56,965,000<span></span>
</td>
<td class="nump">$ 56,965,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">873,150,000<span></span>
</td>
<td class="nump">724,252,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,405,000<span></span>
</td>
<td class="nump">666,507,000<span></span>
</td>
<td class="nump">$ 339,023,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">815,712,000<span></span>
</td>
<td class="nump">770,617,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill deductible for income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,307,000<span></span>
</td>
<td class="nump">61,682,000<span></span>
</td>
<td class="nump">53,629,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">$ 323,922,000<span></span>
</td>
<td class="nump">293,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,267,000<span></span>
</td>
<td class="nump">$ 26,903,000<span></span>
</td>
<td class="nump">26,903,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="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.20%<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900,000<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079,000<span></span>
</td>
<td class="nump">30,079,000<span></span>
</td>
<td class="nump">30,079,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="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="nump">14.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448,000<span></span>
</td>
<td class="nump">$ 63,531,000<span></span>
</td>
<td class="nump">61,031,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="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,843,000<span></span>
</td>
<td class="nump">$ 75,369,000<span></span>
</td>
<td class="nump">$ 72,708,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="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTradeNames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452300760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 666,507<span></span>
</td>
<td class="nump">$ 339,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,898<span></span>
</td>
<td class="nump">327,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,405<span></span>
</td>
<td class="nump">666,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">$ 92,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
<td class="nump">$ 61,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,083)<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="nump">14.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,903<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="nump">26,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">0<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,170<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">68,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,855<span></span>
</td>
<td class="nump">68,170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">83,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,369<span></span>
</td>
<td class="nump">$ 72,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,474<span></span>
</td>
<td class="nump">2,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,843<span></span>
</td>
<td class="nump">$ 75,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">$ 30,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (32,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,170<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Beginning balance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AdvancedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452634216">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 1,137,606<span></span>
</td>
<td class="nump">$ 1,012,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(321,894)<span></span>
</td>
<td class="num">(241,998)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">815,712<span></span>
</td>
<td class="nump">770,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTradeNames', window );">Trade names, not subject to amortization</a></td>
<td class="nump">56,965<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_codi_FiniteLivedInProcessResearchAndDevelopment', window );">Finite lived in-process research and development</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">1,194,571<span></span>
</td>
<td class="nump">1,076,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">872,677<span></span>
</td>
<td class="nump">834,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">80,307<span></span>
</td>
<td class="nump">61,682<span></span>
</td>
<td class="nump">$ 53,629<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">566,805<span></span>
</td>
<td class="nump">505,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(180,581)<span></span>
</td>
<td class="num">(148,599)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 386,224<span></span>
</td>
<td class="nump">357,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">13 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember', window );">Technology and patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 153,124<span></span>
</td>
<td class="nump">145,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(49,898)<span></span>
</td>
<td class="num">(25,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 103,226<span></span>
</td>
<td class="nump">119,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 411,100<span></span>
</td>
<td class="nump">357,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(87,178)<span></span>
</td>
<td class="num">(64,478)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 323,922<span></span>
</td>
<td class="nump">293,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">16 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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 4,617<span></span>
</td>
<td class="nump">3,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(3,502)<span></span>
</td>
<td class="num">(3,159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 1,115<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 1,960<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(735)<span></span>
</td>
<td class="num">(210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite lived in-process research and development</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTradeNames">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTradeNames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457042936">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 76,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2021</a></td>
<td class="nump">75,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2022</a></td>
<td class="nump">73,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2023</a></td>
<td class="nump">68,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2024</a></td>
<td class="nump">$ 65,836<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508444930680">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="1">3 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>Mar. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 873,150<span></span>
</td>
<td class="nump">$ 724,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 666,507<span></span>
</td>
<td class="nump">$ 339,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment Assessment Assumptions Weighted Average Cost Of Capital</a></td>
<td class="nump">14.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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455644696">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 666,507<span></span>
</td>
<td class="nump">$ 339,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">148,898<span></span>
</td>
<td class="nump">327,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">61,448<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
<td class="nump">61,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="num">(2,083)<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">39,267<span></span>
</td>
<td class="nump">26,903<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">12,364<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">$ 55,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AdvancedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508448058120">
<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>
<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, 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>Apr. 18, 2018</div></th>
<th class="th"><div>Sep. 16, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,174,000<span></span>
</td>
<td class="nump">$ 7,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,784,000<span></span>
</td>
<td class="nump">16,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt modification and extinguishment costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,708,000<span></span>
</td>
<td class="nump">3,214,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 33,300,000<span></span>
</td>
<td class="num">(33,305,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (12,319,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAmountOfHedgedItem', window );">Amount of debt hedged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=codi_NewInterestRateSwapMember', window );">New Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_InterestRateOnNotionalAmount', window );">Interest Rate On Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.97%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember', window );">Term Loan | New Line Of Credit [Member] | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">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">$ 8,400,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_codi_InterestRateOnNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate on notional amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_InterestRateOnNotionalAmount</td>
</tr>
<tr>
<td 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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAmountOfHedgedItem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of hedged item in hedging relationship. Excludes hedged asset or liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAmountOfHedgedItem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=codi_NewInterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=codi_NewInterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_NewLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_NewLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460818600">
<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="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>Mar. 02, 2021</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>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 23, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized premiums and debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,174,000)<span></span>
</td>
<td class="num">$ (7,540,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,284,826,000<span></span>
</td>
<td class="nump">899,460,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities', window );">Payments for (Proceeds from) Derivative Instrument, Investing Activities</a></td>
<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,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 33,300,000<span></span>
</td>
<td class="num">$ (33,305,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=codi_A2018RevolvingCreditFacilityMember', window );">2018 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">307,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=codi_A2021RevolvingCreditFacilityMember', window );">2021 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="nump">$ 12,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion, term loan facilities</a></td>
<td class="num">$ (600,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.92%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProceedsHeldInEscrow', window );">Proceeds held in escrow</a></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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018RevolvingCreditFacilityMember', window );">2018 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">2.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 credit facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Debtissuanceaggregateprincipalamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt issuance, aggregate principal amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Debtissuanceaggregateprincipalamount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds held in escrow</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ProceedsHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=codi_A2018RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=codi_A2018RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2021RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=codi_A2021RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2029SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_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_A2018RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508450875384">
<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>Apr. 18, 2018</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>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>May 07, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt modification and extinguishment costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,708<span></span>
</td>
<td class="nump">$ 3,214<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,021)<span></span>
</td>
<td class="num">(6,121)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,763<span></span>
</td>
<td class="nump">10,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="nump">$ 3,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,784<span></span>
</td>
<td class="nump">16,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, net</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,174<span></span>
</td>
<td class="nump">$ 7,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">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">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">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">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">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">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember', window );">2021 credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Term Loan | New Line Of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, net</a></td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></td>
<td class="nump">$ 8,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_A2029SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_NewLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_NewLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454634568">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_codi_ActualFixedChargeCoverageRatio', window );">Actual fixed charge coverage ratio</a></td>
<td class="nump">5.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ActualSecuredDebtToEbitdaRatio', window );">Actual secured debt to EBITDA ratio</a></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="top.Show.showAR( this, 'defref_codi_ActualDebtToEbitdaRatio', window );">Actual debt to EBITDA ratio</a></td>
<td class="nump">2.96<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actual debt to EBITDA ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actual fixed charge coverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actual Secured Debt To Ebitda Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508442975160">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest', window );">Interest on credit facilities</a></td>
<td class="nump">$ 2,669<span></span>
</td>
<td class="nump">$ 2,164<span></span>
</td>
<td class="nump">$ 21,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on Senior Notes</a></td>
<td class="nump">54,441<span></span>
</td>
<td class="nump">42,400<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee', window );">Unused fee on Revolving Credit Facility</a></td>
<td class="nump">1,598<span></span>
</td>
<td class="nump">1,386<span></span>
</td>
<td class="nump">1,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt premium/ discount</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments', window );">Unrealized (gains) losses on interest rate derivatives</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOtherLongTermDebt', window );">Other interest expense</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest Income, Other</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="num">(1,887)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">$ 58,839<span></span>
</td>
<td class="nump">$ 45,769<span></span>
</td>
<td class="nump">$ 58,218<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payment applied to interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) related to derivatives designated as cash flow hedging instruments, recorded in results of operations to the extent that the cash flow hedge is determined to be ineffective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455527848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Hedging Activities - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">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, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 16, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,174<span></span>
</td>
<td class="nump">$ 7,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,784<span></span>
</td>
<td class="nump">$ 16,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities', window );">Payments for (Proceeds from) Derivative Instrument, Investing Activities</a></td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=codi_NewInterestRateSwapMember', window );">New Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_InterestRateOnNotionalAmount', window );">Interest Rate On Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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_InterestRateOnNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate on notional amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_InterestRateOnNotionalAmount</td>
</tr>
<tr>
<td 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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=codi_NewInterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=codi_NewInterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455577928">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Defined benefit plan expected contribution by employer</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</a></td>
<td class="num">(111)<span></span>
</td>
<td class="num">$ (381)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded liability</a></td>
<td class="num">$ (2,862)<span></span>
</td>
<td class="num">$ (3,991)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460685944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Foreign Plan's Status and Recognized Amounts (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, 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Change in benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, beginning of year</a></td>
<td class="nump">$ 14,025<span></span>
</td>
<td class="nump">$ 14,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">571<span></span>
</td>
<td class="nump">$ 512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain)/loss</a></td>
<td class="num">(484)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Employee contributions and transfer</a></td>
<td class="num">(267)<span></span>
</td>
<td class="num">(47)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Foreign currency translation</a></td>
<td class="num">(535)<span></span>
</td>
<td class="nump">1,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation, end of year</a></td>
<td class="nump">12,311<span></span>
</td>
<td class="nump">14,025<span></span>
</td>
<td class="nump">14,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets, beginning of period</a></td>
<td class="nump">10,034<span></span>
</td>
<td class="nump">10,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">324<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(370)<span></span>
</td>
<td class="nump">929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets, end of period</a></td>
<td class="nump">9,449<span></span>
</td>
<td class="nump">10,034<span></span>
</td>
<td class="nump">$ 10,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">304<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Defined Benefit Plan, Benefit Obligation, Benefits Paid</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement', window );">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement</a></td>
<td class="nump">1,445<span></span>
</td>
<td class="nump">1,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanCurtailments', window );">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 921<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from assets transferred into (from) plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedBenefitPlanCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanCurtailments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedBenefitPlanFundedStatusOfPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508443326168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 422<span></span>
</td>
<td class="nump">$ 571<span></span>
</td>
<td class="nump">$ 512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Defined Benefit Plan, Amortization of Gain (Loss)</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">381<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 1,131<span></span>
</td>
<td class="nump">$ 649<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508459786440">
<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)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">0.35%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457173496">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2021</a></td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2022</a></td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2023</a></td>
<td class="nump">597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2024</a></td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Thereafter</a></td>
<td class="nump">2,744<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total</a></td>
<td class="nump">$ 5,587<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460728840">
<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, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">2.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508421386984">
<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="8">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, 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>Jan. 23, 2020</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Oct. 30, 2019</div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Jul. 30, 2019</div></th>
<th class="th"><div>Jul. 25, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 25, 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>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</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>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">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="nump">$ 1,137,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,137,606<span></span>
</td>
<td class="nump">$ 1,012,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss 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="text">&#160;<span></span>
</td>
<td class="nump">17,119<span></span>
</td>
<td class="num">(5,261)<span></span>
</td>
<td class="num">$ (70,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">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="nump">60,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 24,181<span></span>
</td>
<td class="nump">23,678<span></span>
</td>
<td class="nump">15,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (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">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="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="top.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">$ 114,629<span></span>
</td>
<td class="nump">83,884<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Trust shares, voting rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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.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="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="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="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="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Payments Of Distributions 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">$ 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="nump">$ 21,564<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="nump">$ 21,564<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="nump">$ 150,946<span></span>
</td>
<td class="nump">$ 89,856<span></span>
</td>
<td class="nump">86,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="text">&#160;<span></span>
</td>
<td class="num">(43,989)<span></span>
</td>
<td class="num">(40,895)<span></span>
</td>
<td class="num">(148,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">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="nump">$ 321,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,894<span></span>
</td>
<td class="nump">241,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,677<span></span>
</td>
<td class="nump">834,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">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="nump">815,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,712<span></span>
</td>
<td class="nump">770,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTradeNames', window );">Trade names, not subject to amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="top.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="nump">$ 1,194,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,194,571<span></span>
</td>
<td class="nump">$ 1,076,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 83,884<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember', window );">At the market equity offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">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="nump">$ 60,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedDistributionPreferredShareholders', window );">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="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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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="top.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="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="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="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedDistributionPreferredShareholders', window );">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="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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred Stock, Liquidation Preference Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember', window );">Series B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">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="nump">566,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566,805<span></span>
</td>
<td class="nump">505,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">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="nump">180,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,581<span></span>
</td>
<td class="nump">148,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">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="nump">386,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 386,224<span></span>
</td>
<td class="nump">357,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#160;<span></span>
</td>
<td class="text">13 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember', window );">Technology and patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">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="nump">153,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153,124<span></span>
</td>
<td class="nump">145,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">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="nump">49,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,898<span></span>
</td>
<td class="nump">25,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="top.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="nump">103,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103,226<span></span>
</td>
<td class="nump">119,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">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="nump">411,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="nump">$ 411,100<span></span>
</td>
<td class="nump">357,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">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="nump">87,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,178<span></span>
</td>
<td class="nump">64,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">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="nump">323,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 323,922<span></span>
</td>
<td class="nump">293,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#160;<span></span>
</td>
<td class="text">16 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">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="nump">4,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,617<span></span>
</td>
<td class="nump">3,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">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="nump">3,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,502<span></span>
</td>
<td class="nump">3,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,115<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,960<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">735<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,225<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="top.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">&#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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Clean Earth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Manitoba Harvest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsPayableAmountPerShare', window );">Distribution declared per share (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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Payments Of Distributions To Shareholders</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AccruedDistributionPreferredShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Distribution Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AccruedDistributionPreferredShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AtTheMarketOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>At the market offering costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AtTheMarketOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpenseAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpenseAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpensePreferredShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpensePreferredShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsForContributionBasedProfitAllocationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions for contribution based profit allocation payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsForContributionBasedProfitAllocationPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions payable amount per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income Loss Available to Trust Stock Net of Distributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailabletoTrustStockNetofDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Shares Redemption, Fundamental Change, Notice Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Shares Redemption, Notice Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Shares Tax Redemption, Notice Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Cash Distributions Paid, Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PreferredStockCashDistributionsPaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount payable to broker-dealers or clearing organizations for executing or clearing trades or orders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41256-110953<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTradeNames">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTradeNames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_ManitobaHarvestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455596840">
<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, 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, 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>Mar. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">$ (43,989)<span></span>
</td>
<td class="num">$ (40,895)<span></span>
</td>
<td class="num">$ (148,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit&#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">5,361<span></span>
</td>
<td class="nump">4,974<span></span>
</td>
<td class="nump">3,222<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">(49,350)<span></span>
</td>
<td class="num">(45,869)<span></span>
</td>
<td class="num">(151,698)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income 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">97,432<span></span>
</td>
<td class="nump">28,041<span></span>
</td>
<td class="nump">372,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">$ 97,432<span></span>
</td>
<td class="nump">$ 24,235<span></span>
</td>
<td class="nump">$ 370,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding (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="nump">65,362,000<span></span>
</td>
<td class="nump">63,151,000<span></span>
</td>
<td class="nump">59,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="top.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.14)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.40)<span></span>
</td>
<td class="num">$ (0.35)<span></span>
</td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (2.54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</a></td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">1.49<span></span>
</td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">6.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share, diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.73<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="nump">$ 3.64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit&#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="num">$ (3,806)<span></span>
</td>
<td class="num">$ (2,437)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect of contribution based profit on net income loss because of holding event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) from Discontinued Operations, Available to Common Stockholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income (loss) available to trust stock net of holding event adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>NetIncomeLossAvailabletoTrustNetofDistributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508459038728">
<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, 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="top.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="top.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">$ (174,738)<span></span>
</td>
<td class="num">$ (140,078)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(9,413)<span></span>
</td>
<td class="num">(7,012)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 63<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<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 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456434184">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic (including U.S. exports)</a></td>
<td class="nump">$ 27,799<span></span>
</td>
<td class="nump">$ 6,092<span></span>
</td>
<td class="num">$ (72,264)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign subsidiaries</a></td>
<td class="nump">15,397<span></span>
</td>
<td class="num">(1,658)<span></span>
</td>
<td class="nump">12,164<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">$ 43,196<span></span>
</td>
<td class="nump">$ 4,434<span></span>
</td>
<td class="num">$ (60,100)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455498248">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 18,439<span></span>
</td>
<td class="nump">$ 5,979<span></span>
</td>
<td class="nump">$ 5,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">4,122<span></span>
</td>
<td class="nump">1,620<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">5,234<span></span>
</td>
<td class="nump">4,804<span></span>
</td>
<td class="nump">4,984<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current taxes</a></td>
<td class="nump">27,795<span></span>
</td>
<td class="nump">12,403<span></span>
</td>
<td class="nump">11,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(9,271)<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="num">(2,471)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(1,725)<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,538<span></span>
</td>
<td class="num">(2,763)<span></span>
</td>
<td class="num">(249)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred taxes</a></td>
<td class="num">(9,458)<span></span>
</td>
<td class="num">(2,228)<span></span>
</td>
<td class="num">(2,057)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total tax provision</a></td>
<td class="nump">$ 18,337<span></span>
</td>
<td class="nump">$ 10,175<span></span>
</td>
<td class="nump">$ 9,914<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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 http://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508421303576">
<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, 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="top.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="top.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">$ 7,501<span></span>
</td>
<td class="nump">$ 4,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DeferredTaxAssetsAccountsReceivableAndAllowance', window );">Accounts receivable and allowances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,769<span></span>
</td>
<td class="nump">1,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">29,979<span></span>
</td>
<td class="nump">32,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,061<span></span>
</td>
<td class="nump">5,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward', window );">Interest expense limitation carryforwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,651<span></span>
</td>
<td class="nump">2,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DeferredTaxAssetLeases', window );">Deferred Tax Asset, Leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,906<span></span>
</td>
<td class="nump">21,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DeferredTaxAssetsHeldForSale', window );">Deferred Tax Assets, Held for Sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,601<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,339<span></span>
</td>
<td class="nump">11,768<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,807<span></span>
</td>
<td class="nump">79,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(9,413)<span></span>
</td>
<td class="num">(7,012)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">90,394<span></span>
</td>
<td class="nump">72,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">(123,946)<span></span>
</td>
<td class="num">(102,748)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(23,966)<span></span>
</td>
<td class="num">(17,859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">(37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Deferred Tax Liabilities, Leasing Arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26,087)<span></span>
</td>
<td class="num">(18,831)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses', window );">Prepaid and other expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(701)<span></span>
</td>
<td class="num">(603)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(174,738)<span></span>
</td>
<td class="num">(140,078)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred tax liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (84,344)<span></span>
</td>
<td class="num">$ (67,836)<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 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets accounts receivable and allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Valuation Allowance, Interest Carryforward</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities prepaid and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Repatriation of Foreign Earnings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460941112">
<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, 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="top.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="top.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="num">(21.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes (net of Federal benefits)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.80%<span></span>
</td>
<td class="nump">34.80%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">8.20%<span></span>
</td>
<td class="nump">37.50%<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders', window );">Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">137.00%<span></span>
</td>
<td class="nump">20.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">(0.30%)<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">11.50%<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="top.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">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">9.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries', window );">Non-recognition of various carryforwards at subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2.30%)<span></span>
</td>
<td class="num">(24.50%)<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Utilization of tax credits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5.20%)<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent', window );">Foreign-derived intangible income (FDII) and GILTI tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2.40%)<span></span>
</td>
<td class="num">(5.00%)<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="num">(16.80%)<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42.50%<span></span>
</td>
<td class="nump">229.50%<span></span>
</td>
<td class="nump">16.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 effective income tax rate for each of the years presented includes 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Non recognition of NOL carry forwards at Subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Remeasurement Of Deferred Tax Assets And Liabilities, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses of parent taxed as partnership passed through to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508455285128">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 1,334<span></span>
</td>
<td class="nump">$ 993<span></span>
</td>
<td class="nump">$ 894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current years&#8217; tax positions</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">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="top.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">427<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior years&#8217; tax positions</a></td>
<td class="num">(63)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions for expiration of statute of limitations</a></td>
<td class="num">(63)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending 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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456461880">
<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="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities', window );">Payments for (Proceeds from) Derivative Instrument, Investing Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 32,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Fair value of contingent consideration</a></td>
<td class="nump">0<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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="nump">30<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)</a></td>
<td class="nump">$ 314<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508448004792">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="num">$ (1,785)<span></span>
</td>
<td class="num">$ (111)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="num">(1,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements Recurring | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, 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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(1,501)<span></span>
</td>
<td class="num">(1,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(151)<span></span>
</td>
<td class="nump">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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, 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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(151)<span></span>
</td>
<td class="nump">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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(1,350)<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, 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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(1,350)<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_RavinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508460793976">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Supplemental put liability, beginning balance</a></td>
<td class="num">$ (1,785)<span></span>
</td>
<td class="num">$ (111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Supplemental put liability, ending balance</a></td>
<td class="num">(1,501)<span></span>
</td>
<td class="num">(1,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Put option issued to noncontrolling shareholder</a></td>
<td class="num">(30)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Put option issued to noncontrolling shareholder</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Increase in the fair value of put option of noncontrolling shareholders</a></td>
<td class="num">(314)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Fair value of contingent consideration</a></td>
<td class="nump">$ 0<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_RavinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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_BusinessAcquisitionAxis=codi_PolyfoamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452248360">
<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, 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>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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment Expenses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 32,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 307,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 1,051,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Debtissuanceaggregateprincipalamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt issuance, aggregate principal amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Debtissuanceaggregateprincipalamount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Assets Liabilities Quantitative Information [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2032SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_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>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508446871928">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 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"><div>Jan. 23, 2020</div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Jul. 25, 2019</div></th>
<th class="th"><div>Apr. 25, 2019</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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,328<span></span>
</td>
<td class="nump">$ 123,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Payments Of Distributions To Shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<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="nump">$ 21,564<span></span>
</td>
<td class="nump">$ 21,564<span></span>
</td>
<td class="nump">$ 21,564<span></span>
</td>
<td class="nump">$ 21,564<span></span>
</td>
<td class="nump">150,946<span></span>
</td>
<td class="nump">89,856<span></span>
</td>
<td class="nump">$ 86,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="top.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="nump">10,900<span></span>
</td>
<td class="nump">8,500<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,458<span></span>
</td>
<td class="nump">$ 14,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">97.60%<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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">88.40%<span></span>
</td>
<td class="nump">88.10%<span></span>
</td>
<td class="nump">88.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 27,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">81.70%<span></span>
</td>
<td class="nump">81.40%<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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">72.70%<span></span>
</td>
<td class="nump">72.60%<span></span>
</td>
<td class="nump">75.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,524<span></span>
</td>
<td class="nump">$ 282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember', window );">Sterno 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">100.00%<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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">87.10%<span></span>
</td>
<td class="nump">88.50%<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember', window );">Allocation Interests [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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.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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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.00%<span></span>
</td>
<td class="nump">93.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,581<span></span>
</td>
<td class="nump">$ 61,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">91.80%<span></span>
</td>
<td class="nump">81.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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">83.80%<span></span>
</td>
<td class="nump">74.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,175<span></span>
</td>
<td class="nump">$ 11,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">91.10%<span></span>
</td>
<td class="nump">92.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">82.80%<span></span>
</td>
<td class="nump">83.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,284<span></span>
</td>
<td class="nump">$ 1,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold | 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">98.00%<span></span>
</td>
<td class="nump">96.70%<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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">85.50%<span></span>
</td>
<td class="nump">81.10%<span></span>
</td>
<td class="nump">80.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,585<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">59.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano | 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">58.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,250<span></span>
</td>
<td class="nump">4,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">99.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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">87.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,936<span></span>
</td>
<td class="nump">$ 2,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="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="nump">100.00%<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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">91.20%<span></span>
</td>
<td class="nump">91.50%<span></span>
</td>
<td class="nump">91.50%<span></span>
</td>
</tr>
<tr><td colspan="16"></td></tr>
<tr><td colspan="16"><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CrosmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508453043336">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 175,328<span></span>
</td>
<td class="nump">$ 123,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,458<span></span>
</td>
<td class="nump">14,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,435<span></span>
</td>
<td class="nump">27,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember', window );">Sterno 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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,524<span></span>
</td>
<td class="nump">282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember', window );">Allocation Interests [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">97.60%<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81.70%<span></span>
</td>
<td class="nump">81.40%<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="top.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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">100.00%<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="top.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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88.40%<span></span>
</td>
<td class="nump">88.10%<span></span>
</td>
<td class="nump">88.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">88.00%<span></span>
</td>
<td class="nump">93.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">72.70%<span></span>
</td>
<td class="nump">72.60%<span></span>
</td>
<td class="nump">75.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">87.10%<span></span>
</td>
<td class="nump">88.50%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CrosmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508461014680">
<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>
</tr>
<tr>
<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and fringes</a></td>
<td class="nump">$ 43,270<span></span>
</td>
<td class="nump">$ 34,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="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued taxes</a></td>
<td class="nump">16,472<span></span>
</td>
<td class="nump">14,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">6,163<span></span>
</td>
<td class="nump">6,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">13,563<span></span>
</td>
<td class="nump">8,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedProductRebates', window );">Accrued rebates and discounts</a></td>
<td class="nump">10,687<span></span>
</td>
<td class="nump">5,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Warranty payable</a></td>
<td class="nump">2,062<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedInventory', window );">Accrued inventory</a></td>
<td class="nump">50,122<span></span>
</td>
<td class="nump">40,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">32,462<span></span>
</td>
<td class="nump">24,365<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">174,801<span></span>
</td>
<td class="nump">134,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">1,558<span></span>
</td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Accrual</a></td>
<td class="nump">4,257<span></span>
</td>
<td class="nump">2,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Warranty payments</a></td>
<td class="num">(3,753)<span></span>
</td>
<td class="num">(2,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Other (1)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">2,062<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">$ 3,600<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_AccruedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Inventory</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Product Rebates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457618152">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid</a></td>
<td class="nump">$ 58,553<span></span>
</td>
<td class="nump">$ 43,730<span></span>
</td>
<td class="nump">$ 56,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Taxes paid</a></td>
<td class="nump">$ 27,371<span></span>
</td>
<td class="nump">$ 10,189<span></span>
</td>
<td class="nump">$ 15,367<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454762968">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency gain (loss)</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (67)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of capital assets</a></td>
<td class="num">(1,458)<span></span>
</td>
<td class="num">(1,851)<span></span>
</td>
<td class="num">(1,626)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OtherIncomeExpenseOther', window );">Other income (expense)</a></td>
<td class="nump">247<span></span>
</td>
<td class="num">(679)<span></span>
</td>
<td class="num">(353)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other expense, net</a></td>
<td class="num">$ (1,184)<span></span>
</td>
<td class="num">$ (2,459)<span></span>
</td>
<td class="num">$ (2,046)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Income (Expense), Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120253306&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 http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508454482712">
<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, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508447969560">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 37,012<span></span>
</td>
<td class="nump">$ 32,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">5 years 10 months 20 days<span></span>
</td>
<td class="text">5 years 5 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 35,800<span></span>
</td>
<td class="nump">$ 27,800<span></span>
</td>
<td class="nump">$ 23,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">7.41%<span></span>
</td>
<td class="nump">7.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 43,404<span></span>
</td>
<td class="nump">$ 10,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">129,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 129,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="top.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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible 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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases expiration minimum period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508457534120">
<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, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 34,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">29,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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">25,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">20,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">17,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">37,138<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, Payments, Due</a></td>
<td class="nump">165,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">35,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 129,463<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508445594568">
<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="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>Sep. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 03, 2021 </div>
<div>USD ($)</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, 2021 </div>
<div>USD ($) </div>
<div>vendor</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>
<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>
<th class="th">
<div>Feb. 26, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">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="nump">$ 11,705,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,705,000<span></span>
</td>
<td class="nump">$ 10,012,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">42.20%<span></span>
</td>
<td class="nump">55.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 2,100,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">5,400,000<span></span>
</td>
<td class="nump">5,200,000<span></span>
</td>
<td class="nump">5,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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,943,000<span></span>
</td>
<td class="nump">33,749,000<span></span>
</td>
<td class="nump">36,030,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ManagementFeeWaiver', window );">Management fee waiver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Ownershippercentageintercompanyloanagreement', window );">Ownership percentage intercompany loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="num">(34,100,000)<span></span>
</td>
<td class="num">$ (9,100,000)<span></span>
</td>
<td class="num">(60,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember', window );">5.11 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_FoamFabricatorsMember', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="nump">57.80%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">$ 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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">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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Payments for Repurchase of Redeemable Noncontrolling Interest</a></td>
<td class="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">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="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,943,000<span></span>
</td>
<td class="nump">33,749,000<span></span>
</td>
<td class="nump">36,030,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Non-controlling interest percent</a></td>
<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="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">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="nump">$ 1,100,000<span></span>
</td>
<td class="nump">2,700,000<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisitions distributions payable allocation agreement percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisitions distributions payable allocation agreement period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationIntegrationServicesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsForContributionBasedProfitAllocationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions for contribution based profit allocation payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsForContributionBasedProfitAllocationPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions Made to Holders of Allocation Interests, Cash Distributions Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Management fee waiver</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ManagementFeeWaiver</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Related Party Vendors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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_Ownershippercentageintercompanyloanagreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage intercompany loan agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Ownershippercentageintercompanyloanagreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly management fee percentage of entity adjusted net assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForManagementFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_FoamFabricatorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=codi_EmployeesandPartnersoftheManagerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_FoxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_VendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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>120
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508443288824">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">$ 46,943<span></span>
</td>
<td class="nump">$ 33,749<span></span>
</td>
<td class="nump">$ 36,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties (refer to Note Q)</a></td>
<td class="nump">11,705<span></span>
</td>
<td class="nump">10,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">46,943<span></span>
</td>
<td class="nump">33,749<span></span>
</td>
<td class="nump">36,030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="top.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="top.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="top.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="top.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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">41,505<span></span>
</td>
<td class="nump">29,402<span></span>
</td>
<td class="nump">32,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Other Related Party Transactions [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508452712664">
<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="1">2 Months Ended</th>
<th class="th" colspan="9">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</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>Feb. 28, 2019</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, 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>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 28, 2019</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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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">$ 32,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 536,612<span></span>
</td>
<td class="nump">$ 464,975<span></span>
</td>
<td class="nump">$ 431,525<span></span>
</td>
<td class="nump">$ 408,556<span></span>
</td>
<td class="nump">$ 421,609<span></span>
</td>
<td class="nump">$ 364,948<span></span>
</td>
<td class="nump">$ 286,218<span></span>
</td>
<td class="nump">$ 286,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,410<span></span>
</td>
<td class="nump">181,435<span></span>
</td>
<td class="nump">173,564<span></span>
</td>
<td class="nump">168,548<span></span>
</td>
<td class="nump">155,707<span></span>
</td>
<td class="nump">135,422<span></span>
</td>
<td class="nump">100,691<span></span>
</td>
<td class="nump">103,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">725,957<span></span>
</td>
<td class="nump">494,965<span></span>
</td>
<td class="nump">456,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,973<span></span>
</td>
<td class="nump">35,069<span></span>
</td>
<td class="nump">36,352<span></span>
</td>
<td class="nump">35,109<span></span>
</td>
<td class="nump">22,786<span></span>
</td>
<td class="nump">23,926<span></span>
</td>
<td class="nump">3,724<span></span>
</td>
<td class="nump">4,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,503<span></span>
</td>
<td class="nump">55,116<span></span>
</td>
<td class="nump">25,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (loss) from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,306<span></span>
</td>
<td class="nump">13,079<span></span>
</td>
<td class="num">(21,608)<span></span>
</td>
<td class="nump">13,082<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">11,235<span></span>
</td>
<td class="num">(16,081)<span></span>
</td>
<td class="num">(2,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,859<span></span>
</td>
<td class="num">(5,741)<span></span>
</td>
<td class="num">(70,014)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 8,366<span></span>
</td>
<td class="nump">$ 19,186<span></span>
</td>
<td class="num">$ (8,437)<span></span>
</td>
<td class="nump">$ 3,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,552<span></span>
</td>
<td class="nump">$ 22,780<span></span>
</td>
<td class="nump">$ 301,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.40)<span></span>
</td>
<td class="num">$ (0.35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (2.54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">1.16<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.49<span></span>
</td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="nump">$ 6.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, impaired, accumulated impairment loss</a></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">$ 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,745<span></span>
</td>
<td class="nump">$ 57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal group, not discontinued operation, gain (loss) on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (121,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and fully diluted income (loss) per share attributable to 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and fully income (loss) per share attributable to Holdings (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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.06)<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="num">$ (0.26)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,305)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (12,319)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,577<span></span>
</td>
<td class="nump">$ 4,332<span></span>
</td>
<td class="nump">$ 10,357<span></span>
</td>
<td class="nump">$ 8,914<span></span>
</td>
<td class="nump">$ 7,639<span></span>
</td>
<td class="nump">$ 9,568<span></span>
</td>
<td class="nump">$ 8,715<span></span>
</td>
<td class="nump">$ 6,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,180<span></span>
</td>
<td class="nump">32,838<span></span>
</td>
<td class="nump">46,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,770<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">331,013<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ManitobaHarvestMember', window );">Manitoba Harvest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and fully diluted income (loss) per share attributable to 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (586)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal group, not discontinued operation, gain (loss) on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (209,300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and fully diluted income (loss) per share attributable to 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 0<span></span>
</td>
<td class="nump">$ 100<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="nump">$ 72,800<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_SelectedQuarterlyFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Selected Quarterly Financial Information [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ManitobaHarvestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ManitobaHarvestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_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>122
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508456532904">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">$ 502<span></span>
</td>
<td class="nump">$ 1,753<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">17,971<span></span>
</td>
<td class="nump">14,397<span></span>
</td>
<td class="nump">11,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions, Charge to costs and expense</a></td>
<td class="nump">4,891<span></span>
</td>
<td class="nump">7,005<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="num">(3,533)<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">4,652<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of Year</a></td>
<td class="nump">13,852<span></span>
</td>
<td class="nump">17,971<span></span>
</td>
<td class="nump">14,397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">7,012<span></span>
</td>
<td class="nump">8,099<span></span>
</td>
<td class="nump">6,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions, Charge to costs and expense</a></td>
<td class="nump">2,903<span></span>
</td>
<td class="nump">606<span></span>
</td>
<td class="nump">1,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end 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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>123
<FILENAME>codi-20211231_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/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="codi-20211231.xsd" xlink:type="simple"/>
    <context id="i9762cfe7aebc4df7a2060895144cd8c0_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="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0da311576564d2db569042703272977_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4fa37b374dc540a9b3981f7672524c25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i664d64e004ea42c097cd63f5c62a50a6_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i7e1ae811b2bb42b8839d2fcf823e2e1c_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="i1d7ab8479f2145c7b9971718d53b3cfe_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a2ec1655e324ca7af6ac052f6f05253_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6345d015d0c24e4a93bf3fbac87e0377_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="idbd0c18bf8144dfa8561fd7009182241_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfc900d876e34bc5821663f4444d2e58_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="i1b104d1c8a84476e92a95870c240bb03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f32ac314fcc4e148e496819784878ee_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="i266953483c4649dea9c30dfc5e8e2d24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9cb5c365db74db4b9441802fa30b7f0_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="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9d4c4ee0aea242349dcbb369db58cced_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i76cdd3633e794c54abc2ba8990fe95fa_I20181231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie67077c0bf3d4000b9c415432277ca1f_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i129ef6a5153e4050bcfd4fe9f05f4ba6_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2ef49ebe7ab242eda5b80a73ca139a8e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i07e5c151342b4659bf23629f4056c2ef_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i15f405bbd4a34d4f8a754bf3f66d2468_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ifae0d751160e4d00b14b7e92bf57a84e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1090b16a19b4467f876278c409565ceb_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibff6eb8085224168978867fc2e447895_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i930a6f3cddcb4ca4be56b8329a5c614f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i204f5b57697d4be6a7dc509b13797b79_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e2258a7b52d4ebfac6f5669b43b58d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i42a2e6bea68946e9a916b8d610260d98_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i93bde8a08b5847b0bb535054372c5351_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3559fcb3893943bab5bdaa0399825472_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2b188c4fb6cc430fb23ccb443ea1da64_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i703c178b78fb436a95b7a00176371faf_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie417f50b614e4e20893e958066e6b572_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia3853b25e47247438432e97fcb44b470_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf9caeaac26c4a64812a94ad3ae83ad2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1f42be950a944671a9515199e2f2aee9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba133ce0b9dd4b77ad80b4d8ea516ab7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i10a6822c00c648ae9518ab386972c86b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i529c32fae4bd45248b130af517e13fac_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="i610306c88ab34b5496db0a6b35809985_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="i32697e6bbded4f26945579d5f2a986ca_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="i0819eba3f9134fca98e7861c1d2d2955_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="i4f55bc7dc14447429bde9aec7fefde03_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="ib95287bee24749ccb5bb2a975963922f_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="i7cc8c56d71de45959be5fa0f6396de08_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i923f69b375404c2caccc5db8cb3c5845_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="i8d85ee671d224e63a28164b04efe2c28_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="i93b746216e314064b3752397433ceade_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="i119fceb635f347ecbfe75ccb304ba518_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="i00ff138f6b33488399b11a55294d3bda_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="i509e8cf89fa04b7f874d5aab7849a3b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib54e38de9f6c4ea1bf405d689d25b447_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="icb6ba8a27fc3495f92492eb79f376e9c_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="id51657b71a0d4e72ac3c5dcd9066030b_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="i9f078eac339740b4a8d88834cdee3f88_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="i945b8b65aa4049ebb9765dd0b8b40701_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="if7a803e72d344f759ee54ca9098b92d5_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="ib144a462530648998d3805dfb572105b_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="i4579d1e4a4e44131a9d8c960f4957246_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="if954c88585084ca1b5c6bad337443237_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="ifb33558cc87f40f79ef90f8f3aede356_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="ifdb59df1e94b4898a1d2f67393e1de64_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="iac693fd748684429a592c48fa3f187a8_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="ie7d92df5daf340a48106fad563893994_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="ib025d6d478be4a178b65cee334f06c1d_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="i94e916b769da48c8b1490160716d1b7d_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="i2536b9d2a4a346d8a421d7895fb56d6b_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="i956211634aa047f4bf1dbb21d8cf1d01_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="i1ef0fec69f3b42868ca5a395667fdead_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="ib93c39be9c824346864da64384fd4a6f_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="i0e790bea047c49ea985f47a6c1d57453_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="ifcc592cdb09a46498dd8246a9296d455_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="if6bf546cc1414dcc9516fe98995beabf_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="ie26255e06b53431896592934290fc6f6_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="i0c45466249674005b508ed410ebf5b61_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="i79fef6e447d74dea836154b1cb6ff143_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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71304dcb8acd412e83b36d1af7284fea_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="ic8c828c6a82e45aaa687d82f860ffe72_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="i522b906b9ca947b496f843631f319ae6_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="i58851dd6b5114666a5b309a356a86f3c_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="i4382c39c24ba4adb9b82e1d9e13be51c_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="i98a385b12f3b4f65acdd15ba1d53cc49_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="iadfc2f21765347c2a56bfc379d9aa910_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="idbf19f52c90a4ae3ba811d2ba7848677_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="i2d41137cc68948a6aaec87baf17e3d4d_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="ic8a4fea15dfb48508fb8e2ded321fa68_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="i2f7445ef49164b0a9522e9a8e673bc09_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="i88fa7dc209c6427dbdba75c9c8565301_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="i92fd6970a78243ccaaafcf9895e19cb2_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="i96eb8d720cdd4d9886180df350c89d42_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="ie8ed5fff837c443ab5850cda251cd488_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="i6add5c2262d24ed7a447feedaa4b459c_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="i38fd86a57caa4a379f76bd2f30623332_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="i9fe9e65721fb4816a5e1c36f3286b354_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="i63fb5a52fee943ebb0019dfa9adef9fd_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="i2f584780802f476e9d96dfb325b47c54_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id9afdd0c880a41fdb5ab0c8b497d9245_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="i83851588852f4107817f13218d8f41cc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if14ec50a238d44788aaf626ace01d1bf_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="id912b9f9abf24257b08f851320634e19_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i45cae45139f841b797c795f07e2ea3ff_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i289f9b1b3dcb4a6f97d0a71323f267e8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i437b7c8d3ec544da844a9837363fe2a1_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if31b0411782e4354801372bd135c32de_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie27f3577dd1b428e9c72fb6543570acf_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id40a7c9a35dc4104be0e0073c240a03d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2a8a3a87f194cd88353da520542b71a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe23c2abc39b45d0a8f9aa0ce35c9757_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="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231">
        <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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3543bc184e7148efa11fb35eca68d3d8_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="id10f1ef0047249fc995bf727ccecf71d_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="i5401fa55ea88428c970207db88ee0abd_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib40f48e1315e494eb4523e6a7668af7c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if569d97050c64ee6914f0131ba1ddfa5_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="i0915daa4a7304687912217a7a1de96cf_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="i5384db8d057f41de8a8d5887d2f4c59a_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="i875f927b57f1417391636812b0f535a8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i111f93018eef45689acfbbda597ed38d_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="ib5b391a8c9c44d839c148b27d1a35c3d_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ff20357e9e8482e9f6c77200611cb85_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8873ddd5d10b4fef9e08a6225b2360e8_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="ieda1a95ae03043a7952ac54aa3aa36b7_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if55a79f09eda4ccfaf0d44fad8a83dea_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="i7b0d00f496ac4a4dbbe48d47949fe1f9_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="i13d97d363c9d402ebee98941324987cb_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="i640b181e4a5d496a90790a399a4b341d_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="i0d2480952ecc4ebc9ca7f21632aaf8b1_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="idf9318ece7f24e49a647936ced65440b_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="iba166313b26945868c03aef1496846b5_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb964ccaba1b4cba96867e2990c313c4_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="i21630d09262c4a9e9d406153ec5909f1_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="i1e3f7bfc5b164a1ebb66f4fafcc87169_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="i2d5758c74e4e475881de2eb4f0116046_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="i5f0b350043f94173890194b467e3a36c_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="ice0e2c7da3ed4b12a734afc88086a137_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="i1c03492988694ca9a3c107b27ff8c3ab_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="i08706be177a947e7bfbe77ce7ef228ce_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="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciAndBOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8049def25554beaaa51f31a656dc1db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciAndBOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51226456aea5447da7075a7fb41d99ab_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="i30fd6445e1414ad6be4527a7f0fa47fd_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="id031e0cd2bbf49789c6c32baf43f79da_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="i7feb03a54a974cffbc2de21aef105835_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="i70d9385627f14e59a74a124ec288e0ed_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="iaedcafb4e7d3492aab65b951f3803b46_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="ifeab27ac175f4b71a8278a85a6483a16_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="iee1f95bb0a414ff5a15c66fbf0b2ceca_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e35fcab8129433ba782f7f66e54cff1_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-13</startDate>
            <endDate>2021-10-13</endDate>
        </period>
    </context>
    <context id="iba0a067ea23b400e926b683272dac1de_I20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-13</instant>
        </period>
    </context>
    <context id="iacad772dd2bf4fc8bb47968d1121fd73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52bef957ead54e7999c19d22cfb7c7bc_I20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-13</instant>
        </period>
    </context>
    <context id="i99a2d35b7eac45c09d288a2b42e70258_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="i6c9018ba90944976830d4fc6175c39e6_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="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2bfe832d0e3241ad9f84257d6f4e6122_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="ic9ae2560e9c94430bca4588bba5f3225_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i287b83e5a4e74d44b58055536af4e6ed_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="i2415812d719741d196065a659c3dedec_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="i93fa2830178e45d08e8f629b30f9a6b1_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="ia4f0e2244ff44e118b2eb0928ddbd31a_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="i5b38bb38205841a3899e717d01936f16_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic07160dbe9f54fcd96688adcf6543e18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i36e5e92271884774a07a542f33b45b8a_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="ibda8c72727bb4e258c596066d6419984_D20190628-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-28</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i8184a20637a24edda23dfbd6e96a4b3e_I20190219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-02-19</instant>
        </period>
    </context>
    <context id="i441cd1b8c5cd45799f7bb32218181d57_I20190218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-02-18</instant>
        </period>
    </context>
    <context id="i68c7e7731ada4143b02508612bbf6b24_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i9e27b508442e400295f49a0dff0c782f_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i20d7f7ac9a4e4537b7ca3d486cb916de_D20190228-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-02-28</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i762c3f6e9b07461198a34132b5c5cea0_D20190228-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-28</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i923f7e05a8b34f54b730d138d950ed81_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i21e8177ad0464684930a32fbf08a00e0_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i6d3134449cdc495989595f309dda5823_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="if26f7f44bbfa456a9bf90b9f8a8ccf0b_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="i67d510f46e0e47fbb1a3cb282c4ab1e7_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="i52f93f173c694681a52829c5eb9c27d2_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="i6cd9018ac5e642a79939057599d1fe22_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="iec8007fc6ac94c1e807eb433ce7560db_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="i41f65dae48f14883903ef6b3793020a7_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="id1911583103e43daa68d4990d771dc6a_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="i1d43f9e3492d4ad590db522de8d8a518_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="i5e54d929b8024988983a5c03c98f41e7_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="i91f237631b8449d4928a277529e81bba_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="ib0c2232dce46425bbc407a9ff4816c80_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="i3c4b19b2663748de9f988359b1737fb3_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="i63fedda1d3de4d269b6a00025209a585_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="i564be6fc559b4f509926bb74f9ff5c5f_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="ib7ec2ef3124444cb8640cf4692b90f87_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="i26f7e71ed04347dd9c9715a5b33c6535_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="ic56c6b7939014ae9afb90102e83f8d83_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="i043999b10390401ab9a9f0ff0b07e24b_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="i7c7a9663256b4843b1ec90a3dec53e15_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="i3f76a996de2441599f389488106dd147_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="i0d4380b23e6d48a1977e0d58ba4d07da_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="i0152a3c08f0645d3ae0f436c9ce9d5a7_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="iaa627ba5d4ed4c9e859ad1737538b100_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="i48260297f8a24ce6861327216426bcf0_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="id9551bbe9870475c9bb36512fb9e2f52_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="i1ecb41ebed97481fa615dd6b7b4ac8dd_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="i7496a7c40dec4fab96c53f059355b3f7_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="id5679ff844904a979333497441e62a8a_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="i85428365860a43c88b4204d6d7253989_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="i80470cdb61964e3da58950508da1f342_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="ia5c128303c594d3c9856c168fc3a7b32_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="id85389fdc9b14cd5a6e876c3e7c3137b_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="i24334618b8b3485ea66948fbded55b61_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="i92d1034d10e749e2af3e8069adbe8046_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="idab24074fa2a4050ab012b90d764b290_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="i21297ade31fc46ce9dfd2caec43d0f81_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="ia8063fd0237f41a189ceb74f2aef23b3_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="i97f69ad78970444daf5f9040df75a023_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="ib80f46854d33405fa1580d77af542360_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="ia06184285bd24e48acae11fc7df67440_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="i35005db1049549b689b84dd1a1e2cf0a_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="i752732d79f6043a8a6cd93e251a095f7_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="i3354f313156545228ba01d89f6404524_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="i50cb8178e1b34ff8a489c6f2e5343a44_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="i1157fcc8cbb347d68e4e8b4a094efb02_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="iff8233a98ba44ccda386444ed3063e1e_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="i1f9d5c1b0db344f08412219a1813d28c_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="i1f5741e074cf407685dfda1e6b711907_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="i3b9095100e514a4fb8144f4878385a59_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="ib4df480f311b4479848bc1d512d2c81b_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="i4cf4e8198ebf42ca9930f1a740573cd1_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="i9431fd8741ce4bd19419b0e4a860e205_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="i6ac2a077a0d14a4b97d2f0f79f5a37fd_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="i8baacbf98dbe421f8320252a0dc8253d_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="ie8e9f76c55534bda9c2858525db728e9_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="i9f436618064349e88db03604210e18cb_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="iafa9c076fe61437b82da0a0035f481c6_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="i09fae9e01e004d3296e55da146ea72c1_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="i80cb664f1e4c4106a7075ac340cb1abf_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="ib1e9f8f148fc4a2fafb5a993819bd61c_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="i81aa64424a084afc8207d2a14a0fc772_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="id7ccc7fe4a744d1a9e9e53a172666402_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="ie9d55ff933144270b51ed8b5256b6eaa_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="i1ca624c88b1242c7ab58bf62ab938f5b_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="iaea0a0926c014bc29b421f589531409c_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="i2c10114362014279b0b0ef97c05703ca_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="iece3e90aa16e44cfa3580b3168083c82_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="if3ef61b1c4e94232a18e1b83e15669b7_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="i55968bdbb5284e369fed19a3f41c591b_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="ibbe96eae7b7d4282af578dcd3020ec1f_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="ib302d0d0c6a54104837e1e2c3b7a5fe5_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="if254b47c45cb4d518af23562faf650f2_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="i263dacb300124deaa67cc26997cbc1b9_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="ifb937cda1e6b4f478c30fcf22b16bcab_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="i0905e45cba9d44718f55848d063fc1a8_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="ibd4f4b9d751746bea2897f2fe759c551_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="ib9ef22e3b6114847b74b1fd7ca26584d_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="ia60c25e23d814d5cbc0265ebe1f30525_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="ib2046652777f495ca2029c57b8fd0c65_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="ifbd9a51d05f44d1985a733d66bbdd0fb_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="i47af823ab5584718b5f2c833a99f1c87_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="ib51578d25cf54d95a64999d1d79d7115_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="id3f7684247a14482977bd7cb300522c3_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="ic78ba95b54934c218d48c44010cda029_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="i283ef5834a364956a6101967a783eed9_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="i65c8c67a481d4235b18f30899ce1a35e_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="i7dd589dca726459284d52548eb207ab9_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="i039c8829594c4a30a3ed34aaaaadd5df_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="i7ae0679d93a54f19a0a42bfcf9b433bc_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="iccd851d241e44863a4dce2fabb652298_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="ic7a495ae2efa4963ab42588060d24b67_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="i21b1e5fdffa847739306a427dddc3d96_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="i58c87681b8464487ae27af97bdf8f958_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="i02c4ab04e3cd462e85ec174846d5f087_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="ied2c89b5416a4e2e8c2bc0c21f52f9fa_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="ib3b592258afb4ac389265ae72b4f270e_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="iff123c53e8384fc89925672e92c484f1_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="ibda6248e655c46c1a26d876c16407c77_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="ia3cd52fd7e334c0eac2b459c8ff9e54b_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="ife3783194a1e4faf9caf16377fc8eb46_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="i45e95592b853445390bd12a5a07553c5_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="i52fc8191677a4c87a2bba1ae6c27b0bb_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="iedaec5f95ab945829f8ffa158777782a_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="icdc65a9ae553418c895372f41489acc8_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="i24822668e216461faa8dd9a23b1b27f2_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="ic32c04b532a3442a9def5317c79b6414_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="i20415ca54a4b40b6821422764bc0f659_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="i6609fb3b093d4fe2b2064b662e05222c_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="ibc03de719681421e94d478192a2685e0_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="i11f3f99e9d94467f955fb57d750d15b1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8143715c66946f5927f3f52131854ed_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i413492c7d7504985a2edc733c509c0d1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iffc1c1ed8e5746faaeeaf84f246270b4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c5d5e74aed540c8ae84cb87a7ea6f30_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4b35a2c9281a4321b877c685da3f790e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if327b51ce41641a384038d2b96f50806_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib4f27b94a5414f7faacf0b43e0df84b5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia959569a1c164fe2b9da3791da49b859_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ief454fbb96fa43cb8932643d95cdb779_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia91bcccbc37b49c2981ddd6670f4ddbf_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id623cf8232594dcf99270cbd4d90aa50_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5133bc3a74e84e1588583bfeacc5986a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7ea02ab084a34d7abef42c4ea622dac2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76c056faaba640cda16a3736d1a07efc_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69378a9b1b0747c89eaa032b7f4307f0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i711e19618c414090b009b05cea58c8d6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7295235fc0e48daa09ec8ae32be5f99_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i464dd021749648109067365e7d81c5b2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6734263350cb443c96824975223b6819_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c7f65d32c774fcab4677051d9fe2fb4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7facf43ade714155bb816b30be2b940a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d327be5ce3d4bfc9831795e4412d581_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1c1b2fcfee224271824c6372e0337a56_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i683a74555a1c4e0da7207d85fc73191d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i713ce9d697dd4b908a1bdbcae0427f44_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb8195be79824da4a8de463396567de0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7998cdf1d90c4db18b692bdadce0648d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib6cbd01b10df4aeab46a123b691bfada_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i29969e009a4f4f4db2765d112504be53_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idef8ac52447541f58c36255378aaaaa8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if6c05f288b374218a5436489cbfc4c59_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i594a6537168046aa8fc6923ada50681c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06fc18ef9b434b4a90f27c8c062f16c3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id1eb166f0bc64ab9a58429792b932104_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74f91c3ec0e24e928a4f1f76411fd7c5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18d751e537394dba91587e44b7855b64_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib5b741d6173b42feb3f06ac2d96a7ac2_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="ied71a65eaa9d4af8ae2ccfac2746cb8b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5f8f40d01beb4421a5131989904f3a1b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i51715d008eb54915bf70c8c86010dc6f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2f1e95ae0c3e4f06bec6ec1f9421384d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c4c73d8272f4299a72c1d135a4d8cf9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47fd7da93b7f4d428d7fb3328ce4c3cd_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="ia4166f318e2d40abb51baecb037186f5_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="ie2a59f8964184511aa3dd5e1c503191f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id27cedae7f2442719a83de3a2b04e0bb_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="i53f3d290bed84cc995fe0b696e6e0784_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="i95f88dc55df340898d0c56616f75895e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8d0e17a7cb934c59aceb39c69d9e7d75_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="i4c87cdf6565d48c49471e56632e95369_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="i76379e7123ca48bcb3a7531d733b5f1f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib86d5530a78e42b392c860272177bec6_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="i80a7fc087b8f40208f95784392c9c4cd_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="idc408e8e29e346e28f48cb1e29125f2e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a3616d8c3e84ed6a373851c08743eea_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="ic6ae1125ed934a2d9a1ac36ba13ad408_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="i99290524e7194c68b939f57026a88753_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id8084c0e7749480ab665f96f24e6aaee_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="i9b0fff9fc2334285a0455001fd3825eb_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="iaa99c821d09c471692e1b5cfeba3fcf6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a0e64b47ee84e7db54619056890f5e1_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="i0877367c49f543bc90b6c9066aa1f83d_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="ic6df4e0d8bb34b5b9aeab5d0ba57f78e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9fe29edefaa442bd8c65ee7bda8fc99f_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="ib5135263764f4be2abf0ba01f2a65a7c_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="i997ffbbdf68c4171bb476cd68e187d0e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58f04296b47b43ecb11d7907d49903d9_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="i37194bef40a84c2c9ff70056b08da5f4_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="ic44d36039e58430b80cbcbd549a8ff49_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia1513b7f7c864f058bcba683d8770dc8_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="ifbc29ec12027476baab519693400361a_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="i122897e958394838af445993d7e8d622_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i063be236dcea47d98222a5dada75a7c7_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="if88dc41e650143c4835599bd502811aa_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="i791433baab444a909d148d561acd89ef_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5cdd61feb2fa4dfd88057b8feea4eb63_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="ife1d1ecc1aa44dfe88028f2e114d18d1_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="i5923859969674a809fb5b744597725fb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib131000cd7474e299a7d7b8173ccb730_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcf2e338a26f48cfa7598477d2cb2ea5_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="i995b8f5515534c86a62ea528a90f6dba_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9c06d6142efb4690a36c2c6e45e9eb26_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3250043895bc43d29c9336d9b90705ea_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="if63ba378c4974e6f9be23d8ad08e9f60_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="i878dd9b9ed87462b8baa481bc5d7b496_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iac19cd744f4d4868bdd26dc3957def17_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="i2018dbf1492c49d78740c956570ff8e4_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="i551809e4a703499b986c3234577e616e_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="i93303db1f2fb4f75a746158a6dd30bf2_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="i7b7c9f50cffb492f813b4499241b5a9d_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="id4e91ba819694208b14615634a13d0c9_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="ia92d74d1319646dcab73738c2973f882_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="i5f0fe242802b41519c438ebe49dff2ad_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="i47c9d6738aa04fcbb1f0e5bd6e36ef7f_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="ib5bf6585eb794d47ad08c95d3e0a96c8_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="i080a070f1e094805ab07b479d9afcce9_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="i5c3abdaa126742cebe1fdbdfbe4ed621_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="iaa5f25023d2f42e186990f600e229601_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="i63d6f97bdfeb41a38a6a6f143516bdae_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="i7dc2dc2cf5044ea1a1fbb44723563af2_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="ic956728f2b5c49bda68524e001d3a847_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="i4125e43d38c74f8fa3148055555f7ee8_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="if4a14bc5fb7e45f0a1853ecb884b6888_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="ice49c71424c7431da17ef6a8798db705_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="ice1e2c035e58406295b3a211e9d223e1_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="if21cf80b9cab4e369f08a5a68432e1af_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="i737f82131e694e46aed4a8694312dca5_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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i25d62e0d9b6146f1b826c2e8cbc81396_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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic01e8f08b7ed42edbd35dc0f82071cd4_D20190101-20191231">
        <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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f0fe9f53d964a84a217357b604895a2_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="i0e451c33b9424dc39af6de8647faa7c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaaf4a2bfdca74bbc81a681f07bacb951_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:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia395c1e6ca4e4e4090ac9160db621aed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c9d9e9024df4f328985acae1ccb26e1_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="i9a2d8f86009e4c7d878b191dc1975b92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie90db76d36c142fe99b1e36694508549_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="if851db76ba5443a1a6e1f4ebbb041d42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:NonUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe3108061e9a4f5d938084856cb58013_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="i76581eca700f4cfa9d38b43a308d19a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fbf9f428763460781113ed78c539efe_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="i385a2229a7ec49a2bfb9405495460b1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3123a6db3cc4853b040121f8a9f31ac_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="i32651cae3e4d4ee69118ec42c0e20461_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2777efcefa4040eea25eb9596221f288_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="i8de0fc77e4194ea9b39ebb73cd511d36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4fe8e1fba02341d28089de21f54f18e0_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="ibf72d311fe284c12838f5a720b492617_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88a335ed1c944a4aac30139cf08b2ca8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if9d449b1f9744570930fe372ab46195a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4785c01ae4c247d083da88b386a905c5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3be9a02ca36b43f197743badde933d0c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7eebb9bdbfcb4b2780e9b8a41e0415c9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i06b13e4fd7654a7b838254be85aae105_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a84a0e10ff0408c843d90ea35c44430_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7f05e59581a4ea79e47688e20e1b0e4_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="i532c844a7ab64db8a341414c9fa094b9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6bdac745dc349c98a6a792a496800da_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icaccf02bd524426fa810da82de65e0eb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i85c063b4a7da4c82919d98ec32940851_D20190101-20190930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i9a1d2bd7b34e41c7a903c3b92d4f87d9_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i908659a3c6d74a71a4743257a79f348d_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="i96a75957e4954e0bb0482b180e486d41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icedaf299664a4b8886abbcd2f38000d4_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4d66671c5684385b99daa0feb30909c_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="i44f8164804884e068ce9e039045896ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4308fa4a78674f469c9014cf9ddea999_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id066b749f3fa4e498b6369920f5d5e52_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="i0c268ae596fb42d4b3e33007caac2baf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4598701545584ce3be3d5e5580dcbb8e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic11216191efd46e7aee0526003a81a79_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="i3a4f102be525432d9bd3d837e56b06d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1b8f9ebd0b64374bc6e860d39fc8965_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i191292d1f9a843a6bf711f9bd335e3cc_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="i036f9442d8f545728f0bf71df91a343b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i737502b6c1164e5c97b3f0c9e585a49e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4aec3fabf9244adfa09505a7ab487a5e_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="i694f0c3f50574175bd359b954816b111_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="i1a482aca5e47425694b0fa9cfab85161_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="ie1738b7239f547f492153fdbe3aa3ca2_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="idc2479a4a432409a81b51e01a63d8ea2_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="i0a2729bebcee491fad028ca584b68f0b_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="i42afafde7d7a4688b8e8125aac4325d3_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="i74d82bd30648475c83ed5426eaff9e8d_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="i7c4c3ac6dda346adad139af72d935c37_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="ide4bf2d46bc94e12979270def50719bd_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="ic8f81bd2e9ff464e8ba2efbf4be88909_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i210d3557f6224b00b395f6fce33f4e5a_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="i0b2894056a8a4eb7b1c453f9f0831c4d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ea38dfa8a52445b8ddd282032a66f0a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4af99ec2eaf3496da86add79967604db_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cb98c65870d4bba959643c1aff3f96c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2021RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if241bf97173c4249aa98596b48f2c836_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6eec27249f9c496d93ce0dcb84304839_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2018RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i409edff398df457b993af6f1b08f9592_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="i8cf1ede0400f49698ba54dc7e9664c87_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="i5943dddd8bd342eb8abc6bd6d01a6f90_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="i6fb522ee913d46679b2a03fe6cab7d05_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="icab17e03a2d947ab82705bf03c58f3b3_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:NewLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-18</instant>
        </period>
    </context>
    <context id="i07c5275c977e49c5a757f92dc5877bdc_D20180418-20180418">
        <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:NewLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-18</startDate>
            <endDate>2018-04-18</endDate>
        </period>
    </context>
    <context id="i688dd80afb6d4c2ca20f7e0e2877883b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f883e2ea14743ab9a97f5d5e7e47903_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="i1b1c6fdb27674aa7b708cca85c6bd15a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ife02c90d01f7481181b167a7f71f4c7e_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="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic98785b3ca014ca99adc8ad9387d1bbf_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="i9d012c119d05434f887615e9902324f8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i93e3b562cae3485c9d7dabe1e9e7ca92_I20140916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-09-16</instant>
        </period>
    </context>
    <context id="i244d5ff785e3499c857526daa251bfb0_I20140916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">codi:NewInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-09-16</instant>
        </period>
    </context>
    <context id="ia69332ac36e74c8390fc1a81dee090b3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ecbb569353a457b9f8774779d1b8a7c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i70b2b48ef5bc4446a6a8f4cb64539928_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdb364443687465880450d6a1d76e042_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie53bb562da1b493d9886dd0d5fac9714_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b35ec1953c74e5e8c6f1c27e7518860_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="ibde4d5d091394e8d8568abafb4e3cbd5_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="i1a77c77ada12479d960110521bb4b827_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="i1942b25e57c04ce7a705dbe1157d43a8_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="i9cdfcab31a844a9992cbd90a47421b31_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="id9db2e77fc4a421395bd80319d859391_I20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="i0fe09b3acb7a4b0ebbab6ad12666febd_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="ib0942299127e4ff980a43b8148c94d0d_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="ibd4ca551be6d42ed961038f2221b5f76_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="i33a6629e6bb14aa3bd93db473cc85f30_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="iaf28572d0b0240dc9e9cece03801a4bb_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="i707bd2f6600147199610f3132b8d9f94_D20191001-20191231">
        <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-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18f6e70e83f041409be11423095630c4_D20200101-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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc5ce5fdfa3c44b2bdf51babc4c4798e_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="ic1b76c8204214d7ab84f73fc6b739e85_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="i6eba994dd16b457da3fc05069b39337d_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="i9fdaaed4797e47759ca404ed930a813e_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="ie5bbb3912bd5458fbeac0cdf49b959d4_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="ida0d5b754cd84ab89354470c8caf9f54_I20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2018-03-13</instant>
        </period>
    </context>
    <context id="i5bef03be45d948e3ba5a4fd33a0d565f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i72a479be2fab4e4391b03e426933d6d2_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="ia0a4cc75abdd466c96b87e3066065afa_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="i8a64c48a026a48c38e8a30fd4ecda04f_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="ie7d22482a0ba4638b79d91fda6d464c2_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="i3d340671399046deb82f23fb72e764ec_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="i59d2cdae74544851b608586bbcfff34c_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="i9021c950cec64c898602699cce23979c_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="i14f647b9343d4aa9bb8ff5dfb6aa85bd_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="i87ebdf1830794a6185e49b42813573f6_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="i520a77861ee14b489a7807b61095ad35_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="i3b9f5a892e2449ce8a3ae1338f5ad879_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="if7e3884f04c74c8b84df47cad9586c1b_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="ib03528496a2545a19a50065d120c4bcf_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="ife63f20f1a0342b091e5d707a4f99997_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="iae43b4b6a19044149d83813ba49133f1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i24795573e3754aad98a494ebcf38c66a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0a2dd1a8e46d44c8969d5fca699c6ccf_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:ManitobaHarvestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id02c50be921d496681dcc38821b3685d_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="if262a0e5b15646b7b3322014715d0afd_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="i03b38ef445514445a932f688f7abad5c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i066a7c4723874d6b9ddbba49902fdf56_I20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="i47741c95ac5846598add345b1d770609_D20220120-20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="ie5883580b5484064b37bb0feb87bc7b2_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i72bd7d1415134971bd3a39e773ed62b8_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="i5520865129544a3f89f2758e6f45de1b_I20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-07</instant>
        </period>
    </context>
    <context id="i5147da2f16d94ed8b0922765a1d6c3d7_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="ie4c39f8301734464adce37acd4de50f8_I20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-07-22</instant>
        </period>
    </context>
    <context id="i65fa8e5fc1574da79e75e5e3f2c23753_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="i6b030b184b7246b990bf23159bc8dba7_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="ibd412524bad944c7b0c4eb8a7809ad24_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="i6691650558eb4b888f624dd852ed2d17_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i4c5e3712c70c42fd8b7f253e258899e1_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="ieff5d422e66942aca98aa769dd899fef_I20201022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-10-22</instant>
        </period>
    </context>
    <context id="i50fe6b02014c40f8b9fe184cd6ce571a_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="i9f27833f79814f3d99f8426e040aa0c0_I20200723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-07-23</instant>
        </period>
    </context>
    <context id="i1433a95858de43bd9982944a1652c688_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="ic152bd9f4b864e5c96ac84d804a2fe38_I20200423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-04-23</instant>
        </period>
    </context>
    <context id="ic4c057c3ddf144cd9a72596ba433acac_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="i91ef58c34d51422f94ccd3a19748d933_I20200123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-01-23</instant>
        </period>
    </context>
    <context id="i3708eb43d4f04e86a1d897eb2eee047c_D20200123-20200123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-01-23</startDate>
            <endDate>2020-01-23</endDate>
        </period>
    </context>
    <context id="iaa8e589c34c94a62b2a38f1d10ce2937_I20191024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-10-24</instant>
        </period>
    </context>
    <context id="i14ff948ea8ed464fb7d644b6f42fcb63_D20191024-20191024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-10-24</startDate>
            <endDate>2019-10-24</endDate>
        </period>
    </context>
    <context id="icd98357b620542bf85629b24f3f0061b_I20190725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-07-25</instant>
        </period>
    </context>
    <context id="ib71fcd7fd40a41ca89565c8bbe5905af_D20190725-20190725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-07-25</startDate>
            <endDate>2019-07-25</endDate>
        </period>
    </context>
    <context id="i0c475633cac1491d9da003d65a7f64c3_I20190425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-04-25</instant>
        </period>
    </context>
    <context id="if65516664f2543619e3c96f2fad76bad_D20190425-20190425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-04-25</startDate>
            <endDate>2019-04-25</endDate>
        </period>
    </context>
    <context id="iecffbe67460b497bbde4014873ca49db_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="i9425a096a642420b969ad4b0ee819c0c_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="if6f53cf5968a4223b2974a3dd9f56191_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="i96b91d96f8c94d96a9e31e3113ed0131_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="i1b448d5051ff4cdbb14e6e5bb3c42aa2_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="i3e6593fe2cad4c13bf2f7c3d39340ec6_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="i0e46089602c94dbb8ff2c11dac23caea_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="ib23a5ad278e543bf9a4a9fecad4c6627_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="i709620f9bb7d48ad954b20ed73b0e106_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="i1af2e1fbf8ed4c22932f848a9dbca656_D20191030-20191030">
        <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>2019-10-30</startDate>
            <endDate>2019-10-30</endDate>
        </period>
    </context>
    <context id="idd4533c17973491c998816fa814f1deb_D20190730-20190730">
        <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>2019-07-30</startDate>
            <endDate>2019-07-30</endDate>
        </period>
    </context>
    <context id="i006ee9684ebe4907b4241cc01804d218_D20190430-20190430">
        <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>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i77597452d39c481bbd104a565fa3b8d2_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="if02051a1d1d9445a8043dbb60d129a94_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="i0ab6255f99be4ccc928b7f78be409fbb_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="i98b48fb22a2a47df9abd1e5ad296b57d_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="ic82ba1d62d5b4ce4b77357e7e82e0b1c_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="ie4f08a4e754a4df78e3d6830fa23be1d_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="ia27f8abddce641028498150f66049c61_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="i11b6dfa43d5241e0afe24d9017ef51de_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="ib8e6167c110c413aac4fda21aeb69a4d_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="i5893de0ff6e84cb49af766fec5c7e7da_D20191030-20191030">
        <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>2019-10-30</startDate>
            <endDate>2019-10-30</endDate>
        </period>
    </context>
    <context id="if8869b4c075048b7802351b8b538b7c1_D20190730-20190730">
        <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>2019-07-30</startDate>
            <endDate>2019-07-30</endDate>
        </period>
    </context>
    <context id="i61dfe0e51bb74dca8be1f3a5e616fded_D20190430-20190430">
        <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>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i0a3b26ce1d6f4e32908169913cb23cd1_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="i8421a35c99f049cebf0ffbe83c150fe8_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="i975bca156f6a4d2298fe1c14d27462d7_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="ief57e9c7e259410696d1cdc1b0c924c9_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="i5513daf3264f440089744752841fad36_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="ib5701415fa20454a8dba9655df01b7f1_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="i901f2a6ed3994b2ebeef62d1a4f41e86_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="i46f098fe3fb44fb49e3ec821b5db2e11_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="i1d108db59ec647738196e083eb73f16e_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="i449734617eef47a6b0cd5e37a6d896b2_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="i019bc73af73c4fe1af08d3b021bfce00_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="ie4a3b9df7a3d4ebca99276dfd2c9d46f_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="ie5eae2516b794c5fab1d29da1812c46a_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="i537567198fc5490e9de63919fcd1a37e_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="i9f5cdcce9872436d86123b785331bc6e_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="i6c19d301128a47cda618575e3ef58558_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="i1dcbcbc7d49d4829908a269deb6d1393_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="i0b341abce6f8471b8527c3e89cb011ca_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="i1d9311b264fa41cd9c3d093406357938_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="i48bc003f4ff54ee9a04fe0b977fc664d_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="i5d37ff258a684d11b3f6dddfc74e1969_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="i45741fe563414e31af8171f0e0e8556e_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>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d24bc3d56ea4af39317959d6253f839_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7aa416f5d974868b8cee5e2c6883bed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18dd353451cc413881f4154190bbb5a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icea445fb43fb4d9083ee76c7fcfc4cdb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap: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="i426a5523ecab4f8ebc4e9a0bba19f7e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i396ea572ff074687842ad5324ffc7926_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ade48d6f1d348dca8adc8abe255fa07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba059473b2544ba682e07160af81b1fc_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="i63cc51e644f8401fae09eb72a018009c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i864143579a964d6ebfdcab4d903d6f07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb7dbe5a4fd6491ba027bd77b3bfff19_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2129c8a91ca494fb61a9bdac2cb8a8b_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="idafb982270654751aa7e6b5ab9dc3dc8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc1cdc52cf8444978311774788fd9771_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="ie008f1abf43f4379a4bc3966538343ea_I20191231">
        <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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i61af7ab84df94909b9358c7a7e4a028f_I20191231">
        <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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia39aa0211ca34d429e003b1867f98b18_I20191231">
        <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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i42a6014e9ebd4155918bcbd5fef1b6ba_I20191231">
        <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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia2467592fad44ffbb7b3f104da71e610_D20190101-20191231">
        <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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6fa0b5009ee94768b33649e45760f073_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="i25d0a816acb84070b15ad9889cf5435b_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="i7ceff4d9832f406391334a8fcf324ea3_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="ia554c95ed90f4c549517f4fcc13d04cc_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="i87fb0a3132614c338f208fb947db81d2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f751e60967e4b7b9353747cf9a60ea5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5521ba0f175b4a5591d386331d155aed_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="i372f50ed586943ae924b1ef52625e41b_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="ia9d01d29660c4a83b3cca5e9173d7516_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="i218dfbfed0b3406c9f166f711d2fd4ec_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="i88d8597f8d6c4c578daf2d97dae78907_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="ibf2bf035ad3f4f619ad94972bec64dec_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="i09d7e43a940843fcbe687533cf911404_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="ic10c34594146406f9df994a77ee78bf4_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="i97621bb5dc604fb79e85ab2fa0d53bed_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib2a3b475c3fc43fd81d156c0a23b52aa_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia543371195dd4863b318783b15a586bc_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="i463567feaf1b43a29aaaef0061f7a867_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="i90d447fccd154523bcefdfd9ef290ed6_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="i08b55880f96c4723a6ce2fd4527abb25_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="i99c99d124539445493d304a2baa18876_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="id5a42ff459504b7ab6c3f2122fcd45cc_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="i8e512bd31b2f4d01aa9c8c5c4b20433a_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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f2f603670a84bc69df5d34a4589ebb2_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:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71f4742a635940d896d4b1d3f622efdb_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="ib307de03cad646f882d5f197db1370bf_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="i29b76f4861dc44079e7a7a4c3d1592f9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c604d46b74c4d44bd2e840e875e5fb0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ice0c122938e941819e2ad16b94620398_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="ie21fd922bbc24e0694ed5f52f46882e5_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="i3cc361d63b25497cb561c7de54a22926_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="ic0b3472ebae647a0bffd5f8cb07b1b87_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="i632ca86543dc40e990887f31b9d3d2a3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icb88576c5ade4e2daf7296d4552ebaa3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id9592bbc400349268f87f9a04e5c6feb_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="iea9cba4374ab439db7f3980a0b7a1ff1_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="ibe2c8d6470184a3dbbd4e2ac4c81b491_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="i5b7940be008e4fe59d2fd2ff2f9adcbb_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="ic73d4d318d794b1bbc2391a48c1f156a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5482af4e695240fdb37e1bdccce3718d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i63f43b2df5d1407dbeb84e921639e4bd_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="i19016c20ddd643889c7b913e46edc6e8_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="i4263d99fc5ca4800866ef12d52432548_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="ief76ce2e27ec4a18ae69686c586f4f7d_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="i47241e64732a46d091b029d1bc107457_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i77dcef6bcd5745168b39702522446d0e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if0cd1d44771b41199f9b8a36422bb2a0_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="idb7860f083bc474da50f91b74ab59676_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26074bcb949c44c5a7292652cdcadb0d_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="if94548b3fcb34c21bc50a15191505ad4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia163bd4866384a829916587a6d32cc95_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id87f8395577a41eda0cad79a5fcebd4b_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="i62566b57de3b4e1dbec79f4d6cc57baa_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="i6acf0ef0df6d4dfebf3c4934dda8b4ea_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9229c0fc56bf46a5a2d18cfd368fcda4_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="i1c96271966154f799748100eb24f6ee5_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="i05df3bc7b35c46f5b8954e07891f2205_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibd5cff8653884cdea01120004034adf9_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="i35d6d042b8be484bb3d9d1fdeb4957fa_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="i68056182216b4c04ba9fefc99cf366d0_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="icef0c74efa554a9d9586c5e08b40af4e_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="i3273d8067d4f4b339b78eb64d11736a8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia177dfeb91a24e01905488b58d35e30e_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="i977166197fc343a5ad5a3f6466c9263a_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="ib985decf46cb48dea08998114835dbd8_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="i20f10e29adb64235ad086329515eace0_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="i6eb3e3de290f4cea957dccd5ac50eb06_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="ie37e86c7b5e1477db367c0ec12f313dc_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5c958b6d116e42759fa2706960d8ca71_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="i52acbe25720a4c609739385047de38e1_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="i95b54e4f4fb64643afb9f80579c2c9ae_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d39bff2915c4ba984a6c637c8461c86_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="i2b287aec60624f5aa19c7906604f06e4_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="i259ecb34955a4b55b7dba9d715d6cc4d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibf06d1d572314b33a779e955fb0d95b7_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="ic9731d7330dc47adb40b11a9dc3bf90d_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="icc75a599313a43058c226a4d0d1e0af2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if4abec554656467abe713c3e3c62af39_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="i0120db8d99f445d4a5d73dc03b08ab21_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="i225d7d5c0dec4c6f875d8b941f70dbd6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if737529d99074724a4d2149a21dee50b_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="i4c4611789577464fb2fd5ca3f7118ada_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="i2a4c82e17c134d1591e1ac7b13ca6f82_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia680a1c1cdd348d98211d58150f93cfa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">codi:EmployeesandPartnersoftheManagerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2b1da38db2943acbcdd84d57bb4bdab_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="i3f8a514222724dbaac520a84b36f3228_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="i0cb9b40d033447ffad8295aa39038b92_I20180226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-26</instant>
        </period>
    </context>
    <context id="i1974dfca19814b1991be564bea91b2f1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9ea6f29edef14d3bb22cabd5cb89254f_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="iacf451c51f844a01b83dea1049f99fee_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="i882ca42f887a4a45a30e8bdc7e94da22_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="i5e0ac956c74745fe979350527b4de107_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic33a0c546f9b4ee6a612180ee5e16068_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ffab2760d594cd5a0ae49a22ca7ffab_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="i0c69e00be07346e1a09139b08bcf8604_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="i8a3bbd26716a460ea03a0131ec32b790_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3914a26076bf4bfaaacd362957848539_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="i45d5799958c745bd8a37e5f6b0fe390a_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="ieb1ed91fc0e042639830d85bbde147e3_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="i3bed7b51e428477190ad48cb514fe5e5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2bdeaebcce54253ab46deb704b1c5f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13774f35c6ef40e394ee6b3d3848d27f_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="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_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="iad8c6d608fbc4b9dae8fb350632bb88e_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="iafa99d9d39454e1ca8474cd2893cc1d6_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="ia745348f2184473aa980ce014822bddc_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="ibd7058307e06467b9b3db5503fc110ff_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="i9a657153969c41ef843e1b3ae78b2517_D20210101-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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie23d7bd02f6b4ca497eb8b89d38078b0_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="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idbb8bf8f31ff4e8bad693a455e137329_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="id112b180cdc942a2833715d65a05e63e_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0853ddb961f4c9f9dc21f08062c96ed_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i54d0d21796e0442082d01fc49ef893cd_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib8d5353554854d6da314bc95508740ac_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5b73524d74844c75bfcf6d7f56a6dad5_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="i804f60f8a1f548c6b722b2d32f942050_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="i02b37e9fccdc4b32ad80d6946ba07e9f_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="ib8785da6ac8541838c79b81f15837f2a_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="i5bd050b849c24808b3d69904f8ddbe3b_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="i009ba7eeb85b49af9a9668604a080788_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id51bcd6a051442b2ba2bd5af705976be_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="ic3a90491a6bd42af971696379ac1947e_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="ifd7932f181e6462db170ada9968fa499_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="i1073b63a93c447b0a9b9c8aa3066389d_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="i0a8a44c1e3c746f7b47090a18a0ce1cf_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>
    <context id="id58a1480a1d84c31a083a506b7bd523e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia22a6960985f44189ab7658d22da0c0e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-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="cad">
        <measure>iso4217:CAD</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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y18yLTEtMS0xLTI3Mjgz_4d883a01-0e82-475b-a6d7-a0ab956e2af2">0001345126</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y18zLTEtMS0xLTI3Mjgz_1208bbe4-aac1-4f13-aa06-07b68a009f0d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y180LTEtMS0xLTI3Mjgz_dd7c0cc0-24bf-45e0-bf2b-27f8dfcf10fc">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y181LTEtMS0xLTI3Mjgz_a28bf67f-9395-436d-bf3c-6e29d8c78ddc">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl80L2ZyYWc6NTQ1MTI4NzZiNjIxNGRhMDllOTJkMzg0NDg5ZmI0YjkvdGFibGU6Zjg5Mzk5ZTIzY2ExNDUzZGE0YWRhMzAxY2E2MDQ0NmMvdGFibGVyYW5nZTpmODkzOTllMjNjYTE0NTNkYTRhZGEzMDFjYTYwNDQ2Y182LTEtMS0xLTI3Mjgz_c3b7bd8b-4d74-4059-ac9f-ddfdcd5ae537">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzEtMS0xLTEtMjcyODM_541647a4-dc6c-443d-8a2e-fb95614ff40d"
      unitRef="usd">13851000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzEtMi0xLTEtMjcyODM_c8840f62-5eea-4f7d-b38c-ad32433688f8"
      unitRef="usd">17970000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzItMS0xLTEtMjcyODM_d2627c3d-788d-4a56-8ad5-ec78556a1e0f"
      unitRef="usd">6589000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzItMi0xLTEtMjcyODM_4339a979-4061-492f-8cb6-99c5f4e63401"
      unitRef="usd">2805000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzctMS0xLTEtMjcyODM_4947a5f1-2fd9-45d4-ad68-b9c75ef52450"
      unitRef="shares">68738000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzctMi0xLTEtMjcyODM_b9c7d7e6-9297-4f46-adf4-351a6ee5eb34"
      unitRef="shares">64900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzEwLTItMS0xLTI3Mjgz_7f7ed46c-7e96-43e3-8e7f-0991893d8561"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzExLTEtMS0xLTI3Mjgz_13ee5591-53f6-470f-8af3-fcfb0e60bba7"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzExLTItMS0xLTI3Mjgz_338d650e-5b66-48db-bf8b-9af7388c7aa9"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idbd0c18bf8144dfa8561fd7009182241_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzE1LTItMS0xLTI3Mjgz_13324146-e34b-4e80-87a1-833f519479da"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzE2LTEtMS0xLTI3Mjgz_2a7d2b5c-933b-4c7a-ab19-072d7ed3bf74"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idbd0c18bf8144dfa8561fd7009182241_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzE2LTItMS0xLTI3Mjgz_4a2f9943-425a-49b1-8dbf-f83050df24f6"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1b104d1c8a84476e92a95870c240bb03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzIwLTItMS0xLTI3Mjgz_ccc48efc-bda7-4406-8e44-db698f01c4e9"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzIxLTEtMS0xLTI3Mjgz_d7cd899a-ecc2-49e3-91a1-a29b6e5e597e"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1b104d1c8a84476e92a95870c240bb03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzIxLTItMS0xLTI3Mjgz_d21b3642-5117-4164-ae62-ead6eb84ac6c"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i266953483c4649dea9c30dfc5e8e2d24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzI1LTItMS0xLTI3Mjgz_364c0a54-a04b-4d7a-83cd-df5faff44593"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzI2LTEtMS0xLTI3Mjgz_ae734d9c-6a63-4266-b49b-86d3ee2e7cb1"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i266953483c4649dea9c30dfc5e8e2d24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzgvZnJhZzo0NDMwNzU0MDYzZTg0N2JkYTRkOTNhYmNkZjk1YzEwNi90YWJsZTpkNGE0YjM0MTlkODk0OWVhYjkwYmZlMmNiMTg2MGMwZi90YWJsZXJhbmdlOmQ0YTRiMzQxOWQ4OTQ5ZWFiOTBiZmUyY2IxODYwYzBmXzI2LTItMS0xLTI3Mjgz_3df59deb-9648-4648-ae5e-21f60605c28b"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i45cae45139f841b797c795f07e2ea3ff_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzEtMi0xLTEtMjcyODM_c9f480b8-2c52-4f28-b8d6-7db4b18c5105">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i289f9b1b3dcb4a6f97d0a71323f267e8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzEtMy0xLTEtMjcyODM_3474b080-b66f-487f-a21e-2ad9bb38f856">P28Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i437b7c8d3ec544da844a9837363fe2a1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzItMi0xLTEtMjcyODM_55de041e-d93c-4e9f-9319-57317643bcd6">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if31b0411782e4354801372bd135c32de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzItMy0xLTEtMjcyODM_1551fe3a-0460-4a07-8d7e-5dc3964a36d6">P18Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie27f3577dd1b428e9c72fb6543570acf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzMtMi0xLTEtMjcyODM_0a54e1df-5ece-45f5-ab39-99cf7d5dd871">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id40a7c9a35dc4104be0e0073c240a03d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzMtMy0xLTEtMjcyODM_17e71781-0682-4c43-85f4-e029add90ec6">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="ie2a8a3a87f194cd88353da520542b71a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjIvZnJhZzo3YTljZTkxNzBmNWE0MDE5YjM1M2I5Y2JiYjQwNjQ1OC90YWJsZTo5Nzg1NzE4ZDZhMjg0ZTVjYTZhZWY5YzFhM2E1YjcwZC90YWJsZXJhbmdlOjk3ODU3MThkNmEyODRlNWNhNmFlZjljMWEzYTViNzBkXzQtMi0xLTEtMjcyODM_701946c1-ff60-42af-b124-fe8c4c76cb87">Shorter of useful life or lease term</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iee1f95bb0a414ff5a15c66fbf0b2ceca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjgvZnJhZzpkYTc2NTU4ZWEwNmU0MWZmOWRmNTBlZGRhMDdmYmFhYS90YWJsZTo2YjkwNDZiOThjNTk0ODRhYTJlMTQxODhjZTA2YjY2My90YWJsZXJhbmdlOjZiOTA0NmI5OGM1OTQ4NGFhMmUxNDE4OGNlMDZiNjYzXzItMi0xLTEtMjcyODM_499c0de6-429e-4ca2-99e2-3c6b48baf9a4">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0e35fcab8129433ba782f7f66e54cff1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjgvZnJhZzpkYTc2NTU4ZWEwNmU0MWZmOWRmNTBlZGRhMDdmYmFhYS90YWJsZTo2YjkwNDZiOThjNTk0ODRhYTJlMTQxODhjZTA2YjY2My90YWJsZXJhbmdlOjZiOTA0NmI5OGM1OTQ4NGFhMmUxNDE4OGNlMDZiNjYzXzItMy0xLTEtMjcyODM_7cf61c60-029b-4dd4-9e23-a6807e910464">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <codi:ActualFixedChargeCoverageRatio
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODkvZnJhZzo5NGQ0NWE0ZGQxNjc0MTM4OWNjMmEzZmU4YjNjMWQ5ZS90YWJsZTplMjNiZGI1ZDQyNzM0MTA1OTBkZGFjNTJlNzAxNDg1Ni90YWJsZXJhbmdlOmUyM2JkYjVkNDI3MzQxMDU5MGRkYWM1MmU3MDE0ODU2XzAtMS0xLTEtMjcyODM_06b64325-4d56-4284-98df-0f2f3ec0d7da"
      unitRef="number">5.07</codi:ActualFixedChargeCoverageRatio>
    <codi:ActualSecuredDebtToEbitdaRatio
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODkvZnJhZzo5NGQ0NWE0ZGQxNjc0MTM4OWNjMmEzZmU4YjNjMWQ5ZS90YWJsZTplMjNiZGI1ZDQyNzM0MTA1OTBkZGFjNTJlNzAxNDg1Ni90YWJsZXJhbmdlOmUyM2JkYjVkNDI3MzQxMDU5MGRkYWM1MmU3MDE0ODU2XzEtMS0xLTEtMjcyODM_d33ba699-1f3b-4559-81b5-dfb86e60faae"
      unitRef="number">0</codi:ActualSecuredDebtToEbitdaRatio>
    <codi:ActualDebtToEbitdaRatio
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODkvZnJhZzo5NGQ0NWE0ZGQxNjc0MTM4OWNjMmEzZmU4YjNjMWQ5ZS90YWJsZTplMjNiZGI1ZDQyNzM0MTA1OTBkZGFjNTJlNzAxNDg1Ni90YWJsZXJhbmdlOmUyM2JkYjVkNDI3MzQxMDU5MGRkYWM1MmU3MDE0ODU2XzItMS0xLTEtMjcyODM_df921dd7-811b-4244-9ab0-06dc6358b242"
      unitRef="number">2.96</codi:ActualDebtToEbitdaRatio>
    <us-gaap:CommonStockVotingRights
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTgvZnJhZzo4N2Y1OTc1MTI3MTQ0NWYwODExYjhlNGE3NjY2ZjhlMi90YWJsZTpjNzZhZGFlZDU2ODI0YWEwOTk0MmI5NjYxMjgwMjhiYy90YWJsZXJhbmdlOmM3NmFkYWVkNTY4MjRhYTA5OTQyYjk2NjEyODAyOGJjXzAtMS0xLTEtMjcyODM_95588240-802a-48bb-a6d1-ee00ff4d34dd">One vote per share</us-gaap:CommonStockVotingRights>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30">http://fasb.org/us-gaap/2021-01-31#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7">http://fasb.org/us-gaap/2021-01-31#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <codi:OperatingLeasesExpirationMinimumPeriod
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTYvZnJhZzpiZjk3MjY2NTkyNDc0MWJjOGE5YjIxMmM1MWNmMGJkOC90YWJsZTozY2M5M2FjOTRiZGU0MDI2YmFjNDRkODIyZWJjZWFmMy90YWJsZXJhbmdlOjNjYzkzYWM5NGJkZTQwMjZiYWM0NGQ4MjJlYmNlYWYzXzAtMS0xLTEtMjcyODM_a42fe988-cc74-4130-838a-1190e46ac01c">One year or more</codi:OperatingLeasesExpirationMinimumPeriod>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i3bed7b51e428477190ad48cb514fe5e5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjIvZnJhZzo2MzU1NTZkNGU4ZDU0YmRhODdkYjAyMGRjOTVmMjZiMi90YWJsZTpjODJjYTA3NzUzMDk0ZTczOGE2ZmE2MGIyYmM5ODQxMS90YWJsZXJhbmdlOmM4MmNhMDc3NTMwOTRlNzM4YTZmYTYwYjJiYzk4NDExXzMtMi0xLTEtMjcyODM_c5de9d56-8277-4cc0-846d-d204ec3c5f07"
      unitRef="number">0.05</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="ie2bdeaebcce54253ab46deb704b1c5f3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjIvZnJhZzo2MzU1NTZkNGU4ZDU0YmRhODdkYjAyMGRjOTVmMjZiMi90YWJsZTpjODJjYTA3NzUzMDk0ZTczOGE2ZmE2MGIyYmM5ODQxMS90YWJsZXJhbmdlOmM4MmNhMDc3NTMwOTRlNzM4YTZmYTYwYjJiYzk4NDExXzQtMi0xLTEtMjcyODM_988bed29-a33b-403d-b701-d49e3e82d09e"
      unitRef="number">0.05</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <dei:DocumentType
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYw_7818afcd-8a4d-4a2d-9e2f-782ebdff19a3">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZTcyZmRhZGEzZWE0NDlmYzk1YWQwZWE5YmJkNWMwODMvdGFibGVyYW5nZTplNzJmZGFkYTNlYTQ0OWZjOTVhZDBlYTliYmQ1YzA4M18wLTAtMS0xLTI3Mjgz_5329fc0a-ba30-4284-8222-3b50fcb278a1">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8xMjA_c80d6476-d7c0-4c5b-954e-3c4df0c94381">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6MGI2YWQ5NDBjNTRkNDFhNGI5NDZmOWY4ZGY3YTk1MjAvdGFibGVyYW5nZTowYjZhZDk0MGM1NGQ0MWE0Yjk0NmY5ZjhkZjdhOTUyMF8wLTAtMS0xLTI3Mjgz_9160efa0-c32c-405d-8522-d8d1a68baef8">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY3_765b9f9d-d039-430d-9da8-77c48b10fa1c">001-34927</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYx_44128719-c545-4ba4-871f-b6772bcc97c4">Compass Diversified Holdings</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6MmVkMWM3MDdjZTVlNDdmNWJkN2I1MzQxYTI2NTc0YzAvdGFibGVyYW5nZToyZWQxYzcwN2NlNWU0N2Y1YmQ3YjUzNDFhMjY1NzRjMF8wLTAtMS0xLTI3Mjgz_1b1846b3-4e8d-4bf7-8a79-d7b3572b4d2e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6MmVkMWM3MDdjZTVlNDdmNWJkN2I1MzQxYTI2NTc0YzAvdGFibGVyYW5nZToyZWQxYzcwN2NlNWU0N2Y1YmQ3YjUzNDFhMjY1NzRjMF8wLTItMS0xLTI3Mjgz_73466e87-aad0-419f-8ac0-e529d790a3c2">57-6218917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTAtMS0xLTI3Mjgz_33d1d0e8-31de-408f-b157-fa13193743f8">301 Riverside Avenue, Second Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTItMS0xLTI3Mjgz_e17aca27-a321-4e50-a8ea-fb8ca6216635">Westport,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTMtMS0xLTI3Mjgz_92d88d78-2185-4e9d-8f2a-94cdb5f55b62">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ODY4ZGFkMmJhODMzNDhlNmE5NmE5YWZlY2FjOWI5OTgvdGFibGVyYW5nZTo4NjhkYWQyYmE4MzM0OGU2YTk2YTlhZmVjYWM5Yjk5OF8wLTQtMS0xLTI3Mjgz_e2e9c32c-219d-48b2-8c1a-dda57f4c8b77">06880</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY4_bd77bd91-5b9d-4870-abff-9553078c83c7">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYy_5eade6e2-4f8b-44fb-831c-440f93715590">221-1703</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8xLTAtMS0xLTI3Mjgz_09ada44b-e067-4a72-8aee-739aa07a34aa">Shares representing beneficial interests in Compass Diversified Holdings (&#x201c;common shares&#x201d;)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8xLTItMS0xLTI3Mjgz_03a9ffb9-f0c8-4dbf-b41b-8c02e837eabc">CODI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie56a8ca305d04ed68e84e295c741ddee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8xLTQtMS0xLTI3Mjgz_6b668907-ec06-4bc7-923f-c65e73daab1a">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic0da311576564d2db569042703272977_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8yLTAtMS0xLTI3Mjgz_f1b13a7b-9672-4428-93cc-5a4aaa8c5a92">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic0da311576564d2db569042703272977_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8yLTItMS0xLTI3Mjgz_1c11b479-0523-4301-a8d1-0fbd4a07a3b0">CODI PR A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic0da311576564d2db569042703272977_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8yLTQtMS0xLTI3Mjgz_5e91fd0d-8e06-4173-b47a-7679d454c220">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8zLTAtMS0xLTI3Mjgz_fb050322-fef5-4bd7-a8eb-ade6290bb261">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8zLTItMS0xLTI3Mjgz_dd25a823-b9b9-4a51-855a-0ebcaf6f66bb">CODI PR B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i77f6f9941ad94d59a311293cd4b15a69_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV8zLTQtMS0xLTI3Mjgz_e4874c94-b898-459d-a140-d795ea7895bd">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV80LTAtMS0xLTI3Mjgz_6c7ca641-9c68-49d8-a909-e3b919d55ce3">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV80LTItMS0xLTI3Mjgz_70926976-b82d-44e9-8f22-309881963e94">CODI PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie3db77666d0d443ab291ea4a391ab823_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6ZmU3OWE5MmI1NzQ0NDhkMjg0NDQ3MmM5YmZjMGQxMmUvdGFibGVyYW5nZTpmZTc5YTkyYjU3NDQ0OGQyODQ0NDcyYzliZmMwZDEyZV80LTQtMS0xLTI3Mjgz_474586ac-28bd-4481-902d-81b29d981b0b">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDYz_17b45be3-6496-4d1e-8633-cc98aa4a13b1">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDU3_9a409346-1dfc-4308-9a75-f711d646f7c3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDU4_32b46d4b-8968-4332-8fd4-5f4e51c99363">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY0_c75f4acc-81cd-42ff-b35e-b8ca6666cb82">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6NzNkYmJiODNhMWI2NDZkMDg0NGQ0ODAyM2MxYmJkMmMvdGFibGVyYW5nZTo3M2RiYmI4M2ExYjY0NmQwODQ0ZDQ4MDIzYzFiYmQyY18wLTAtMS0xLTI3Mjgz_d6fa893c-d308-4b48-a00a-7bec85945f16">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6NzNkYmJiODNhMWI2NDZkMDg0NGQ0ODAyM2MxYmJkMmMvdGFibGVyYW5nZTo3M2RiYmI4M2ExYjY0NmQwODQ0ZDQ4MDIzYzFiYmQyY18xLTUtMS0xLTI3Mjgz_c917c85b-801a-45f5-897f-588bb8e83454">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGFibGU6NzNkYmJiODNhMWI2NDZkMDg0NGQ0ODAyM2MxYmJkMmMvdGFibGVyYW5nZTo3M2RiYmI4M2ExYjY0NmQwODQ0ZDQ4MDIzYzFiYmQyY18yLTUtMS0xLTI3Mjgz_aba3be62-9cd8-41e4-bf94-920a29f7c439">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDU5_0ba29b5c-019c-47c3-987b-e243dc3d0f65">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY1_4448dbbc-0e4f-48d2-9787-3e5810b60e9b">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8yOTIw_67a64944-546a-437e-9160-307bdd662539"
      unitRef="usd">1395132407</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i664d64e004ea42c097cd63f5c62a50a6_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zMTI4_88162005-2feb-4281-9a8e-5f6c5c0a5253"
      unitRef="shares">69450318</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xL2ZyYWc6OTQxNWIzMDM4MTA1NGRlNTgyMTRkNGJhOTg0YWE5ZWQvdGV4dHJlZ2lvbjo5NDE1YjMwMzgxMDU0ZGU1ODIxNGQ0YmE5ODRhYTllZF8zNDY2_994838f3-6904-4486-9c22-4565b4d4e803">Certain information in the registrant&#x2019;s definitive proxy statement to be filed with the Commission relating to the registrant&#x2019;s 2022 Annual Meeting of Shareholders is incorporated by reference into Part III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i7e1ae811b2bb42b8839d2fcf823e2e1c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8xOS9mcmFnOmRlNjYzN2JjMDQ5NzQ3MzlhMjVhNDY0ZjMxYWUwNTc2L3RleHRyZWdpb246ZGU2NjM3YmMwNDk3NDczOWEyNWE0NjRmMzFhZTA1NzZfMTA5OTUxMTYzMTI0Mg_94328c25-277a-4ebf-b5ae-e567cb0b2273"
      unitRef="number">0.578</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod
      contextRef="i1d7ab8479f2145c7b9971718d53b3cfe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNS9mcmFnOmMzOTEyYzQ3ZTQwZDRlNDJiZDQ4Y2Q0YTZlYTcyMmZmL3RleHRyZWdpb246YzM5MTJjNDdlNDBkNGU0MmJkNDhjZDRhNmVhNzIyZmZfMjE5OTAyMzI1OTk0MA_48a45e0e-0fee-441a-9e52-739f4928743e">P30D</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod>
    <dei:AuditorFirmId
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMjYvZnJhZzpmMThkYzllZmUwNGY0MGRkODg0NWY2Y2NiZTEzOTIzNi90YWJsZTo2YzVhMjRhZGZlNWM0YmVkYjNmYzU5Mzg4ZWU3ZGVjZi90YWJsZXJhbmdlOjZjNWEyNGFkZmU1YzRiZWRiM2ZjNTkzODhlZTdkZWNmXzMtMC0xLTEtNDc1NzEvdGV4dHJlZ2lvbjo4Yzk1Yzg5NTkzMTE0ZWQ0YWI4ZGUyNTc2MmRkZTM2MV83Njk2NTgxMzk0OTE2_1c716da4-c9cf-4560-8c3e-ac338350384d">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMjkvZnJhZzpmNmFjMWIxYzQ0Mzg0YTkyYTI2ZDk4OTcyMjU2NzY1NC90ZXh0cmVnaW9uOmY2YWMxYjFjNDQzODRhOTJhMjZkOTg5NzIyNTY3NjU0Xzc2OTY1ODE0MDM5Nzk_ede74ce7-7845-4268-b32f-1230154d3db1">Grant Thornton LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMjkvZnJhZzpmNmFjMWIxYzQ0Mzg0YTkyYTI2ZDk4OTcyMjU2NzY1NC90ZXh0cmVnaW9uOmY2YWMxYjFjNDQzODRhOTJhMjZkOTg5NzIyNTY3NjU0Xzc2OTY1ODE0MDM5MzE_bb34f5e8-e43c-456d-a7a6-6edb03e80bd9">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMtMS0xLTEtMjcyODM_35c0b481-2175-40ea-9a3a-78f3233d5244"
      unitRef="usd">157125000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMtMy0xLTEtMjcyODM_c61f0089-51a4-425c-abf3-832495ad5a3c"
      unitRef="usd">60023000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQtMS0xLTEtMjcyODM_7a110e48-fbda-41db-931d-4e0b3e19def1"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQtMy0xLTEtMjcyODM_b433a38b-8538-464b-98ae-9fbaa39f401b"
      unitRef="usd">206728000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzUtMS0xLTEtMjcyODM_e11d9657-0ad5-4f48-9aa9-b30d6c2ee918"
      unitRef="usd">562084000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzUtMy0xLTEtMjcyODM_a2f612dc-bb74-49a7-8345-068ad66cbdb0"
      unitRef="usd">350594000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzYtMS0xLTEtMjcyODM_fd05ada5-3e2b-42a3-962f-25a69cee5bc5"
      unitRef="usd">56575000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzYtMy0xLTEtMjcyODM_a26f9a24-a674-4cc6-9363-48c4ae49ff1a"
      unitRef="usd">40381000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMS0xLTEtMzI1MTQ_f19d50a4-50ea-4859-a876-f2215b55be0c"
      unitRef="usd">99423000</codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale>
    <codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMy0xLTEtMzI1MTQ_b459c6e0-0b4b-45f2-840f-f81e5c92cf25"
      unitRef="usd">17136000</codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMS0xLTEtMzI1MTQ_96a230de-8482-4b84-8f94-a25c26e2178e"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMy0xLTEtMzI1MTQ_98141592-2919-4ff5-9930-7264549fad0f"
      unitRef="usd">33505000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMS0xLTEtMjcyODM_b5a375d0-2870-4467-b6a4-62ec1a993c17"
      unitRef="usd">1143469000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzctMy0xLTEtMjcyODM_cef745b7-dac5-40d7-bfd2-6bc2938db3ea"
      unitRef="usd">708367000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMS0xLTEtMjcyODM_004a1ebf-be84-45f9-b2dd-0889bb4fc4e9"
      unitRef="usd">178393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzgtMy0xLTEtMjcyODM_53406ba1-8da3-4bd9-b920-2e0850e6ee92"
      unitRef="usd">153653000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzktMS0xLTEtMjcyODM_db0507c8-6a20-4a99-87c1-fb12470a59f5"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzktMy0xLTEtMjcyODM_823ec245-4c54-48e6-ab72-03d28bbc9703"
      unitRef="usd">666507000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEwLTEtMS0xLTI3Mjgz_fdb54bce-0cc2-489a-9623-951196a021e5"
      unitRef="usd">872677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEwLTMtMS0xLTI3Mjgz_95600897-1e49-4633-815b-b357ad1d84da"
      unitRef="usd">834082000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzExLTEtMS0xLTI3Mjgz_e6a0e602-1aa6-4441-ac63-669152781fcb"
      unitRef="usd">134317000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzExLTMtMS0xLTI3Mjgz_41bf8330-a9e1-4802-93c0-8933aae071f0"
      unitRef="usd">97309000</us-gaap:OtherAssetsNoncurrent>
    <codi:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE0LTEtMS0xLTMyNTI3_f2be43e0-4138-40da-a670-2e7735eb382d"
      unitRef="usd">0</codi:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale>
    <codi:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE0LTMtMS0xLTMyNTI3_e7e6c785-3c54-4426-889a-843b8f942952"
      unitRef="usd">84728000</codi:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE1LTEtMS0xLTMyNTI3_d7985719-7c73-4ab3-8f28-bd657885b0a8"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE1LTMtMS0xLTMyNTI3_051d01f0-5e97-40a4-9db7-f8bec25ec85c"
      unitRef="usd">53872000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEyLTEtMS0xLTI3Mjgz_717356c0-f483-4579-bad8-9e52c2c0c024"
      unitRef="usd">3144261000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzEyLTMtMS0xLTI3Mjgz_e1cbd815-248c-4115-ba44-2ef6eb5c8992"
      unitRef="usd">2598518000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE2LTEtMS0xLTI3Mjgz_e1ad693a-1064-472c-8d45-653aad722cec"
      unitRef="usd">120405000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE2LTMtMS0xLTI3Mjgz_400306e8-c8f6-445f-a681-ffe82d2bb689"
      unitRef="usd">91701000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE3LTEtMS0xLTI3Mjgz_0357ac3d-a225-4de8-a909-dfe007821660"
      unitRef="usd">174801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE3LTMtMS0xLTI3Mjgz_886adb3d-0145-44d9-89de-b1b0cc3c5ca1"
      unitRef="usd">134218000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenue
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTEtMS0xLTM3MTM2_1673af0e-5f1c-4a58-adab-750a1fa810a3"
      unitRef="usd">12802000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTMtMS0xLTM3MTM2_ccec4f29-84a1-4826-b500-6e9b1969372b"
      unitRef="usd">7955000</us-gaap:DeferredRevenue>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE4LTEtMS0xLTI3Mjgz_ba602c70-78c7-476b-931e-bdbdf3ac434d"
      unitRef="usd">11705000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE4LTMtMS0xLTI3Mjgz_a706a96e-3b03-4166-b311-a9a9b06ecb6f"
      unitRef="usd">10012000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE5LTEtMS0xLTI3Mjgz_e984c6cb-244d-42ff-a786-dcd07dd77381"
      unitRef="usd">32688000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzE5LTMtMS0xLTI3Mjgz_4c49d9f9-0947-4963-a095-d37faed15910"
      unitRef="usd">26426000</us-gaap:OtherLiabilitiesCurrent>
    <codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTEtMS0xLTMyNTQx_a49a5de7-1aa5-4f35-a1fa-ad7323b19d53"
      unitRef="usd">29127000</codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale>
    <codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTMtMS0xLTMyNTQx_99c55344-13ad-4bff-8188-683a155fbcf5"
      unitRef="usd">9169000</codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI1LTEtMS0xLTMyNTQx_9d5e0c48-b161-4939-8c04-02936aeecd56"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI1LTMtMS0xLTMyNTQx_e75f1fed-98f6-4f2c-83db-fcf0f7a20d71"
      unitRef="usd">15230000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIwLTEtMS0xLTI3Mjgz_6232efcd-cd0c-4237-b1fa-1cfa2d29053d"
      unitRef="usd">381528000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIwLTMtMS0xLTI3Mjgz_f9b2627e-e086-4bb9-813c-9b71f35c51d0"
      unitRef="usd">294711000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIxLTEtMS0xLTI3Mjgz_776c8ecc-5883-49e0-8753-51e3856c5247"
      unitRef="usd">84344000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIxLTMtMS0xLTI3Mjgz_8941ed20-44b2-43c5-b3f1-f303c9b1075e"
      unitRef="usd">67836000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTEtMS0xLTI3Mjgz_b4540ec8-c9b8-48d0-b9fa-3248210d803b"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIyLTMtMS0xLTI3Mjgz_fd2b1689-6227-47dd-a023-22f315b376cd"
      unitRef="usd">899460000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIzLTEtMS0xLTI3Mjgz_14c5ad20-c8f4-4a70-b804-680aa09df293"
      unitRef="usd">109033000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzIzLTMtMS0xLTI3Mjgz_640daea9-5764-4ab5-88fe-5e589cf2dbd9"
      unitRef="usd">83693000</us-gaap:OtherLiabilitiesNoncurrent>
    <codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTEtMS0xLTMyNTU0_ab8ffa33-23a8-4730-b193-8e1ad4d25e64"
      unitRef="usd">0</codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale>
    <codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTMtMS0xLTMyNTU0_6b01cc21-c710-4681-91fb-1ebd5488681b"
      unitRef="usd">21535000</codi:DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTEtMS0xLTMyNTU0_74c92946-eceb-47b7-8af1-6a88c956abc0"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTMtMS0xLTMyNTU0_ff4195eb-d31c-4663-b947-540c2ce8b706"
      unitRef="usd">11135000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTEtMS0xLTI3Mjgz_4ebe4952-6370-4264-a745-36e73e3216b0"
      unitRef="usd">1859731000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI0LTMtMS0xLTI3Mjgz_20efc26e-645a-4339-8a19-396db41f27a7"
      unitRef="usd">1378370000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI5LTAtMS0xLTI3MjgzL3RleHRyZWdpb246N2M0NmQ4OGI1OWU4NDFkNzk3Njk3MzJlZjM5Njc0NjNfMjg_978a4058-8922-4167-802a-def2c163d33c"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzI5LTAtMS0xLTI3MjgzL3RleHRyZWdpb246N2M0NmQ4OGI1OWU4NDFkNzk3Njk3MzJlZjM5Njc0NjNfNDM_7c8a2481-0e69-4fb3-9d49-20d3ad66588b"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockNoParValue
      contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTAtMS0xLTI3MjgzL3RleHRyZWdpb246MjFhMmI5NmFhYWQ5NGNiYWE5OGFjMDc1OWY4OTAzMWVfMzE_528c2ea8-a1ca-406f-acc4-caa966868641"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTAtMS0xLTI3MjgzL3RleHRyZWdpb246MjFhMmI5NmFhYWQ5NGNiYWE5OGFjMDc1OWY4OTAzMWVfNDU_5ff8e54a-f1d1-41ad-a25c-cfbb6fbd2552"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i6345d015d0c24e4a93bf3fbac87e0377_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTEtMS0xLTI3Mjgz_446bfb01-0526-4c9d-913d-16c09242aae7"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idbd0c18bf8144dfa8561fd7009182241_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMwLTMtMS0xLTI3Mjgz_2b05e6a9-a6b4-4747-8b8d-15b7992cd505"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTAtMS0xLTI3MjgzL3RleHRyZWdpb246NjYxMjdjY2YxNTg0NDA1Mjk1YmVlMjcyYTJiMDkwZDRfMzE_6185edb0-9cf4-449b-941a-4670d42451c0"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTAtMS0xLTI3MjgzL3RleHRyZWdpb246NjYxMjdjY2YxNTg0NDA1Mjk1YmVlMjcyYTJiMDkwZDRfNDU_851ea766-b936-4215-b8e6-ab0d2f2411e4"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="idfc900d876e34bc5821663f4444d2e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTEtMS0xLTI3Mjgz_a9ec02e4-407c-4eef-8ccf-fe15fdc69e21"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i1b104d1c8a84476e92a95870c240bb03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMxLTMtMS0xLTI3Mjgz_3ec41d55-c893-4136-a5ce-791feefae615"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTAtMS0xLTI3MjgzL3RleHRyZWdpb246ODc2Nzg0YWUyYjFmNDEwNzkzMTQ5ZGRiNWEyZjJhYjJfMzE_45eb335e-b4b5-4c37-9cb8-b8bd5b8ffaea"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTAtMS0xLTI3MjgzL3RleHRyZWdpb246ODc2Nzg0YWUyYjFmNDEwNzkzMTQ5ZGRiNWEyZjJhYjJfNDU_b3778e2a-c0a9-4f2d-81e3-69dea8dab327"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i8f32ac314fcc4e148e496819784878ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTEtMS0xLTI3Mjgz_17706e92-66f3-4aa6-90f3-19b119c53834"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i266953483c4649dea9c30dfc5e8e2d24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMyLTMtMS0xLTI3Mjgz_1bc3104b-8896-4754-b584-69056a2fef83"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfMjU_ebbb304f-4de3-4b3e-a711-781f6b2b1b0d"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfMzk_fa1c0822-cd01-43ec-8a15-046042dea7de"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfNTQ_ef4405ab-5d68-47d1-9ae4-410d4ba679c2"
      unitRef="shares">68738000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTAtMS0xLTI3MjgzL3RleHRyZWdpb246YzVhODBlOWZhYTNjNDIxMGE4ZjFiMDdhZDQ4N2Y4NmJfMTEy_6adb80e7-977a-4a36-8349-c2fd7b800578"
      unitRef="shares">64900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTEtMS0xLTI3Mjgz_9dce3ad7-5e46-439b-9c68-737cf44c6e71"
      unitRef="usd">1123193000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzMzLTMtMS0xLTI3Mjgz_704ff3e6-dc5b-464a-b695-9bba86a3e4b5"
      unitRef="usd">1008564000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM0LTEtMS0xLTI3Mjgz_6242a6f9-828f-483c-91ab-1173f72373ab"
      unitRef="usd">-1028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM0LTMtMS0xLTI3Mjgz_9e72f93a-5d00-43cc-ba24-60145ba31819"
      unitRef="usd">-1456000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM1LTEtMS0xLTI3Mjgz_0dbd0f9b-07fd-4184-80c1-26e52b805543"
      unitRef="usd">-314267000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM1LTMtMS0xLTI3Mjgz_087e2b60-6ae4-4c1b-83c6-2f77dd4d69eb"
      unitRef="usd">-211002000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM2LTEtMS0xLTI3Mjgz_f05ceef0-8847-4ae2-b955-cd977db9e50d"
      unitRef="usd">1111816000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM2LTMtMS0xLTI3Mjgz_1e806637-7c0c-4058-b375-0ddc8cc0e4d5"
      unitRef="usd">1100024000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM3LTEtMS0xLTI3Mjgz_e7ea3fc9-19c8-4aad-aa7d-975b5bc1dc22"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM3LTMtMS0xLTI3Mjgz_860ec13b-2db7-4f27-b7e6-942af8c525ea"
      unitRef="usd">123463000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ2LTEtMS0xLTMyNTcx_b4ca00e3-c279-44fe-b06b-5e66684b0568"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ2LTMtMS0xLTMyNTcx_2e6699d2-b5bc-474f-83ce-1cba6d785ef7"
      unitRef="usd">-7175000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ3LTEtMS0xLTMyNTcx_7be9dfb9-d97c-4dfa-a050-eac01cb467b0"
      unitRef="usd">0</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzQ3LTMtMS0xLTMyNTcx_b1c9499f-ffc3-48b8-a13b-9784daec8b0b"
      unitRef="usd">3836000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM4LTEtMS0xLTI3Mjgz_1d6ea21d-51ef-4e36-a584-7aaab0942887"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM4LTMtMS0xLTI3Mjgz_edcace2c-2732-4c65-a63e-bead46219169"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM5LTEtMS0xLTI3Mjgz_4052ccff-d004-4642-aef3-8e466839bcc0"
      unitRef="usd">3144261000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yMzUvZnJhZzoxMzMwYjgxMTEyMjE0ODI0ODhlY2ExZjFmYWE5OWEwOS90YWJsZTo5OGMwMTI3YmViMzg0YzY5YTg2NGQxNDAzMWFkOWY2Yi90YWJsZXJhbmdlOjk4YzAxMjdiZWIzODRjNjlhODY0ZDE0MDMxYWQ5ZjZiXzM5LTMtMS0xLTI3Mjgz_5e3921b9-f0dd-4422-bb2f-52e76c1efb1b"
      unitRef="usd">2598518000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzItMS0xLTEtMjcyODM_6f2aaedc-d8ab-45ae-94f8-d0fd35c54843"
      unitRef="usd">1841668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzItMy0xLTEtMjcyODM_ae5f5bd7-a799-4eb8-a26b-802d9a371113"
      unitRef="usd">1359567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzItNS0xLTEtMjcyODM_a5d7da76-55fb-47d3-a920-f538dc6280f6"
      unitRef="usd">1263298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMtMS0xLTEtMjcyODM_7125ab81-f8a3-4aee-b229-8e5e17be6677"
      unitRef="usd">1115711000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMtMy0xLTEtMjcyODM_f31e2705-02af-4f1e-ab65-0992392aca8b"
      unitRef="usd">864602000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMtNS0xLTEtMjcyODM_f8f0f6a4-95ea-42c4-a26a-44f5b9d777ee"
      unitRef="usd">806366000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzQtMS0xLTEtMjcyODM_b0da8869-8944-4e15-95ad-d0c595d0e0f0"
      unitRef="usd">725957000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzQtMy0xLTEtMjcyODM_b9a78eae-2df7-4971-ab70-0d0e00e39845"
      unitRef="usd">494965000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzQtNS0xLTEtMjcyODM_bccea485-e675-4370-b6d7-6755e2519a54"
      unitRef="usd">456932000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzYtMS0xLTEtMjcyODM_647b7405-8d22-4b9f-ae08-96bec3da6f53"
      unitRef="usd">459204000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzYtMy0xLTEtMjcyODM_530f0a86-5017-459c-8472-6b1137439a58"
      unitRef="usd">344418000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzYtNS0xLTEtMjcyODM_4745a5e0-5a56-40b8-aeed-c4837811cb6d"
      unitRef="usd">308402000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzctMS0xLTEtMjcyODM_ae1f4dd6-bb38-4ae7-a587-abc3ceac8b10"
      unitRef="usd">46943000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzctMy0xLTEtMjcyODM_cd7bab41-b6df-42f8-950d-fa1b54509a78"
      unitRef="usd">33749000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzctNS0xLTEtMjcyODM_f02a5ebc-9af7-45ec-b86f-eb45979672c8"
      unitRef="usd">36030000</us-gaap:ManagementFeeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzgtMS0xLTEtMjcyODM_bed618cb-9dab-4881-b5e0-2f34cd7af551"
      unitRef="usd">80307000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzgtMy0xLTEtMjcyODM_c4921666-d940-4493-bb77-25df07cde7a9"
      unitRef="usd">61682000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzgtNS0xLTEtMjcyODM_75a00b18-101f-41ff-a09f-4b9b80c31eab"
      unitRef="usd">53629000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzktMS0xLTEtMjcyODM_b6442ae4-327e-4a00-a70e-35d1e3a9e1b3"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzktMy0xLTEtMjcyODM_a860cfdc-db1d-4078-93f3-68976efe5458"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzktNS0xLTEtMjcyODM_de47287f-b974-4e7d-95f4-6b88dfe2d099"
      unitRef="usd">32881000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEwLTEtMS0xLTI3Mjgz_9699f8c4-327b-4514-9a69-448fbd756a67"
      unitRef="usd">139503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEwLTMtMS0xLTI3Mjgz_82cf74f6-9d99-4787-aea6-674045f79fc1"
      unitRef="usd">55116000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEwLTUtMS0xLTI3Mjgz_dc321761-244c-4020-8dc0-690428e5442a"
      unitRef="usd">25990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEyLTEtMS0xLTI3Mjgz_78573156-08ff-4b90-a61e-a478c78fae84"
      unitRef="usd">-58839000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEyLTMtMS0xLTI3Mjgz_d25baa13-2e71-4610-a94e-74f61615a2ac"
      unitRef="usd">-45769000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEyLTUtMS0xLTI3Mjgz_b7b80ff0-d289-4232-9bf5-6f449b63536e"
      unitRef="usd">-58218000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEzLTEtMS0xLTI3Mjgz_00f37082-f664-4ee3-a6de-a37332e2c426"
      unitRef="usd">2979000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEzLTMtMS0xLTI3Mjgz_102d97c5-0040-4795-8124-d9010897d560"
      unitRef="usd">2454000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzEzLTUtMS0xLTI3Mjgz_1e99025a-2e22-4f35-9a5b-10cd9288cbb0"
      unitRef="usd">3314000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE0LTEtMS0xLTI3Mjgz_96af5ff5-844e-45b0-ac21-a090e749727f"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE0LTMtMS0xLTI3Mjgz_da5f9825-7bcf-475b-ac3f-423d2909d7dc"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE0LTUtMS0xLTI3Mjgz_174233ed-2304-4938-a591-35dad4444b0f"
      unitRef="usd">-12319000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE1LTEtMS0xLTI3Mjgz_5c7eb92e-a74d-41d1-b18f-4fc47feff3ca"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE1LTMtMS0xLTI3Mjgz_c8a0529d-8bd3-4561-83b6-3a6bf301964d"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE1LTUtMS0xLTI3Mjgz_46acb748-b5ec-4779-a166-b8c5bf86de29"
      unitRef="usd">-10193000</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE2LTEtMS0xLTI3Mjgz_024b2868-4f94-4d8c-bc14-e69579a39cc7"
      unitRef="usd">-1184000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE2LTMtMS0xLTI3Mjgz_3dac1018-bf2c-4082-a637-dd082b4f9799"
      unitRef="usd">-2459000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE2LTUtMS0xLTI3Mjgz_91b3ceb5-b485-4729-8454-469b1593b73c"
      unitRef="usd">-2046000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE3LTEtMS0xLTI3Mjgz_248c1bd5-0b3e-4882-80bc-44a3c64e0c08"
      unitRef="usd">43196000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE3LTMtMS0xLTI3Mjgz_a4a8ce32-60c7-4334-830f-367b3e535fe5"
      unitRef="usd">4434000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE3LTUtMS0xLTI3Mjgz_ea429c1d-eacd-4c15-87b5-84bea64f5be2"
      unitRef="usd">-60100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE4LTEtMS0xLTI3Mjgz_d5910733-06eb-4783-8f63-2d0daef8944a"
      unitRef="usd">18337000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE4LTMtMS0xLTI3Mjgz_e8e60332-48d6-4ba2-9a44-9b66c4501322"
      unitRef="usd">10175000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE4LTUtMS0xLTI3Mjgz_e025e1a5-d5ba-487e-a6a0-1f18989dcb72"
      unitRef="usd">9914000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE5LTEtMS0xLTI3Mjgz_62720bf0-8635-47c9-9161-aa6f0999bd4a"
      unitRef="usd">24859000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE5LTMtMS0xLTI3Mjgz_7e30658d-cca6-4098-a0b1-bd4a5691e71c"
      unitRef="usd">-5741000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzE5LTUtMS0xLTI3Mjgz_26a4d4f6-689f-4da7-87d8-3293055e95ad"
      unitRef="usd">-70014000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIwLTEtMS0xLTI3Mjgz_52fd04af-e71f-438a-91fa-2f0ad5c06e3d"
      unitRef="usd">29180000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIwLTMtMS0xLTI3Mjgz_5b81f848-5b58-40e9-925c-5fe842887164"
      unitRef="usd">32838000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIwLTUtMS0xLTI3Mjgz_d6aaf54b-6c68-4652-886c-2d3ba7a04fa5"
      unitRef="usd">46142000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIxLTEtMS0xLTI3Mjgz_96893f38-eaea-4d56-9ef8-708eb2adbcdc"
      unitRef="usd">72770000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIxLTMtMS0xLTI3Mjgz_f2e24190-0cdb-4e3d-9790-2138877e7aaa"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIxLTUtMS0xLTI3Mjgz_36bd9cd2-a63d-41e1-9185-fa8ed08150ea"
      unitRef="usd">331013000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIyLTEtMS0xLTI3Mjgz_9a0ac7af-00e4-4c1b-b280-c9e45c3eacd2"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIyLTMtMS0xLTI3Mjgz_0fe2dcaa-a863-4e13-9f68-b82b999329b8"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIyLTUtMS0xLTI3Mjgz_c6e2946e-251b-4bef-b6b8-4456880b6be8"
      unitRef="usd">307141000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIzLTEtMS0xLTI3Mjgz_e27be520-4d81-4d64-ab8b-f9a548256db7"
      unitRef="usd">7740000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIzLTMtMS0xLTI3Mjgz_7aebfeea-2606-4cd9-bed2-f291ef8e4776"
      unitRef="usd">-480000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzIzLTUtMS0xLTI3Mjgz_7bc1d072-58f8-49d1-a681-3dcf782f8dfd"
      unitRef="usd">653000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI0LTEtMS0xLTI3Mjgz_e018a47b-bff9-4580-ba61-daf6a5351417"
      unitRef="usd">4517000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI0LTMtMS0xLTI3Mjgz_d639c542-ede2-4fb1-8424-1ee42dcd04b0"
      unitRef="usd">4897000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI0LTUtMS0xLTI3Mjgz_0794fccc-66b7-462f-84e9-b88b02a709b1"
      unitRef="usd">4623000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI1LTEtMS0xLTI3Mjgz_59ac5b55-2894-42ae-b5f6-478b40bffc56"
      unitRef="usd">114552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI1LTMtMS0xLTI3Mjgz_53c6f12b-b898-4a44-817e-cd232ac7ad8c"
      unitRef="usd">22780000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI1LTUtMS0xLTI3Mjgz_e8b5ca79-6ba4-4d92-846b-faa0b80a338c"
      unitRef="usd">301865000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI4LTEtMS0xLTI3Mjgz_64060898-974a-418e-8bcc-09e8e819b5cb"
      unitRef="usd">17119000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI4LTMtMS0xLTI3Mjgz_880b2508-2eee-45dc-9c5c-57fbe4c27c46"
      unitRef="usd">-5261000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI4LTUtMS0xLTI3Mjgz_1ce3bf0f-8dc7-490f-9420-836afa6b5cff"
      unitRef="usd">-70667000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI5LTEtMS0xLTI3Mjgz_ffe05387-cbf3-4b4c-ab55-f97ed5b07566"
      unitRef="usd">24663000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI5LTMtMS0xLTI3Mjgz_3821d50c-931f-4ace-87e3-259274f7e1b9"
      unitRef="usd">27941000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzI5LTUtMS0xLTI3Mjgz_60499e6d-4cdf-4f0e-b5c0-77d65c037104"
      unitRef="usd">41519000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMwLTEtMS0xLTI3Mjgz_1b8ce9db-7a28-4264-bbbe-033d415f5a50"
      unitRef="usd">72770000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMwLTMtMS0xLTI3Mjgz_a65a81e8-7415-47bf-9d61-d75eade250f2"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMwLTUtMS0xLTI3Mjgz_d6b17706-69bd-4a2c-81f3-3fcc8be216f4"
      unitRef="usd">331013000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMxLTEtMS0xLTI3Mjgz_17ebc22f-0470-419e-a426-2595c1addb06"
      unitRef="usd">114552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMxLTMtMS0xLTI3Mjgz_b7904004-bfc2-4d35-9e44-c6dfc8895679"
      unitRef="usd">22780000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMxLTUtMS0xLTI3Mjgz_3c11f971-533b-4159-86c0-ae787a691a62"
      unitRef="usd">301865000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMzLTEtMS0xLTI3Mjgz_b25409d7-c46c-4024-8229-24d6f64249db"
      unitRef="usdPerShare">-0.76</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMzLTMtMS0xLTI3Mjgz_559719dd-7ad0-43e9-af4d-6084f5a05c6f"
      unitRef="usdPerShare">-0.72</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzMzLTUtMS0xLTI3Mjgz_b8a40d3a-5bf2-4b16-8863-5d5933cd0a11"
      unitRef="usdPerShare">-2.54</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM0LTEtMS0xLTI3Mjgz_fcd42fd6-7e5b-43c0-b7c9-58f1124a984b"
      unitRef="usdPerShare">1.49</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM0LTMtMS0xLTI3Mjgz_6f38a7fd-1b39-4f6f-92a1-9007413085dc"
      unitRef="usdPerShare">0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM0LTUtMS0xLTI3Mjgz_19327491-1751-4062-b9e9-cf3b1c307d92"
      unitRef="usdPerShare">6.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM1LTEtMS0xLTI3Mjgz_2974b9c8-7a00-4432-96ce-aa89ffc3f75e"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM1LTMtMS0xLTI3Mjgz_3ec78003-179c-4a42-bb29-151603fa33a7"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM1LTUtMS0xLTI3Mjgz_50c12068-60f2-4af4-b146-fcb24c503cbe"
      unitRef="usdPerShare">3.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM3LTEtMS0xLTI3Mjgz_38e03386-3958-4fd1-9361-062f843aabe2"
      unitRef="shares">65362000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM3LTMtMS0xLTI3Mjgz_026a89e4-e590-4091-8eb5-f70e51ec2e0a"
      unitRef="shares">63151000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM3LTUtMS0xLTI3Mjgz_cf1b2774-4614-4020-ba69-c83624ed7250"
      unitRef="shares">59900000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM4LTEtMS0xLTI3Mjgz_002d390e-2251-4bb1-85ee-56d4a7578d85"
      unitRef="usdPerShare">2.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM4LTMtMS0xLTI3Mjgz_79e90da9-e358-4939-bfbd-d41a4c37b61b"
      unitRef="usdPerShare">1.44</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDEvZnJhZzpkMTdlYTk4MGY5MGI0MWJlYjU1MzRiOWVhNGM1NjdiMC90YWJsZTozOGQ3Y2JjMmZiMzY0ZTRhOTU5NzJlNGU4NjQzZWRhOS90YWJsZXJhbmdlOjM4ZDdjYmMyZmIzNjRlNGE5NTk3MmU0ZTg2NDNlZGE5XzM4LTUtMS0xLTI3Mjgz_08b8de27-45f5-4e5b-95b5-5c067a9ff954"
      unitRef="usdPerShare">1.44</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzItMS0xLTEtMjcyODM_004d9bf0-b5a9-4611-be59-fb5376873c85"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzItMy0xLTEtMjcyODM_8b88a828-3000-4b7c-883c-3c293b36129c"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzItNS0xLTEtMjcyODM_f43a51d4-fa5d-4cce-a37a-4f203dd5d2bc"
      unitRef="usd">307141000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzQtMS0xLTEtMjcyODM_807f9a8f-bed0-4e38-b99b-977955af2777"
      unitRef="usd">-489000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzQtMy0xLTEtMjcyODM_61a8b670-4e39-42d5-bff9-2bcc7830ad97"
      unitRef="usd">879000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzQtNS0xLTEtMjcyODM_4cba2102-ff2b-444e-87fc-27dba83b8e7a"
      unitRef="usd">599000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzYtMS0xLTEtMjcyODM_c5b83f8d-cde4-42d3-9c92-1eb2ba49e14e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzYtMy0xLTEtMjcyODM_777f73a1-cf73-431e-8c35-fd9067c8fdec"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzYtNS0xLTEtMjcyODM_1a009c62-e78b-4475-a30e-1160e8ef4191"
      unitRef="usd">4791000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzctMS0xLTEtMjcyODM_7ed3d69f-2085-4307-9a92-66720acb4eeb"
      unitRef="usd">-917000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzctMy0xLTEtMjcyODM_df555920-fb1a-47bc-a6c1-5bcba670a11b"
      unitRef="usd">-1598000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzctNS0xLTEtMjcyODM_604ecb20-2304-40ae-9b46-aeecf2280ee6"
      unitRef="usd">547000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzgtMS0xLTEtMjcyODM_8ffc631e-ca0b-4d8a-ab8e-a615a323bc24"
      unitRef="usd">127237000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzgtMy0xLTEtMjcyODM_54a03984-0bd0-4adb-9eac-5c4dbf20d2f4"
      unitRef="usd">29674000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzgtNS0xLTEtMjcyODM_2f43a209-3506-4f66-8faf-74107603b5f7"
      unitRef="usd">311984000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzktMS0xLTEtMjcyODM_b73260b7-3f11-45f6-8654-b0ff5a44eb2e"
      unitRef="usd">12257000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzktMy0xLTEtMjcyODM_b1f4a48b-dde9-454b-8d77-f3ef2238bd27"
      unitRef="usd">4417000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzktNS0xLTEtMjcyODM_29b21ea4-9c07-43bc-8246-b04182a133ce"
      unitRef="usd">5276000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzEwLTEtMS0xLTI3Mjgz_0b3ac3b5-ef79-42fb-99b4-9fe27ccbe87d"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzEwLTMtMS0xLTI3Mjgz_01611bb9-68fb-4f25-8dfa-8c12b0224636"
      unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzEwLTUtMS0xLTI3Mjgz_1e264400-782e-494a-8469-f89470c20f5a"
      unitRef="usd">-23000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzExLTEtMS0xLTI3Mjgz_43419992-4f41-413c-8fd5-08b935375227"
      unitRef="usd">114942000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzExLTMtMS0xLTI3Mjgz_12203b37-3077-48f0-908e-94099b86f63d"
      unitRef="usd">25144000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDQvZnJhZzphNzQxMTRhYzFjNzM0OTkxOGY1Mjg0MjE5MWE0YWQ1OC90YWJsZTozNTdmNmUwNGY2NDU0MzdkOGFkMDgyNjJkZjgyOWNmNS90YWJsZXJhbmdlOjM1N2Y2ZTA0ZjY0NTQzN2Q4YWQwODI2MmRmODI5Y2Y1XzExLTUtMS0xLTI3Mjgz_bbcae243-e7f5-49ae-ab2e-c3027220ee42"
      unitRef="usd">306731000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i9d4c4ee0aea242349dcbb369db58cced_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMS0xLTEtMjcyODM_140a06ec-8d13-4308-9cc4-c663ddf94791"
      unitRef="shares">96417000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i76cdd3633e794c54abc2ba8990fe95fa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMy0xLTEtMjcyODM_72c89165-dd99-427e-93f6-a176a808054b"
      unitRef="shares">96504000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="ie67077c0bf3d4000b9c415432277ca1f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItNS0xLTEtMjcyODM_df24c4cc-531a-444a-9560-9bd2ecf82c1b"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i129ef6a5153e4050bcfd4fe9f05f4ba6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItNy0xLTEtMjcyODM_48c48164-a87e-4de9-9ba7-1d1f896b42cc"
      unitRef="usd">924680000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ef49ebe7ab242eda5b80a73ca139a8e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItOS0xLTEtMjcyODM_e2635dc2-53d4-4ed0-b392-314e031acebe"
      unitRef="usd">-249453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07e5c151342b4659bf23629f4056c2ef_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTEtMS0xLTI3Mjgz_370fbd96-3eb2-4e5e-a290-4c785c435602"
      unitRef="usd">-8776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15f405bbd4a34d4f8a754bf3f66d2468_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTMtMS0xLTI3Mjgz_dac84e5d-52fb-4418-bc13-7fd6ac9083fa"
      unitRef="usd">859372000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifae0d751160e4d00b14b7e92bf57a84e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTUtMS0xLTI3Mjgz_1ee03c22-7b0d-4214-a1f2-5d498883a1ab"
      unitRef="usd">37808000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1090b16a19b4467f876278c409565ceb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTctMS0xLTI3Mjgz_505839a0-cbe9-4f30-ad7c-661d4c56feda"
      unitRef="usd">22162000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzItMTktMS0xLTI3Mjgz_5650728d-d0e2-4535-bca9-38bac928190a"
      unitRef="usd">919342000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtOS0xLTEtMjcyODM_e2ebd5d4-2a1b-4502-9b51-79cc4f0931ca"
      unitRef="usd">301865000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTMtMS0xLTI3Mjgz_4b9a6a19-d5e9-4c29-9aae-84f57ef7780d"
      unitRef="usd">301865000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTUtMS0xLTI3Mjgz_f9be243c-c15a-40b1-a09f-e0db69bc4bf2"
      unitRef="usd">653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTctMS0xLTI3Mjgz_1af30371-2831-4762-a280-fe8d4c11ef2c"
      unitRef="usd">4623000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMtMTktMS0xLTI3Mjgz_879806e2-f79e-42f7-8ce3-ce101f602b00"
      unitRef="usd">307141000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i930a6f3cddcb4ca4be56b8329a5c614f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzQtMTEtMS0xLTI3Mjgz_bb6ea83b-f181-439c-a855-6c044e9697e8"
      unitRef="usd">4843000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzQtMTMtMS0xLTI3Mjgz_7a3c1b1a-376c-4a87-9529-1e7c6de6b3e2"
      unitRef="usd">4843000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzQtMTktMS0xLTI3Mjgz_c3911f4a-6838-417c-866d-afa8e8aa18c5"
      unitRef="usd">4843000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i204f5b57697d4be6a7dc509b13797b79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzUtNS0xLTEtMjcyODM_19421e04-17f7-437b-99c3-dfd646d37259"
      unitRef="shares">110997000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5a8691d67b914ebcb67ebb60f978651e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzUtMTMtMS0xLTI3Mjgz_ec7c8952-e014-47db-9875-026472b4480a"
      unitRef="usd">110997000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzUtMTktMS0xLTI3Mjgz_efdcd382-e9fb-484d-9b37-b6d3b589f020"
      unitRef="usd">110997000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzYtMTUtMS0xLTI3Mjgz_6061c1f4-5f59-4600-9a35-c6021d69b19b"
      unitRef="usd">5782000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops
      contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzYtMTctMS0xLTI3Mjgz_43d927b4-9061-44d2-bc4c-3fd1e119992b"
      unitRef="usd">2211000</codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzYtMTktMS0xLTI3Mjgz_4b0dd489-1146-42bd-ba9a-8b9965a5ccd0"
      unitRef="usd">7993000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzctMTUtMS0xLTI3Mjgz_1190eecb-60f9-454f-8593-a0c8ceff47fb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzctMTctMS0xLTI3Mjgz_ae9783f1-f2fd-413e-babf-14f4687af0b5"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzctMTktMS0xLTI3Mjgz_30dc5a90-6534-4aef-9a86-8e767ef217d5"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ibee87b37b9dd45719c22cf56282c17a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzgtMTUtMS0xLTI3Mjgz_2a7c72f6-8d55-4747-bbe9-5849a46f23d6"
      unitRef="usd">-301000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="idad0c310c9574613aa5254e80a69e5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzgtMTctMS0xLTI3Mjgz_1ea6945e-e738-403f-9cd0-da45dd195b38"
      unitRef="usd">-710000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzgtMTktMS0xLTI3Mjgz_6bd576c8-fb1c-4271-bf24-8a32a5cfc9d0"
      unitRef="usd">-1011000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i8e2258a7b52d4ebfac6f5669b43b58d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTctMS0xLTMyNjg2_986ace9f-ad3e-455c-9917-8bfc99c76010"
      unitRef="usd">10799000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i42a2e6bea68946e9a916b8d610260d98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTktMS0xLTMyNjg2_6fe65bfb-4e0e-4046-b31a-4a639f1dcd17"
      unitRef="usd">10799000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i93bde8a08b5847b0bb535054372c5351_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTE3LTEtMS0zMjY4Ng_d6bdcd99-e92e-4a5d-a557-d24ae097afcd"
      unitRef="usd">10922000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i3559fcb3893943bab5bdaa0399825472_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTE5LTEtMS0zMjY4Ng_2d7513f7-f19b-4134-9f5f-2dbf3ad32ebb"
      unitRef="usd">10922000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTktMS0xLTMyNjg2_84fe910b-fc3c-403b-8587-27f58007a2b3"
      unitRef="usd">60369000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTEzLTEtMS0zMjY4Ng_b9549924-5bf3-40bc-9667-a3715c3f8a37"
      unitRef="usd">60369000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE5LTEtMS0zMjY4Ng_1b886ffb-db5b-4145-93f9-3988d3c2c56c"
      unitRef="usd">60369000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i2b188c4fb6cc430fb23ccb443ea1da64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktOS0xLTEtMjcyODM_1297e4f0-159a-459d-a4b0-1f94b266c7a4"
      unitRef="usd">15125000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i703c178b78fb436a95b7a00176371faf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTMtMS0xLTI3Mjgz_5dc5a09f-abc4-47e7-a97c-969cdee10f89"
      unitRef="usd">15125000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i204f5b57697d4be6a7dc509b13797b79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzktMTktMS0xLTI3Mjgz_afe7cf07-0fd2-4b94-b430-af77c27bdf31"
      unitRef="usd">15125000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ie417f50b614e4e20893e958066e6b572_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTktMS0xLTI3Mjgz_a69a32e4-5fa1-4d73-b2de-7e98979c1c07"
      unitRef="usd">86256000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ia3853b25e47247438432e97fcb44b470_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTEzLTEtMS0yNzI4Mw_2a9f620e-40e0-4a7a-9ca5-7f36c62d71a4"
      unitRef="usd">86256000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iaf9caeaac26c4a64812a94ad3ae83ad2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEwLTE5LTEtMS0yNzI4Mw_8257a26f-8e7e-4685-bfbb-a9774ec17384"
      unitRef="usd">86256000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f42be950a944671a9515199e2f2aee9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTEtMS0xLTI3Mjgz_03f31125-1fb0-476e-9c89-2ebe33605e8e"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iba133ce0b9dd4b77ad80b4d8ea516ab7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTMtMS0xLTI3Mjgz_a1c376d9-1d11-4872-b0ff-1518466bbf2a"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10a6822c00c648ae9518ab386972c86b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTUtMS0xLTI3Mjgz_5c04b497-0c73-4445-a274-6b8eefe77bbd"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i529c32fae4bd45248b130af517e13fac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTctMS0xLTI3Mjgz_80602dd3-c91f-4146-a679-623f1cdbd5cf"
      unitRef="usd">924680000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i610306c88ab34b5496db0a6b35809985_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTktMS0xLTI3Mjgz_3b009004-fd67-4d99-bfe6-54a3c11cc0e6"
      unitRef="usd">-109338000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32697e6bbded4f26945579d5f2a986ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTExLTEtMS0yNzI4Mw_d7652c3a-2ea7-469c-b8a4-35215cb16272"
      unitRef="usd">-3933000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0819eba3f9134fca98e7861c1d2d2955_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTEzLTEtMS0yNzI4Mw_1133a36e-591c-42ff-bb84-6ebb383e48df"
      unitRef="usd">1115327000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f55bc7dc14447429bde9aec7fefde03_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE1LTEtMS0yNzI4Mw_bbfdac16-74ee-4d10-96f5-497c9a99458b"
      unitRef="usd">43942000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib95287bee24749ccb5bb2a975963922f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE3LTEtMS0yNzI4Mw_43fb0177-1402-43d9-baa6-06b063160d6f"
      unitRef="usd">6606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzExLTE5LTEtMS0yNzI4Mw_88a34c30-f619-4e87-b21c-5015e07a05e8"
      unitRef="usd">1165875000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTktMS0xLTI3Mjgz_a142feaf-f78c-4eee-906d-706629ada1d8"
      unitRef="usd">22780000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTEzLTEtMS0yNzI4Mw_0c61805f-1419-4ba5-9c85-4eb122bcfc4a"
      unitRef="usd">22780000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTE1LTEtMS0yNzI4Mw_1b1a0b79-1ba8-48b3-b9d9-da52311b56b3"
      unitRef="usd">-480000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTE3LTEtMS0yNzI4Mw_17bf23ed-bf40-4f7c-b591-946d1b75d4e3"
      unitRef="usd">4897000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEyLTE5LTEtMS0yNzI4Mw_592eb1d3-e01e-4585-b756-688ff219ff3e"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i00ff138f6b33488399b11a55294d3bda_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEzLTExLTEtMS0yNzI4Mw_2beae348-b1ae-4660-8825-502ee7e2f181"
      unitRef="usd">2477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEzLTEzLTEtMS0yNzI4Mw_f4cea366-72c5-4fab-962a-f6a92b982b0d"
      unitRef="usd">2477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzEzLTE5LTEtMS0yNzI4Mw_d838f57a-dd32-4503-b35d-62b31f7d971c"
      unitRef="usd">2477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i509e8cf89fa04b7f874d5aab7849a3b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE0LTctMS0xLTI3Mjgz_c9404d41-769d-4f6b-8cbf-4d3b82880771"
      unitRef="shares">83884000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE0LTEzLTEtMS0yNzI4Mw_f053f586-8f09-4de2-9a5c-4620849eecd1"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE0LTE5LTEtMS0yNzI4Mw_6739f00a-5acf-4198-987c-73581e25b7af"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE1LTE1LTEtMS0yNzI4Mw_200cb86e-8e9c-4054-a1f8-5315e9025083"
      unitRef="usd">8471000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops
      contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE1LTE3LTEtMS0yNzI4Mw_2541d497-7742-4ed9-9a42-49e61e87d661"
      unitRef="usd">524000</codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE1LTE5LTEtMS0yNzI4Mw_b23ff037-4b86-4142-9a21-5821b2fcdac9"
      unitRef="usd">8995000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE2LTE1LTEtMS0yNzI4Mw_111228d2-34ec-41c3-aae0-6cd68dbbdf20"
      unitRef="usd">72000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE2LTE3LTEtMS0yNzI4Mw_d39a862a-0a3b-4d09-9f85-8d8f72b78f47"
      unitRef="usd">181000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE2LTE5LTEtMS0yNzI4Mw_a898c302-50d0-4a4e-8219-927d0ea66bb8"
      unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTktMS0xLTI3Mjgz_eb6ff6c8-4853-49b8-b6cb-e7025b6b9012"
      unitRef="usd">1823000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i8d85ee671d224e63a28164b04efe2c28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTEzLTEtMS0yNzI4Mw_e9811fd0-e7f6-4b25-a173-a7607d60ce52"
      unitRef="usd">1823000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i93b746216e314064b3752397433ceade_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTE1LTEtMS0yNzI4Mw_78170252-2c11-44f4-86a7-92859f559f1d"
      unitRef="usd">1303000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTE3LTEtMS0yNzI4Mw_f4839752-b771-473e-b893-6e60ad92f366"
      unitRef="usd">3487000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE3LTE5LTEtMS0yNzI4Mw_fcfb0453-1318-4244-9de6-65ee1cbb66fc"
      unitRef="usd">6613000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i119fceb635f347ecbfe75ccb304ba518_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTE3LTEtMS0zMjc1NQ_1c5fb768-b39a-4b58-8812-df717385df0a"
      unitRef="usd">12060000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTE5LTEtMS0zMjc1NQ_4a1af3df-7c13-42b2-8376-ad72cdb76f0a"
      unitRef="usd">12060000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="ib54e38de9f6c4ea1bf405d689d25b447_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTE1LTEtMS0zMjc2OA_fee5b7b2-68fe-4788-9500-178b6e60a1a3"
      unitRef="usd">11127000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE4LTE5LTEtMS0yNzI4Mw_29dbf2e0-e5dd-4b86-a46c-31f9a39362a3"
      unitRef="usd">11127000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="id51657b71a0d4e72ac3c5dcd9066030b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE1LTEtMS0zMjc2OA_da083404-afb1-430f-bbb7-e36bb1649ba0"
      unitRef="usd">61634000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzE5LTE5LTEtMS0yNzI4Mw_e7143167-db83-472d-b7ac-60bbccb69acc"
      unitRef="usd">61634000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIwLTktMS0xLTI3Mjgz_3a5364eb-c7fe-4941-86aa-e05f39ea383a"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIwLTEzLTEtMS0yNzI4Mw_6a008cb6-39ca-4e62-9a70-05c487cd1c62"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIwLTE5LTEtMS0yNzI4Mw_36d1e0a4-29b9-4042-af29-bcbd5928d12f"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i945b8b65aa4049ebb9765dd0b8b40701_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTktMS0xLTI3Mjgz_e0c9d949-24c7-4aee-bd8c-d1fcb2fe54cf"
      unitRef="usd">23678000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="if7a803e72d344f759ee54ca9098b92d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTEzLTEtMS0yNzI4Mw_d4704299-642a-4dfe-9bbf-7f7f5ca6b10f"
      unitRef="usd">23678000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ib144a462530648998d3805dfb572105b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIxLTE5LTEtMS0yNzI4Mw_dacc9a2a-2f3d-46ab-ac11-4aa3a4335dbb"
      unitRef="usd">23678000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i4579d1e4a4e44131a9d8c960f4957246_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTktMS0xLTI3Mjgz_7f2ea392-97b2-4ee4-8e71-1330da81e2e4"
      unitRef="usd">89856000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="if954c88585084ca1b5c6bad337443237_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTEzLTEtMS0yNzI4Mw_135b23da-8f08-44ba-99a9-987913b869a8"
      unitRef="usd">89856000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ifb33558cc87f40f79ef90f8f3aede356_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIyLTE5LTEtMS0yNzI4Mw_2e269072-ca99-45d7-a739-23c2f964dc68"
      unitRef="usd">89856000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdb59df1e94b4898a1d2f67393e1de64_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTEtMS0xLTI3Mjgz_cb924d48-f78a-4344-b321-c6de1074a7a2"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac693fd748684429a592c48fa3f187a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTMtMS0xLTI3Mjgz_cded5e27-7c01-4bab-9a43-5cde29ac378a"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7d92df5daf340a48106fad563893994_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTUtMS0xLTI3Mjgz_9f415ca6-d985-4ae2-8a7d-7d739895efc8"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib025d6d478be4a178b65cee334f06c1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTctMS0xLTI3Mjgz_157723e4-6bd2-4694-a089-1bc6b6eaa8b8"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i94e916b769da48c8b1490160716d1b7d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTktMS0xLTI3Mjgz_4b98aa04-e6a1-4912-af9f-95432bf83e16"
      unitRef="usd">-211002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2536b9d2a4a346d8a421d7895fb56d6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTExLTEtMS0yNzI4Mw_12d7eeb7-6810-4bb9-8a48-c58bf99d676f"
      unitRef="usd">-1456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i956211634aa047f4bf1dbb21d8cf1d01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTEzLTEtMS0yNzI4Mw_d6f1a2bf-2d70-41bb-9cab-dfd0894b8410"
      unitRef="usd">1100024000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ef0fec69f3b42868ca5a395667fdead_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE1LTEtMS0yNzI4Mw_b822bdbe-3cf8-46b8-b2aa-661a7deef870"
      unitRef="usd">123463000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib93c39be9c824346864da64384fd4a6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE3LTEtMS0yNzI4Mw_b671b932-8836-4508-8133-7d960845358c"
      unitRef="usd">-3339000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzIzLTE5LTEtMS0yNzI4Mw_53db7d20-b130-4808-baf7-88d9d14d5f18"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTktMS0xLTI3Mjgz_ed90f64a-950d-48af-8d40-cf35688164ea"
      unitRef="usd">114552000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTEzLTEtMS0yNzI4Mw_630ac892-7679-4aa0-a382-4718f2a2cefd"
      unitRef="usd">114552000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTE1LTEtMS0yNzI4Mw_f40145c4-ac27-4cc1-83bb-cacda7843faf"
      unitRef="usd">7740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie26255e06b53431896592934290fc6f6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTE3LTEtMS0yNzI4Mw_b47b62cc-99fc-417f-858e-b3292def07be"
      unitRef="usd">4517000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI0LTE5LTEtMS0yNzI4Mw_ef9a5ce1-dc2a-46fe-beee-da43e0486cbf"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c45466249674005b508ed410ebf5b61_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI1LTExLTEtMS0yNzI4Mw_edb2daa9-cf1e-4efa-be9b-67604aa726c7"
      unitRef="usd">428000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI1LTEzLTEtMS0yNzI4Mw_240d3428-c15a-4b7a-add1-db62750cceb5"
      unitRef="usd">428000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI1LTE5LTEtMS0yNzI4Mw_168644e6-8d76-4519-a52f-3fb58a2ce26e"
      unitRef="usd">428000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i79fef6e447d74dea836154b1cb6ff143_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI2LTctMS0xLTI3Mjgz_cb39bc4b-c055-4f22-9ce8-1931dd39f7b1"
      unitRef="shares">114629000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI2LTEzLTEtMS0yNzI4Mw_a742326b-9232-4f0c-b07b-868cf7e3c9ce"
      unitRef="usd">114629000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI2LTE5LTEtMS0yNzI4Mw_b243c5a8-0b7c-4453-9eac-9dc2a981de5b"
      unitRef="usd">114629000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI3LTE1LTEtMS0yNzI4Mw_6bc3f356-240c-41a2-b451-48bb0938274f"
      unitRef="usd">10941000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops
      contextRef="ie26255e06b53431896592934290fc6f6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI3LTE3LTEtMS0yNzI4Mw_f3645435-6e81-4420-a43c-5b55405b20e0"
      unitRef="usd">513000</codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI3LTE5LTEtMS0yNzI4Mw_2c844fef-0ec4-4a94-be6f-26dd33216a49"
      unitRef="usd">11454000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI4LTE1LTEtMS0yNzI4Mw_579f4637-1545-4f83-9c7c-2f41816eb707"
      unitRef="usd">4281000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie26255e06b53431896592934290fc6f6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI4LTE3LTEtMS0yNzI4Mw_81b1bcb6-89ab-47d5-9413-d5a7e9584804"
      unitRef="usd">70000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI4LTE5LTEtMS0yNzI4Mw_5c0cc853-1e27-4670-8e82-2668f928439a"
      unitRef="usd">4351000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTktMS0xLTI3Mjgz_73235a1a-b015-4b40-9f55-c2cc2a706c90"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTEzLTEtMS0yNzI4Mw_f892c334-301e-4203-b7a7-4a62e961f516"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTE1LTEtMS0yNzI4Mw_d7976852-4e06-404b-a749-ed702dd70e25"
      unitRef="usd">42008000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzI5LTE5LTEtMS0yNzI4Mw_62139e3d-7e4a-4c6a-a887-050352f662b5"
      unitRef="usd">50640000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMwLTE1LTEtMS0yNzI4Mw_1a6f4066-e907-436a-adf8-de43dc0fb0b1"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMwLTE5LTEtMS0yNzI4Mw_6d9ec0f8-c8b1-4964-9a82-8c76c722dd02"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="if6bf546cc1414dcc9516fe98995beabf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTE1LTEtMS0zNzIyNw_9ed04599-be6b-486f-a8e0-ea1a6e0029a1"
      unitRef="usd">3886000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTE5LTEtMS0zNzIyNw_301121ce-9d55-47e1-8ceb-bf085c3318d2"
      unitRef="usd">3886000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i71304dcb8acd412e83b36d1af7284fea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMxLTE1LTEtMS0yNzI4Mw_54ae609b-f162-4dd0-a0de-aea2b8169ff6"
      unitRef="usd">68300000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMxLTE5LTEtMS0yNzI4Mw_e3d63776-0f80-4ccd-9eaf-9bdd9ae7e1a6"
      unitRef="usd">68300000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i522b906b9ca947b496f843631f319ae6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE3LTEtMS0zMjgxNA_6b132250-db4f-475f-887d-b637c78b4e72"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i58851dd6b5114666a5b309a356a86f3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMyLTE5LTEtMS0yNzI4Mw_81b7e1a6-2439-4a71-ac89-5d7ff8bb8838"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMzLTktMS0xLTI3Mjgz_bcc34644-281b-4d5d-945a-7547aa8a07e1"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ifcc592cdb09a46498dd8246a9296d455_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMzLTEzLTEtMS0yNzI4Mw_f174e133-4494-4b27-9bac-93122a4fd978"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzMzLTE5LTEtMS0yNzI4Mw_46eac5b1-ac6f-4daf-a6b7-7d536c5c89f5"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i4382c39c24ba4adb9b82e1d9e13be51c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM0LTktMS0xLTI3Mjgz_c4077a53-b661-458e-9aa0-ceac3f9c0585"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i98a385b12f3b4f65acdd15ba1d53cc49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM0LTEzLTEtMS0yNzI4Mw_389d3a48-324a-44cd-b1cd-8e8c2317961a"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iadfc2f21765347c2a56bfc379d9aa910_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM0LTE5LTEtMS0yNzI4Mw_d9bce356-cd6c-4a20-a901-af454b392639"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="idbf19f52c90a4ae3ba811d2ba7848677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTktMS0xLTI3Mjgz_f9f52a2c-d409-4511-8c80-058262b16ed3"
      unitRef="usd">150946000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i2d41137cc68948a6aaec87baf17e3d4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTEzLTEtMS0yNzI4Mw_1c0f151f-3aef-4020-b686-3b08f7185390"
      unitRef="usd">150946000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic8a4fea15dfb48508fb8e2ded321fa68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM1LTE5LTEtMS0yNzI4Mw_fbd0d8a1-5a51-4687-9446-1975adf1b6cf"
      unitRef="usd">150946000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f7445ef49164b0a9522e9a8e673bc09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTEtMS0xLTI3Mjgz_90f97d4c-562a-4282-9c0a-4f14c0622227"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88fa7dc209c6427dbdba75c9c8565301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTMtMS0xLTI3Mjgz_cb4ead4b-4295-491a-959f-c1817be2cce3"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92fd6970a78243ccaaafcf9895e19cb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTUtMS0xLTI3Mjgz_c657aa8a-48d0-4867-95dc-b4da0fd7dc6d"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96eb8d720cdd4d9886180df350c89d42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTctMS0xLTI3Mjgz_15207c86-e4eb-403f-a933-5ad33fc34796"
      unitRef="usd">1123193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8ed5fff837c443ab5850cda251cd488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTktMS0xLTI3Mjgz_f832ce55-0f6f-45d3-b66c-5f6cad1138c5"
      unitRef="usd">-314267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6add5c2262d24ed7a447feedaa4b459c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTExLTEtMS0yNzI4Mw_ed89104a-6e79-4ccd-9b37-4439f8c856ce"
      unitRef="usd">-1028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38fd86a57caa4a379f76bd2f30623332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTEzLTEtMS0yNzI4Mw_abc279cd-6ffc-4c75-ac9e-55e6c43263e9"
      unitRef="usd">1111816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i9fe9e65721fb4816a5e1c36f3286b354_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE1LTEtMS0yNzI4Mw_8cb92365-6fdd-46d5-beaa-51d9ada8f194"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i63fb5a52fee943ebb0019dfa9adef9fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE3LTEtMS0yNzI4Mw_35d7ae5b-4a20-49da-b490-c4af9563c228"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNDcvZnJhZzpmODA5YzhkNjg4M2Q0ZTg1YWI4YzdhM2IzYjFkODFmNy90YWJsZTpkNGJlOWJlNTI0OWM0ZjJhODg0NWY3Y2NhYmUwMWY4My90YWJsZXJhbmdlOmQ0YmU5YmU1MjQ5YzRmMmE4ODQ1ZjdjY2FiZTAxZjgzXzM2LTE5LTEtMS0yNzI4Mw_c8d07b6e-8296-455f-8d24-85818c469546"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMtMi0xLTEtMjcyODM_533feb6f-3b48-4234-98a6-94cfa0d24f19"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMtNC0xLTEtMjcyODM_61dcdbe3-ba87-49bf-a889-97fb20f568d2"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMtNi0xLTEtMjcyODM_b8fdc427-7f7e-4de1-95e6-1c79bb7e27fb"
      unitRef="usd">307141000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQtMi0xLTEtMjcyODM_cb56212a-8b57-4dfb-ab13-c0e1bacf5c0a"
      unitRef="usd">29180000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQtNC0xLTEtMjcyODM_f8df76e0-abca-4438-b0fa-616de5302271"
      unitRef="usd">32838000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQtNi0xLTEtMjcyODM_929414d0-adda-4e73-9bb5-c26614c41221"
      unitRef="usd">46142000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUtMi0xLTEtMjcyODM_1acb9ba7-a201-42b0-a239-e9947c757262"
      unitRef="usd">72770000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUtNC0xLTEtMjcyODM_14eaeb09-40d7-4b1c-885d-13236701ac99"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUtNi0xLTEtMjcyODM_5685dced-e179-4d44-81f1-dc935e9a57f1"
      unitRef="usd">331013000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzYtMi0xLTEtMjcyODM_5b772ed3-539d-42c2-a159-9fa8f7716bbf"
      unitRef="usd">24859000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzYtNC0xLTEtMjcyODM_9eb8fd95-6727-48a3-9806-cab8d7703d4f"
      unitRef="usd">-5741000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzYtNi0xLTEtMjcyODM_5c18f72f-179d-4368-adc6-6f7f7a1dc127"
      unitRef="usd">-70014000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzgtMi0xLTEtMjcyODM_55c07612-3fc0-4633-8107-8cd53f189225"
      unitRef="usd">37336000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzgtNC0xLTEtMjcyODM_71531f09-ab02-4e51-886a-0ba287e4004e"
      unitRef="usd">31131000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzgtNi0xLTEtMjcyODM_ed749d5d-bad2-4efb-ad9f-c74fc4ec2032"
      unitRef="usd">29695000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzktMi0xLTEtMjcyODM_2f2cb062-c9c8-4b71-83e4-1f5a86005f4d"
      unitRef="usd">80307000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzktNC0xLTEtMjcyODM_975623a6-ee2d-408d-bf9b-b465c7774a31"
      unitRef="usd">61682000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzktNi0xLTEtMjcyODM_b6aceabd-9d7f-46d6-9e1f-08f83fb0a10a"
      unitRef="usd">53629000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTItMS0xLTM3Njk4_aea2dc1e-93db-4016-89ad-540b5abd0484"
      unitRef="usd">2762000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTQtMS0xLTM3NzEy_60f66781-4baf-40a2-81d2-4c0757574b7f"
      unitRef="usd">5863000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTYtMS0xLTM3NzEy_68ea6017-6846-4366-9b6b-ff098ea8ee4f"
      unitRef="usd">0</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTItMS0xLTI3Mjgz_8b354064-4224-489e-9815-1474a7cb52c6"
      unitRef="usd">2896000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTQtMS0xLTI3Mjgz_baa9aadc-0d72-43a3-8980-2afa26c65353"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEwLTYtMS0xLTI3Mjgz_ff59ec43-8e0b-4461-92b4-526c8028b93b"
      unitRef="usd">3773000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzExLTItMS0xLTI3Mjgz_6a88d5ca-9109-40c7-8d87-94ff64622622"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzExLTQtMS0xLTI3Mjgz_96818cbe-ff66-4d0b-a37f-f46f5cac1fdc"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzExLTYtMS0xLTI3Mjgz_0a6efc91-4416-4ac0-b050-4ec4130a17e2"
      unitRef="usd">32881000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEyLTItMS0xLTI3Mjgz_05ccf579-8678-4576-9203-cd27dd825568"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEyLTQtMS0xLTI3Mjgz_3acd8552-d677-4193-8a45-7ab5dae42d88"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEyLTYtMS0xLTI3Mjgz_e2e8efe7-8c72-4d19-8249-5bafacf85ae3"
      unitRef="usd">-12319000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEzLTItMS0xLTI3Mjgz_c60d537c-d3ab-436b-a006-2ed441c4c53d"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEzLTQtMS0xLTI3Mjgz_1e5524bc-034b-498a-8ccf-84079b9f33f8"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzEzLTYtMS0xLTI3Mjgz_86c90625-bcf8-495b-a918-a9320751d709"
      unitRef="usd">-3500000</us-gaap:UnrealizedGainLossOnDerivatives>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE0LTItMS0xLTI3Mjgz_15e93131-9eb5-4c6d-a3c9-1b4b5deb7feb"
      unitRef="usd">10941000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE0LTQtMS0xLTI3Mjgz_e940726d-1d8f-49a8-805c-eef37bcf9d0c"
      unitRef="usd">8471000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE0LTYtMS0xLTI3Mjgz_eba8f584-1db2-4e26-a56e-dcfb5f475b93"
      unitRef="usd">5782000</codi:NoncontrollingStockholderChargesAndOther>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE1LTItMS0xLTI3Mjgz_84cb6eb7-216a-4b3a-8f53-c0466c5e6354"
      unitRef="usd">6025000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE1LTQtMS0xLTI3Mjgz_73d45d2c-a797-4abe-be72-bbfebe3388e5"
      unitRef="usd">2874000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE1LTYtMS0xLTI3Mjgz_e582732d-1d46-43e9-ac76-c8e48ff04bf3"
      unitRef="usd">3207000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE2LTItMS0xLTI3Mjgz_bece0fd6-586b-4011-a511-c74508f11dba"
      unitRef="usd">-9666000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE2LTQtMS0xLTI3Mjgz_24dcee79-d467-4dbb-879d-1e1cc12d6f7c"
      unitRef="usd">-2228000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE2LTYtMS0xLTI3Mjgz_ce5cc5c3-6bc5-406c-98f8-14f0e2cb728f"
      unitRef="usd">-2057000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE3LTItMS0xLTI3Mjgz_d0ef1744-cb5d-4c73-97eb-58fd440ca0a5"
      unitRef="usd">-896000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE3LTQtMS0xLTI3Mjgz_2eaaaac8-a20d-4c9c-8989-1cc259a9f05a"
      unitRef="usd">-2221000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE3LTYtMS0xLTI3Mjgz_71e38310-af22-4933-aba8-0ac346025de3"
      unitRef="usd">-1946000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE5LTItMS0xLTI3Mjgz_56fac8d2-d62a-4490-a079-ca4c39901cdb"
      unitRef="usd">30542000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE5LTQtMS0xLTI3Mjgz_077ba00b-6d08-4dc3-8157-13c9854aeced"
      unitRef="usd">24591000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzE5LTYtMS0xLTI3Mjgz_bf7ffa50-f59b-4d0f-9c60-619381505dd5"
      unitRef="usd">-13365000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIwLTItMS0xLTI3Mjgz_a48a61ed-6bb3-4d2b-aad2-9ba69be0cef7"
      unitRef="usd">106396000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIwLTQtMS0xLTI3Mjgz_2039dd70-61cb-4ba5-a69e-ba6595d08e5d"
      unitRef="usd">29584000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIwLTYtMS0xLTI3Mjgz_6e9a23de-5f34-49b7-ab62-388a4da6494e"
      unitRef="usd">10707000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIxLTItMS0xLTI3Mjgz_8b976845-ed31-444c-bff4-e8e3aa6de59b"
      unitRef="usd">7479000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIxLTQtMS0xLTI3Mjgz_87347f38-0eb8-41b1-84af-a9075bf0eab3"
      unitRef="usd">2338000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIxLTYtMS0xLTI3Mjgz_b09045b1-1017-4d15-a18b-0ce85ddce911"
      unitRef="usd">7556000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIyLTItMS0xLTI3Mjgz_0522963a-f142-4ce5-8c84-232a2d134cc1"
      unitRef="usd">63427000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIyLTQtMS0xLTI3Mjgz_053c6e73-70ed-4f16-af46-f5e152df38d4"
      unitRef="usd">58933000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIyLTYtMS0xLTI3Mjgz_d7d1c972-3072-4fbc-8ada-3a1a6fdb3855"
      unitRef="usd">-12488000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIzLTItMS0xLTI3Mjgz_ee09acf0-d80e-4e92-9bc9-7b769c1b4ed1"
      unitRef="usd">108671000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIzLTQtMS0xLTI3Mjgz_28a861ef-dfbf-4607-9d57-fc3941ddbcf1"
      unitRef="usd">108925000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzIzLTYtMS0xLTI3Mjgz_8d1421f9-5989-47a8-a72e-ceb893cf13c8"
      unitRef="usd">57275000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI0LTItMS0xLTI3Mjgz_3c5f1a3e-2987-4ea4-a672-557b2e514f48"
      unitRef="usd">25380000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI0LTQtMS0xLTI3Mjgz_aeb0aaed-e16c-47a0-ae66-4591d5e68bee"
      unitRef="usd">39700000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI0LTYtMS0xLTI3Mjgz_569212ec-34a6-4ea0-a52f-bfad388f8f10"
      unitRef="usd">27287000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI1LTItMS0xLTI3Mjgz_9bd80a0b-987d-4132-92f3-85b52a2882a0"
      unitRef="usd">134051000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI1LTQtMS0xLTI3Mjgz_0ab7ad92-7a64-4070-832c-eeacf9cdfe1e"
      unitRef="usd">148625000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI1LTYtMS0xLTI3Mjgz_ecd72333-3961-4d07-86cf-4bc8bdfe7dd2"
      unitRef="usd">84562000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI3LTItMS0xLTI3Mjgz_310d3f8d-06de-47e2-9bf7-ea42fdd8c102"
      unitRef="usd">404318000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI3LTQtMS0xLTI3Mjgz_a47bd3c4-e16f-41d0-9f29-9581a1d4dcac"
      unitRef="usd">667101000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI3LTYtMS0xLTI3Mjgz_5a712fb8-cfdc-4429-b4a6-16bc2feac1da"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI4LTItMS0xLTI3Mjgz_84534dac-5dfa-4316-9616-a0a3af000094"
      unitRef="usd">39880000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI4LTQtMS0xLTI3Mjgz_389b728a-392b-45a6-9fbe-c3663836b1f9"
      unitRef="usd">28812000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI4LTYtMS0xLTI3Mjgz_54bbcf90-5cb1-4452-90e2-dc9961e1a15a"
      unitRef="usd">26925000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI5LTItMS0xLTI3Mjgz_234a267e-be28-4469-bf4e-23215e976238"
      unitRef="usd">101039000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI5LTQtMS0xLTI3Mjgz_fd8e0abd-de3f-4f79-904d-15250b6aeb71"
      unitRef="usd">100000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzI5LTYtMS0xLTI3Mjgz_2d266ea2-e56f-4aa1-98dc-52affe423815"
      unitRef="usd">502703000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:PaymentsForDerivativeInstrumentInvestingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMwLTItMS0xLTI3Mjgz_22d89e22-8803-4413-a1b4-f046dc618cef"
      unitRef="usd">0</us-gaap:PaymentsForDerivativeInstrumentInvestingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentInvestingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMwLTQtMS0xLTI3Mjgz_976c336e-39de-439d-a594-2c96359b27bf"
      unitRef="usd">0</us-gaap:PaymentsForDerivativeInstrumentInvestingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentInvestingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMwLTYtMS0xLTI3Mjgz_1f6d0af9-9260-4747-9f00-f149b3592041"
      unitRef="usd">675000</us-gaap:PaymentsForDerivativeInstrumentInvestingActivities>
    <codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMxLTItMS0xLTI3Mjgz_d94c2fce-fcc5-488f-af54-916e5afb0a8d"
      unitRef="usd">0</codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities>
    <codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMxLTQtMS0xLTI3Mjgz_0ee95539-f7be-4527-9d79-ec364d7f2e27"
      unitRef="usd">0</codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities>
    <codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMxLTYtMS0xLTI3Mjgz_06647034-16b9-4786-a8e7-961c63e5c56b"
      unitRef="usd">4942000</codi:PaymentForTerminationOfDerivativeInstrumentInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMyLTItMS0xLTI3Mjgz_8c785c42-8fa2-4323-9178-b06eb9349bc9"
      unitRef="usd">1125000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMyLTQtMS0xLTI3Mjgz_c7111fdb-7141-4db0-bb60-cf557db3e145"
      unitRef="usd">3008000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMyLTYtMS0xLTI3Mjgz_1d1d93ec-e4f4-47fc-a951-3ec6ca549b17"
      unitRef="usd">-1715000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMzLTItMS0xLTI3Mjgz_d46c3cad-f348-43ca-944c-8ecd7ca5c92c"
      unitRef="usd">-344284000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMzLTQtMS0xLTI3Mjgz_44feb710-3e58-4e06-a804-8c10351ae0bc"
      unitRef="usd">-698821000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzMzLTYtMS0xLTI3Mjgz_ec3bbe15-8fd4-490d-8c5d-3e86b41aeff8"
      unitRef="usd">471876000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM0LTItMS0xLTI3Mjgz_9c87de01-3ce9-4a02-a9eb-97dc944c4b08"
      unitRef="usd">26788000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM0LTQtMS0xLTI3Mjgz_2c9f9724-8c9e-4e14-a683-4362c24cbbf8"
      unitRef="usd">-2013000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM0LTYtMS0xLTI3Mjgz_317f65ed-0c84-48cf-b7d7-cc1e70a008e8"
      unitRef="usd">271250000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM1LTItMS0xLTI3Mjgz_cf5dbd4c-70a1-4832-be3e-e2462f583701"
      unitRef="usd">-317496000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM1LTQtMS0xLTI3Mjgz_73dae8cf-6e4d-4c09-afd6-b45ba0df6dc0"
      unitRef="usd">-700834000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM1LTYtMS0xLTI3Mjgz_85547628-91e2-49fd-97f3-5ea25f238c38"
      unitRef="usd">743126000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM4LTItMS0xLTI3Mjgz_738a0977-76ab-4c08-b069-3aaa314ce8bc"
      unitRef="usd">114629000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM4LTQtMS0xLTI3Mjgz_145ad346-5c9d-4d38-838f-d8393d3da620"
      unitRef="usd">83884000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM4LTYtMS0xLTI3Mjgz_5e496d08-401d-4019-8afe-73563df7fa36"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM5LTItMS0xLTI3Mjgz_be53abb8-8637-47dd-a63e-925c949b4439"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM5LTQtMS0xLTI3Mjgz_8299acfb-1489-41d5-bd54-7c671b33c469"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzM5LTYtMS0xLTI3Mjgz_11c3d5d4-543c-4651-aeba-32a2bd6eaf72"
      unitRef="usd">110997000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQwLTItMS0xLTI3Mjgz_2d2e99de-0c09-48f0-99cd-06233ef85eea"
      unitRef="usd">557000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQwLTQtMS0xLTI3Mjgz_7fdeb8e9-88e1-422d-99ec-703862add6ac"
      unitRef="usd">565000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQwLTYtMS0xLTI3Mjgz_aa04f277-99b0-4d4a-8fa4-af298b09bdfd"
      unitRef="usd">108000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQxLTItMS0xLTI3Mjgz_45bab94e-33e0-48d9-95e9-78bd10ae9882"
      unitRef="usd">864000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQxLTQtMS0xLTI3Mjgz_0f0b8803-d294-414d-bfa1-76805a577153"
      unitRef="usd">258000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQxLTYtMS0xLTI3Mjgz_cfb59bc1-d567-417e-8a1a-b61d5e13d941"
      unitRef="usd">832250000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQyLTItMS0xLTI3Mjgz_2dcc27d7-2941-4290-aa22-40f144dba008"
      unitRef="usd">1300000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQyLTQtMS0xLTI3Mjgz_2fbc311e-fb8d-4b79-9600-8310b97bc491"
      unitRef="usd">202000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQyLTYtMS0xLTI3Mjgz_da34be8a-8862-4502-9942-e3018e3858cb"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTItMS0xLTM3Njkw_64ed939e-60d2-4cc0-a150-89f120dcdf48"
      unitRef="usd">627688000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTQtMS0xLTQ2OTEz_055fae2c-474b-4c5c-81e4-a1c13eab8663"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTYtMS0xLTQ2OTE2_2783357c-cb8d-4c4c-b9f3-894cff186b3f"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQzLTItMS0xLTI3Mjgz_18ebf603-de81-4432-99f5-448dd1b90887"
      unitRef="usd">150946000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQzLTQtMS0xLTI3Mjgz_79ca6de2-0ae7-471a-98d7-af73e65d4cbf"
      unitRef="usd">89856000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQzLTYtMS0xLTI3Mjgz_597c1eb6-f099-4a62-8e43-33fbb4c28018"
      unitRef="usd">86256000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTItMS0xLTI3Mjgz_8e1f0d6f-218f-44eb-a786-87fd897bcc3a"
      unitRef="usd">24181000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTQtMS0xLTI3Mjgz_a7a59617-fa21-4472-ac70-c391b61b723f"
      unitRef="usd">23678000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ0LTYtMS0xLTI3Mjgz_dd77d514-c56e-4440-bd2a-81cc54a8807c"
      unitRef="usd">15125000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ1LTItMS0xLTI3Mjgz_d06c9bf5-31c1-4d80-a6a3-42522ef1f733"
      unitRef="usd">8237000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ1LTQtMS0xLTI3Mjgz_a54b8b64-376d-43a5-8cf4-ddb3602e90a9"
      unitRef="usd">253000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ1LTYtMS0xLTI3Mjgz_caa2cbb1-255f-4813-a41a-25ea412c6f39"
      unitRef="usd">41000</us-gaap:ProceedsFromMinorityShareholders>
    <codi:ProceedsFromMinorityShareholdersAcquisitions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ2LTItMS0xLTI3Mjgz_5caa8240-1377-4c8f-ad54-1a10fbf978ec"
      unitRef="usd">68300000</codi:ProceedsFromMinorityShareholdersAcquisitions>
    <codi:ProceedsFromMinorityShareholdersAcquisitions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ2LTQtMS0xLTI3Mjgz_6327e7e9-0b42-4d7b-9b46-b694271dd257"
      unitRef="usd">72761000</codi:ProceedsFromMinorityShareholdersAcquisitions>
    <codi:ProceedsFromMinorityShareholdersAcquisitions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ2LTYtMS0xLTI3Mjgz_284cf782-b0c9-44d8-8f63-080afcb03609"
      unitRef="usd">0</codi:ProceedsFromMinorityShareholdersAcquisitions>
    <codi:PaymentsforRepurchaseSubsidiaryStock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ3LTItMS0xLTI3Mjgz_7fd69762-7182-48c6-bab4-51f2e79cae7f"
      unitRef="usd">50640000</codi:PaymentsforRepurchaseSubsidiaryStock>
    <codi:PaymentsforRepurchaseSubsidiaryStock
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ3LTQtMS0xLTI3Mjgz_4ef8e738-6c3e-4244-9be4-36762b3caa17"
      unitRef="usd">6613000</codi:PaymentsforRepurchaseSubsidiaryStock>
    <codi:PaymentsforRepurchaseSubsidiaryStock
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ3LTYtMS0xLTI3Mjgz_eb628fc3-0d7f-47b2-a888-2bf266dc6c64"
      unitRef="usd">1011000</codi:PaymentsforRepurchaseSubsidiaryStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ4LTItMS0xLTI3Mjgz_0d1808da-8ccf-4d8b-a1ce-8ffe0077f53a"
      unitRef="usd">1275000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ4LTQtMS0xLTI3Mjgz_663e1ced-974b-4b20-87df-0fff711386b1"
      unitRef="usd">12060000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ4LTYtMS0xLTI3Mjgz_1d9a9b19-ae53-48b0-bd00-3bf64239cbba"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ5LTItMS0xLTI3Mjgz_a121f182-e1e6-4721-921a-7f64c9844521"
      unitRef="usd">34058000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ5LTQtMS0xLTI3Mjgz_0079e88c-3ea7-42de-afb4-a1be3db21852"
      unitRef="usd">9087000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzQ5LTYtMS0xLTI3Mjgz_371db201-394c-4ee1-98ed-bd24990b3dcb"
      unitRef="usd">60369000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUwLTItMS0xLTI3Mjgz_14e05605-1ed9-4101-9760-bc8e014cea8a"
      unitRef="usd">21708000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUwLTQtMS0xLTI3Mjgz_750f5909-c5d2-495c-9176-3dad932cf6d4"
      unitRef="usd">3214000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUwLTYtMS0xLTI3Mjgz_3f404fcf-7529-45c3-979e-6d61a1246e6b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUxLTItMS0xLTI3Mjgz_e04fba02-1ec8-4e0d-b4bc-2f88ae07c223"
      unitRef="usd">-464000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUxLTQtMS0xLTI3Mjgz_cf9c4642-4752-490a-8482-3d8213a458c9"
      unitRef="usd">335000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUxLTYtMS0xLTI3Mjgz_1c01e1e0-93e7-4e8d-9940-81c797ad5c41"
      unitRef="usd">-3549000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUyLTItMS0xLTI3Mjgz_6c9e9fc6-a76a-4a81-a7e9-0d02e7d3f8ee"
      unitRef="usd">273206000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUyLTQtMS0xLTI3Mjgz_4ce317b8-227b-4cdf-8976-d0b15c768370"
      unitRef="usd">521725000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUyLTYtMS0xLTI3Mjgz_88d359cf-7f20-4564-9df7-ec4985fceea9"
      unitRef="usd">-779522000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUzLTItMS0xLTI3Mjgz_a590498e-6b6c-46d3-ba0a-1a081034fa70"
      unitRef="usd">228000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUzLTQtMS0xLTI3Mjgz_ec825f6d-b962-42cf-95b5-1ba59b539f64"
      unitRef="usd">914000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzUzLTYtMS0xLTI3Mjgz_830cde1c-9461-4030-aa73-ef3fd4d74792"
      unitRef="usd">-1178000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU0LTItMS0xLTI3Mjgz_cae88f87-3ff2-4287-adce-a01c71177bca"
      unitRef="usd">89989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU0LTQtMS0xLTI3Mjgz_9dfe09fb-b32f-4d70-94c2-e1c00b4de80b"
      unitRef="usd">-29570000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU0LTYtMS0xLTI3Mjgz_4603a1c7-fa25-4bcd-a6a2-d81d007ca9c0"
      unitRef="usd">46988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU1LTItMS0xLTI3Mjgz_cfac0dd2-8000-4883-a452-82efa05f6a0f"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU1LTQtMS0xLTI3Mjgz_0bc6a5d3-e89d-41de-8947-6ac2f738f211"
      unitRef="usd">100314000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU1LTYtMS0xLTI3Mjgz_37f62c64-9804-40f4-a933-cca3f4e75335"
      unitRef="usd">53326000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU2LTItMS0xLTI3Mjgz_eee794f1-b299-4d23-8177-c51b23a0e198"
      unitRef="usd">160733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU2LTQtMS0xLTI3Mjgz_6a0f4f90-ea0a-4b61-8d62-0c3b533f436d"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90YWJsZTpmMzJlZDYwZDlkY2I0ZmM5OTI2Mjc5NmNkNDRmZGIyZi90YWJsZXJhbmdlOmYzMmVkNjBkOWRjYjRmYzk5MjYyNzk2Y2Q0NGZkYjJmXzU2LTYtMS0xLTI3Mjgz_de795d51-4a2e-48f9-965f-f85076fec46d"
      unitRef="usd">100314000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90ZXh0cmVnaW9uOjk2MmY4MjQ5YjllMjRhMjU5MjM4YzM3YWFhMmE1Y2E3XzU5_78c32d7d-ea81-4c1a-845e-5d94b7f6400a"
      unitRef="usd">10700000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90ZXh0cmVnaW9uOjk2MmY4MjQ5YjllMjRhMjU5MjM4YzM3YWFhMmE1Y2E3Xzg1_fdc2dc0b-3d1d-46d5-aadb-1f09a2d9071a"
      unitRef="usd">6900000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i2f584780802f476e9d96dfb325b47c54_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTAvZnJhZzo5NjJmODI0OWI5ZTI0YTI1OTIzOGMzN2FhYTJhNWNhNy90ZXh0cmVnaW9uOjk2MmY4MjQ5YjllMjRhMjU5MjM4YzM3YWFhMmE1Y2E3XzEwOTk1MTE2MjgwMDY_b9fa5b37-90b8-4c80-8520-1918a0b3bb48"
      unitRef="usd">8200000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <codi:OrganizationAndBusinessOperationsTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTYvZnJhZzozOTllMWJjYjc1MTI0MDAzYjQ3MjQ2MWEyOGZiYmEwNy90ZXh0cmVnaW9uOjM5OWUxYmNiNzUxMjQwMDNiNDcyNDYxYTI4ZmJiYTA3XzIzMTQ_f0fbc7ea-3d44-4231-9da3-1c3dcc6644ce">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 Company is a controlling owner of ten businesses, or operating segments at December&#160;31, 2021.  The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. (&#x201c;Ergobaby&#x201d;), Lugano Diamonds &amp;amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. (&#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. At December 31, 2021, Advanced Circuits has been classified as held-for-sale. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note D - &lt;/a&gt;&lt;a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"&lt;/a&gt;&lt;a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discontinued Operations&lt;/a&gt;&lt;a href="#ie915e9de338541a9bbe793846d3b73d6_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of Advanced Circuits. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ie915e9de338541a9bbe793846d3b73d6_277" 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 Company 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="id9afdd0c880a41fdb5ab0c8b497d9245_D20060425-20060425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTYvZnJhZzozOTllMWJjYjc1MTI0MDAzYjQ3MjQ2MWEyOGZiYmEwNy90ZXh0cmVnaW9uOjM5OWUxYmNiNzUxMjQwMDNiNDcyNDYxYTI4ZmJiYTA3XzY3NA_f87a1cda-5753-4b00-aaae-5c8ecbc29df5"
      unitRef="number">1</codi:OwnershipPercentageOfTrustInterestHeldByParentEntity>
    <codi:NumberOfBusinessesOwned
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTYvZnJhZzozOTllMWJjYjc1MTI0MDAzYjQ3MjQ2MWEyOGZiYmEwNy90ZXh0cmVnaW9uOjM5OWUxYmNiNzUxMjQwMDNiNDcyNDYxYTI4ZmJiYTA3XzEyMTY_50e420ba-3349-4bed-a8d0-6c67a538b92d"
      unitRef="segment">10</codi:NumberOfBusinessesOwned>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjc0_59bb1f7a-e915-41d0-b856-9f960e1b2d49">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;On October 13, 2021, the Company entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Advanced Circuits, which met the criteria to be classified as a discontinued operation as of December 31, 2021. As a result, the Company reported the results of operations of ACI as discontinued operations in the consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021, the sale of Fresh Hemp Foods Ltd. ("Manitoba Harvest") during the first quarter of 2019 and the sale of Clean Earth Holdings, Inc. ("Clean Earth") during the second quarter of 2019. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021, 2020 and 2019. The results of operations of Manitoba Harvest and Clean Earth are reported as discontinued operations in the consolidated statements of operations for year ended December 31, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 2022 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;Profit 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="#ie915e9de338541a9bbe793846d3b73d6_274" 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, 2021 and 2020, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $33.9 million and $28.1 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="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 market, determined on the first-in, first-out method. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Market value is based on current replacement cost for raw materials and supplies and on net realizable value for finished goods.&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 28 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 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="#ie915e9de338541a9bbe793846d3b73d6_283" 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 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, 2021 which in total amount to approximately $90.4 million. This deferred tax asset is net of $9.4 million of valuation allowance primarily associated with the realization of foreign net operating losses, domestic 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, 2021, 2020 and 2019.&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 $26.2 million, $18.0 million and $17.3 million during the years ended December&#160;31, 2021, 2020 and 2019, 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 $11.9 million, $3.0 million and $0.8 million during the years ended December&#160;31, 2021, 2020 and 2019, 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 $3.5 million, $2.5 million and $2.1 million for the years ended December&#160;31, 2021, 2020 and 2019, 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="#ie915e9de338541a9bbe793846d3b73d6_292" 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 produce the highest net sales during our fiscal 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;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.  During the years ended December&#160;31, 2021, 2020 and 2019, $10.9 million, $8.5 million, and $5.8 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, 2021, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $28.5 million.&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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <codi:BasisOfPresentationPolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjQ3_d6d8b178-6c6f-4af9-921c-c678ab8b9150">&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjg0_790afb3b-166d-4a4e-8ab8-82658e8a965a">&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="i83851588852f4107817f13218d8f41cc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzEwMTA_227174c9-a134-4d5f-ba92-77efd6a9df20"
      unitRef="number">0.50</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjY3_e03ebc49-d1d0-43c1-8786-d9898ff822b0">&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;On October 13, 2021, the Company entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Advanced Circuits, which met the criteria to be classified as a discontinued operation as of December 31, 2021. As a result, the Company reported the results of operations of ACI as discontinued operations in the consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;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 sale of Fresh Hemp Foods Ltd. ("Manitoba Harvest") during the first quarter of 2019 and the sale of Clean Earth Holdings, Inc. ("Clean Earth") during the second quarter of 2019. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021, 2020 and 2019. The results of operations of Manitoba Harvest and Clean Earth are reported as discontinued operations in the consolidated statements of operations for year ended December 31, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_271" 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;" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjY4_8cd55ad8-bc3c-48bf-9d95-dfac21db02f7">&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 2022 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzQx_0735dcfa-e19b-4924-9465-00cf941518cd">Profit 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjgy_d73c58e2-67b4-48f4-9f07-4335fa1e70a5">&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="#ie915e9de338541a9bbe793846d3b73d6_274" 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;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 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. &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: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;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;/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;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:6pt;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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjkx_00d12f5b-7c7f-42b0-a142-8c6de7762145">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, 2021 and 2020, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $33.9 million and $28.1 million, respectively.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if14ec50a238d44788aaf626ace01d1bf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzUxODU_f79cc35c-98e0-4d48-b902-eec56bfbdbc2"
      unitRef="usd">33900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id912b9f9abf24257b08f851320634e19_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzUxOTI_0e17c41d-9027-426d-954a-7b8f08dc3d50"
      unitRef="usd">28100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <codi:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzE3_fea89682-cfbf-46fd-aebe-04d920cf1efa">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjc3_5bc46ef7-bf3a-4655-b0b3-83afb7f5f1ce">&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;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 market, determined on the first-in, first-out method. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Market value is based on current replacement cost for raw materials and supplies and on net realizable value for finished goods.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzIz_7bb6fb9e-bfd2-4b33-9bd5-2169773f207d">&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 28 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzA1_4e6b3625-933b-4965-8c3f-a47913d60f30">&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 28 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzM2_bfddb8c5-9418-4fe8-a804-df2351a07eb9">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzA2_7b3a56fa-c4c7-4ceb-832f-79163ef5ca3c">&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 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;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzAy_266de630-3ea5-4f76-a04c-9565d2d914d3">&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="#ie915e9de338541a9bbe793846d3b73d6_283" 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjIz_38597ba5-1074-4a7e-bcda-7989019ea8f2">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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjcx_c55a19de-59c3-4deb-9a40-ac696ecea4c9">&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI0_2441db52-66b4-4dee-b490-28889b8ec2f5">&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI2_fe708f91-d1c8-4e74-870c-c199a029f623">&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjMw_9dd0a28d-7db2-491d-b088-420f4bd35b94">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 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, 2021 which in total amount to approximately $90.4 million. This deferred tax asset is net of $9.4 million of valuation allowance primarily associated with the realization of foreign net operating losses, domestic 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="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2Mzgy_02d42886-966f-4301-84c7-0f26e8836904"
      unitRef="usd">90400000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2NDIw_1aa69d3f-be94-4394-bde3-dd415ee35964"
      unitRef="usd">9400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzM0_56094337-1b22-4c56-a606-c420ed6ea32c">&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, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjU3_691c0733-74b5-4b80-b9c6-e4bc02c8e69c">&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 $26.2 million, $18.0 million and $17.3 million during the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5MzY4_55c7f1f3-08ed-41f2-b79f-dc9e8b92cbe1"
      unitRef="usd">26200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Mzcy_0de3295f-6295-4c9a-94c7-eea8e19fcf80"
      unitRef="usd">18000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Mzc5_0c991be4-2305-47ab-86e3-556bc6855d79"
      unitRef="usd">17300000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjcz_82dd08db-37c1-4fc5-8628-88db838e028e">&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 $11.9 million, $3.0 million and $0.8 million during the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Njkx_28f21b4c-1592-4e25-b92e-18f9203ba3c8"
      unitRef="usd">11900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5Njk1_476d3736-0577-43c0-aa0e-586ddaf19604"
      unitRef="usd">3000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE5NzAy_54221503-56f5-4d88-b036-6f38e79e372b"
      unitRef="usd">800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI4_83ef11f3-8390-407f-b0f3-b86d36e0f31e">&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 $3.5 million, $2.5 million and $2.1 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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="#ie915e9de338541a9bbe793846d3b73d6_292" 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;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <codi:DefinedContributionPlanEmployerContributionAmount
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIwMjM4_99b97e99-86e9-412b-af55-59dc0d356eda"
      unitRef="usd">3500000</codi:DefinedContributionPlanEmployerContributionAmount>
    <codi:DefinedContributionPlanEmployerContributionAmount
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIwMjQy_dc8566fa-0220-4e03-8405-819226ec8a67"
      unitRef="usd">2500000</codi:DefinedContributionPlanEmployerContributionAmount>
    <codi:DefinedContributionPlanEmployerContributionAmount
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIwMjQ5_d9c311c2-6f41-4397-a295-3c06c62f6c50"
      unitRef="usd">2100000</codi:DefinedContributionPlanEmployerContributionAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMjQx_d475d1ff-7e59-494c-85b3-6d54810cc0e5">&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.  During the years ended December&#160;31, 2021, 2020 and 2019, $10.9 million, $8.5 million, and $5.8 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, 2021, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $28.5 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxMzQy_775df879-8527-4d87-b53c-c1a08d8a8865"
      unitRef="usd">10900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxMzQ2_85f50e63-6c34-45dc-aa1d-17fcfab6ef86"
      unitRef="usd">8500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxMzU0_a3670750-789e-429c-8344-4c06516af535"
      unitRef="usd">5800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIxNjU0_c44f6136-0150-49f1-8ee0-99c7072ceecf"
      unitRef="usd">28500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzIzMzI5_14efbe45-7db9-4281-8037-6637ed60ce21">&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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This guidance removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The guidance was effective for fiscal years and interim periods beginning after December 15, 2020 and early adoption is permitted. The adoption of this guidance on January 1, 2021 did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzIzMDgw_48b0eb93-3af9-4676-9d51-fb6535c9587b">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note C &#x2014; Acquisition of Businesses&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 &amp;amp; Jewelry, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 3, 2021, the Company, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#x201c;Lugano Holdings&#x201d;), and Lugano Buyer, Inc., a Delaware corporation (&#x201c;Lugano Buyer&#x201d;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp;amp; Jewelry Inc. ("Lugano") other than 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 Company made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $263.3&#160;million. The selling shareholders invested in the transaction along with the Company, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and will continue to provide integration services during the first year of the Company's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The Company incurred $1.8&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The Company funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the preliminary 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;Preliminary Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;12,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;98,623&#160;&lt;/span&gt;&lt;/td&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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,886&#160;&lt;/span&gt;&lt;/td&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;158,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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 current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;274,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;24,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;299,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Liabilities and noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;7,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 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;99,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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="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;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,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;24,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="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;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;174,510&#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;24,899&#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;199,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 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;100,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;100,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Intercompany loans to business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;267,554&#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,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;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 (estimated)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;267,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;265,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;265,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;263,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 preliminary 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 $83.5 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. The purchase accounting for Lugano is expected to be finalized in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="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;49,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;33,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 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,886&#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 $49.5 million using a multi period excess earnings method. The customer relationships were valued at $33.4 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 Sports, LLC &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the Company, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#x201c;Marucci Buyer&#x201d;)  and Wheelhouse Holdings Merger Sub LLC, a Delaware limited liability company and a wholly owned Subsidiary of 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 Company made loans to, and purchased a 92.2% equity interest in, Marucci. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $198.9 million.  Marucci management and certain existing shareholders invested in the Transaction along with the Company, representing 7.8% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and provided integration services during the first year of the Company'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 Company incurred $2.0 million of transaction costs in conjunction with the Marucci acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the second quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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="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;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;209,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;43,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total liabilities and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;147,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intercompany loans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;200,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;198,916&#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 #000000;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 Technology, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16, 2020, the Company, through its newly formed acquisition subsidiaries, BOA Holdings Inc., a Delaware corporation (&#x201c;BOA Holdings&#x201d;) and BOA Parent Inc., a Delaware corporation (&#x201c;BOA Buyer&#x201d;) and a wholly-owned subsidiary of BOA Holdings, acquired BOA Technology Inc. ("BOA"), and its subsidiaries pursuant to an Agreement and Plan of Merger (the &#x201c;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 Company made loans to, and purchased an 82% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $454.3&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the Company, representing 18% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the Company in the acquisition and provided integration services during the first year of the Company'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="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;Final Purchase 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-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:0 1pt"/&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:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;234,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;532,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Liabilities and noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;130,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;49,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total liabilities and noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;256,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;275,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intercompany loans to business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;119,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;456,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;454,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes $2.1&#160;million in gross contractual accounts receivable, of which $0.06&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $1.5&#160;million in inventory basis step-up, which was charged to cost of goods sold in the fourth quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $6.5&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual &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 $254.2 million reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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, 2021 and 2020 gives effect to the acquisitions of Lugano, BOA and Marucci, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2020. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,912,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,530,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;760,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;589,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;155,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;68,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations&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;37,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations attributable to 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;23,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.87)&lt;/span&gt;&lt;/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="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 Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci has &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not completed the preliminary purchase price allocation for the Lizard Skins acquisition and the excess purchase price over net assets acquired has been recorded as goodwill 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;$39.7&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on a preliminary basis at December 31, 2021.&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 Company. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition of Plymouth.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#x2019;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor has not finalized the  purchase price allocation for the Plymouth acquisition and has recorded a preliminary purchase price allocation, including goodwill of $15.5&#160;million at December 31, 2021. The purchase price for Plymouth Foam will be finalized in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Polyfoam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#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 includes a potential earnout of $1.4&#160;million if Polyfoam achieves certain financial metrics. &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 Company of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#x2019;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. 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>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTIyMDQ_c5b3667b-9d76-4acf-8399-18b989db30a9"
      unitRef="number">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2ODA5MjY_cb75bf7d-dcab-4e7f-a490-318f5fca04a8"
      unitRef="usd">263300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i3543bc184e7148efa11fb35eca68d3d8_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTI0Mzc_339c5837-2b9f-4f71-9c62-df83f201b46a"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTMwMDI_8e274598-eb8c-431a-8748-7d55ca132faf"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2ODA5MzQ_1002fa28-08fb-4f1c-8c18-e860acdfe2bd"
      unitRef="usd">1800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NTM0MzE_9c1f2f94-0af4-4009-9d90-cc45b8afc2bc"
      unitRef="usd">120000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzMtMi0xLTEtMjk4NjE_e67f5f28-ba40-4bf9-8f2a-49b27f5e90ba"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzMtNC0xLTEtMzY1MTI_7e05ac84-0aa3-4538-b032-87bb7ed0e1d2"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzMtNi0xLTEtNDYyODg_6307d954-d548-4f3d-aa2d-7511feb10442"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzQtMi0xLTEtMjk4NjE_4342457f-a937-4031-abbb-359c59ecf5d8"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzQtNC0xLTEtMzY1MTI_5e89144e-0616-4d1b-a832-962e7f5c86e3"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzQtNi0xLTEtNDYyODg_2d2eb3e2-38ea-4da2-b47f-bd65a02b811a"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzUtMi0xLTEtMjk4NjE_39ce9cc4-2282-4125-9523-74f468e0805f"
      unitRef="usd">85794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzUtNC0xLTEtMzY1MTI_5d92b203-ecbf-4c3d-a5c0-e0f83d0da866"
      unitRef="usd">12829000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzUtNi0xLTEtNDYyODg_f56c5cb0-f8b6-4bed-8f99-340d3c8b93c3"
      unitRef="usd">98623000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzYtMi0xLTEtMjk4NjE_b753c4ca-22f4-4220-a913-794d9611b80a"
      unitRef="usd">2743000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzYtNC0xLTEtMzY1MTI_6c0cdb90-8e88-4896-ab3a-a3e6189af915"
      unitRef="usd">392000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzYtNi0xLTEtNDYyODg_e5c06a0d-69c1-4ea4-af01-a8758b15c51b"
      unitRef="usd">3135000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzctMi0xLTEtMjk4NjE_ffa931ed-b554-4539-8bdd-89dc56f785e2"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzctNC0xLTEtMzY1MjE_40b2ad0c-f6b0-4585-b554-4d166792023e"
      unitRef="usd">82886000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzctNi0xLTEtNDYyODg_3264e231-6175-4a22-8ffe-e0e7fcd84727"
      unitRef="usd">82886000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzgtMi0xLTEtMjk4NjE_9e42a1c9-9f5a-47e1-b6d0-fefc6012583c"
      unitRef="usd">158780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzgtNC0xLTEtMzY1MjE_d068c9f8-3e9a-4bb2-91f0-bf6991ea84cd"
      unitRef="usd">-75322000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzgtNi0xLTEtNDYyODg_0455eee4-508f-4150-987f-7b63fca1d103"
      unitRef="usd">83458000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzktMi0xLTEtMjk4NjE_aa54f55f-f047-402d-876a-2096a539923a"
      unitRef="usd">4979000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzktNC0xLTEtMzY1MjE_59eda663-6271-4412-9b7d-beb0c1c68193"
      unitRef="usd">4114000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzktNi0xLTEtNDYyODg_0b91ec70-dbf7-442f-b8ec-daf06cc9ba17"
      unitRef="usd">9093000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEwLTItMS0xLTQ2Mjcz_1eddbeb8-23b6-4149-91fc-4401ca956912"
      unitRef="usd">274683000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEwLTQtMS0xLTQ2NzQ2_5edd6364-d55a-4317-ada3-f5caf892092e"
      unitRef="usd">24899000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEwLTYtMS0xLTQ2Mjg4_434824f9-0809-45e8-aafb-a832c31d1277"
      unitRef="usd">299582000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEzLTItMS0xLTI5ODYx_c1c8ca90-21ee-48a5-a8a3-bc6251df98c2"
      unitRef="usd">7129000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEzLTQtMS0xLTM2NTU0_0d62f87c-2fce-4039-a744-800f4f5659eb"
      unitRef="usd">58000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzEzLTYtMS0xLTQ2NzE3_cee86697-3f07-4cbd-8b73-88c6b5af0954"
      unitRef="usd">7187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE0LTItMS0xLTI5ODYx_8225e9d2-04d1-45af-9031-01ec65c5db28"
      unitRef="usd">99381000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE0LTQtMS0xLTM2NTU0_63786a2b-6a16-4389-b312-3433b4fd05ed"
      unitRef="usd">755000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE0LTYtMS0xLTQ2NzE3_600f5adc-5496-473e-9495-d5ac843fe79a"
      unitRef="usd">100136000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE1LTItMS0xLTI5ODYx_c2876646-5cb3-4e0e-bd12-edbc14c06e94"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE1LTQtMS0xLTM2NTU0_7a39bee6-27d7-4041-9bcf-d6114136e859"
      unitRef="usd">24086000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE1LTYtMS0xLTQ2NzE3_0dbdac73-5348-420f-9fef-1322b31dc916"
      unitRef="usd">24086000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE2LTItMS0xLTI5ODYx_bdc2751d-246f-474c-ad79-157737dfefa6"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE2LTQtMS0xLTM2NTU0_33d26b79-2313-4000-ac11-c61d1d1be299"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE2LTYtMS0xLTQ2NzE3_6b7c4ca3-3e2f-4a3d-a97b-7cb4820ef32e"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE3LTItMS0xLTQ2NzEz_6f58cf61-7642-48dd-a912-5ddda116e2e2"
      unitRef="usd">174510000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE3LTQtMS0xLTQ2NzUy_51d04fca-493a-4bd0-b18d-eb7791da4e46"
      unitRef="usd">24899000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE3LTYtMS0xLTQ2NzE3_47fcd6f8-fc21-44e5-bfa1-e2c5fea51000"
      unitRef="usd">199409000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE5LTItMS0xLTQ2NzIx_91b5ffd0-71e3-4e74-9a3d-5301e191e3ab"
      unitRef="usd">100173000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE5LTQtMS0xLTM2NTgy_d19d7134-4ece-446e-b68b-b861bd0e3722"
      unitRef="usd">0</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzE5LTYtMS0xLTQ2NzI5_1fb9e125-8804-4976-bc7c-9b377bd202f5"
      unitRef="usd">100173000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIwLTItMS0xLTM1NTk5_1e22c095-cc02-4372-9f68-58727c5d7529"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIwLTQtMS0xLTM2NTgy_b6a36439-8f45-4dbc-882c-e5e3af3a44ea"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIwLTYtMS0xLTQ2NzI5_bc684b90-93cb-4081-bd64-a6a9b6561e88"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIxLTItMS0xLTM1NTk5_217f8267-edcd-4b3e-a465-11b59afa0f1d"
      unitRef="usd">99381000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIxLTQtMS0xLTM2NTgy_8a47c661-9b3e-4ab5-80d5-20c23e0f72f2"
      unitRef="usd">-2420000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIxLTYtMS0xLTQ2NzI5_fc620017-55fd-419e-8199-ae6214b6b4bf"
      unitRef="usd">96961000</us-gaap:NotesReceivableRelatedParties>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIyLTItMS0xLTQ2NzIx_2dfaf864-261b-4899-ad56-7e8e64f5ae6b"
      unitRef="usd">267554000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt
      contextRef="i5401fa55ea88428c970207db88ee0abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIyLTQtMS0xLTQ2NzU1_42b51a8b-0a4f-452f-8b30-d2e135da8acb"
      unitRef="usd">-2420000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowMzNkMjkwY2UyODU0MjM5OWE2ODRiNGU1MzIwOWU0Ni90YWJsZXJhbmdlOjAzM2QyOTBjZTI4NTQyMzk5YTY4NGI0ZTUzMjA5ZTQ2XzIyLTYtMS0xLTQ2NzI5_cc2cd987-827e-4da0-b4df-6c2f50826a21"
      unitRef="usd">265134000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzEtMi0xLTEtMjk4NjE_868abc43-90a2-43e3-9375-a0f225181ab7"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzEtNC0xLTEtMzY2MDE_b4177c70-e651-439e-8519-37256336bd05"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzEtNi0xLTEtNDY3MzY_4f27ebbe-49e6-4d7d-8cf1-a3faba2b5b5d"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzItMi0xLTEtMjk4NjE_4150f578-7c7a-408d-9bb6-892c4ec9f668"
      unitRef="usd">1554000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzItNC0xLTEtMzY2MDE_d8d3ed29-56e5-45bb-952c-ffb8aa54ade1"
      unitRef="usd">-120000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzItNi0xLTEtNDY3MzY_bafe75d9-c8d8-4c92-bc3d-aac0ac0a2722"
      unitRef="usd">1434000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzMtMi0xLTEtMjk4NjE_bbd8a06e-5248-4029-ae06-2bb9965dba79"
      unitRef="usd">10000000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzMtNC0xLTEtMzY2MDE_3a03bd1a-52bc-4d8a-a37e-fe06c0213ee4"
      unitRef="usd">-2300000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzMtNi0xLTEtNDY3MzY_03e810d6-5c34-4484-b374-f2515c3c2bab"
      unitRef="usd">7700000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzUtMi0xLTEtNDY3Mzg_07f05d23-3f98-4486-ab2d-3e25798a3e79"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzUtNC0xLTEtNDY3NTk_59c1decb-f6c4-4e32-97f0-2ab31616f437"
      unitRef="usd">-2420000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzUtNi0xLTEtNDY3NDI_78827ff8-8194-4768-9f06-14bdc808462b"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzYtMi0xLTEtMjk4NjE_7b54cfb9-1b07-4571-8530-38844f53e7ed"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzYtNC0xLTEtMzY2MTE_28c92198-4696-4158-9dff-ab195b30fae0"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzYtNi0xLTEtNDY3NDI_97f46a6c-69ca-4978-bdc7-7e588f7d8284"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzctMi0xLTEtNDY3Mzg_38feac8c-06ac-405c-bf94-454910ef684f"
      unitRef="usd">265727000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i1bb19d2d2dc54f9692f77c16685b6d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzctNC0xLTEtNDY3NTk_f1d6d8ee-7d53-4199-9fc2-5777b1bc7708"
      unitRef="usd">-2420000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="ic5df61e6ccf143aca9c342cd0b27adb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTphYzJhNGM2ZjQ5Y2Q0MTM5YTYzMDU4NDA4MjdlMmNjNS90YWJsZXJhbmdlOmFjMmE0YzZmNDljZDQxMzlhNjMwNTg0MDgyN2UyY2M1XzctNi0xLTEtNDY3NDI_20651234-8d57-49f3-a762-dc18ff234fd9"
      unitRef="usd">263307000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:Goodwill
      contextRef="ib40f48e1315e494eb4523e6a7668af7c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0ODc2MTI_8c73b7ae-4097-4236-be13-ed8057bc9f1d"
      unitRef="usd">83500000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzMtMi0xLTEtMzY2NDI_f59a9c1c-1f89-4908-945d-551565884175"
      unitRef="usd">49493000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzItNC0xLTEtNDY3OTM_8180909a-0902-4e19-b1ae-122c9c9292df">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0915daa4a7304687912217a7a1de96cf_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzQtMi0xLTEtMzY2NDI_fb51cbb4-a0db-46d7-b3f7-23f57c1aa84d"
      unitRef="usd">33393000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0915daa4a7304687912217a7a1de96cf_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzMtNC0xLTEtNDY3OTM_d3157dc0-aa19-4614-92eb-d1a2e7be8e15">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id10f1ef0047249fc995bf727ccecf71d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTozZTBmYWUzNmFkZDY0YTkwODZlMDMzMGNhZDVhYTVkNy90YWJsZXJhbmdlOjNlMGZhZTM2YWRkNjRhOTA4NmUwMzMwY2FkNWFhNWQ3XzQtMi0xLTEtNDY3ODg_432a9abc-e467-4f6d-80b8-549131af70ba"
      unitRef="usd">82886000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if569d97050c64ee6914f0131ba1ddfa5_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzkzNDU4NDg4OTA1NzU_104af400-bc60-4914-9a9e-fdec4eefc7c5"
      unitRef="usd">49500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0915daa4a7304687912217a7a1de96cf_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzkzNDU4NDg4OTA1ODM_853ea4ca-0851-4729-8f1d-d4b71b1cda88"
      unitRef="usd">33400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwMjA_5cdaa521-a678-4d5c-88f2-5ea7ad21d25b"
      unitRef="number">0.922</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzExNTg_ca3131e6-7378-4b58-bee5-58cbcd3ee9e5"
      unitRef="usd">198900000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i111f93018eef45689acfbbda597ed38d_I20200420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEyODE_e57821a7-d8c7-4370-9ca1-f3c2ca0afc6d"
      unitRef="number">0.078</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE4NDY_3aab865d-425d-4a44-aec4-89b4f12149c1"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib5b391a8c9c44d839c148b27d1a35c3d_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE5OTI_62c173b9-cea9-4c7d-ab63-b9b64c75723b"
      unitRef="usd">2000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzMtNi0xLTEtMjcyODM_e647f420-6b52-4ea7-bb8f-3ae8d927cecb"
      unitRef="usd">2730000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzQtNi0xLTEtMjcyODM_7693afc3-7274-42ba-acb8-b79d095931df"
      unitRef="usd">11471000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzUtNi0xLTEtMjcyODM_23fc965f-d451-4ac5-8f59-270055814342"
      unitRef="usd">14481000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzYtNi0xLTEtMjcyODM_037ce35b-d29a-44b4-90c3-b8dfdb8f0611"
      unitRef="usd">10307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzctNi0xLTEtMjcyODM_5ffa349b-51d1-436e-b703-382502259694"
      unitRef="usd">100211000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzgtNi0xLTEtMjcyODM_7e319710-51c2-4290-99d1-26296f8183d5"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzktNi0xLTEtMjcyODM_cd257314-dab6-4b33-93c0-1ca35703b3d8"
      unitRef="usd">2208000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzEwLTYtMS0xLTI3Mjgz_be9dded7-32e3-4081-a884-f1e1519b0096"
      unitRef="usd">209578000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzEzLTYtMS0xLTI3Mjgz_b69c4cde-9844-466b-b786-db64b7f9d093"
      unitRef="usd">6501000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE0LTYtMS0xLTI3Mjgz_73993d9a-53cb-4573-864a-137cfede5cf3"
      unitRef="usd">43058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE1LTYtMS0xLTI3Mjgz_8087893c-1a4b-407d-b766-f8895d7247d9"
      unitRef="usd">1161000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE2LTYtMS0xLTI3Mjgz_13609b9d-c235-4892-bf61-62aa35ae11e4"
      unitRef="usd">11127000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE3LTYtMS0xLTI3Mjgz_563ca010-9d64-47ac-83c7-5abc24d25d5c"
      unitRef="usd">61847000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzE5LTYtMS0xLTI3Mjgz_9ac891eb-4e0c-4d35-b591-6b023cc6cb03"
      unitRef="usd">147731000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzIwLTYtMS0xLTI3Mjgz_e7ef93f3-6c32-4583-ad68-41fad3e8e24b"
      unitRef="usd">11127000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzIxLTYtMS0xLTI3Mjgz_7de48e24-f7ee-4a8d-9ff3-5814dbf9fb2b"
      unitRef="usd">42100000</us-gaap:NotesReceivableRelatedParties>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZToyYTdjYjY0YjI5MTE0MDZhYWY2MzhjY2IzZDk1NWE3MS90YWJsZXJhbmdlOjJhN2NiNjRiMjkxMTQwNmFhZjYzOGNjYjNkOTU1YTcxXzIyLTYtMS0xLTI3Mjgz_d34aa0a4-9a07-4a0a-9381-1c609e98aa14"
      unitRef="usd">200958000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzEtNi0xLTEtMjcyODM_82c9935a-bb5c-4f6c-bc04-4a6b56e03e7d"
      unitRef="usd">200000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzItNi0xLTEtMjcyODM_ecef974b-8dad-441a-8d36-54ec79caad23"
      unitRef="usd">2730000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzMtNi0xLTEtMjcyODM_7073c99b-3457-45c5-9983-aa53b32ae320"
      unitRef="usd">728000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzQtNi0xLTEtMjcyODM_21e37808-4fe4-4b81-8f2e-1c027e11e07c"
      unitRef="usd">2500000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzUtNi0xLTEtMjcyODM_bf127940-b727-4c15-a072-e7f045aa25af"
      unitRef="usd">200958000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzYtNi0xLTEtMjcyODM_e7e81737-967a-4349-83f0-34dbbd9892f0"
      unitRef="usd">2042000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowM2Y5NTUzOWM5MWM0MGJhYjkwMDIxMmNmZjM3OTNmNS90YWJsZXJhbmdlOjAzZjk1NTM5YzkxYzQwYmFiOTAwMjEyY2ZmMzc5M2Y1XzctNi0xLTEtMjcyODM_e4bff16a-5cef-4b71-ae91-2e6bea1014e2"
      unitRef="usd">198916000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI1Nzk_f1f44bf9-fd49-4579-92f9-59830456ee96"
      unitRef="usd">12700000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI2MzM_ff9fc290-4996-4d65-b833-e48de37952d6"
      unitRef="usd">1200000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <codi:BusinessCombinationStepAcquisitionInventoryRemeasurement
      contextRef="i8873ddd5d10b4fef9e08a6225b2360e8_D20200420-20200420"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI3NTY_7d387cc3-0d67-4e3c-87ce-a8331e3a3daf"
      unitRef="usd">4300000</codi:BusinessCombinationStepAcquisitionInventoryRemeasurement>
    <codi:BusinessCombinationStepAcquisitionInventoryAmortized
      contextRef="ib5b391a8c9c44d839c148b27d1a35c3d_D20210401-20210630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI4Mjg_6c94a766-5dc3-454e-9be0-e5ab83c086f1"
      unitRef="usd">3000000</codi:BusinessCombinationStepAcquisitionInventoryAmortized>
    <codi:BusinessCombinationStepAcquisitionInventoryAmortized
      contextRef="ieda1a95ae03043a7952ac54aa3aa36b7_D20210701-20210930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI5MDI_3b816018-bd62-460a-95ec-81f3d737de6c"
      unitRef="usd">1300000</codi:BusinessCombinationStepAcquisitionInventoryAmortized>
    <codi:BusinessCombinationStepAcquisitionPPERemeasurement
      contextRef="i8873ddd5d10b4fef9e08a6225b2360e8_D20200420-20200420"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzI5ODM_c3264c83-19e4-4de7-ac6e-7feeea09874b"
      unitRef="usd">2500000</codi:BusinessCombinationStepAcquisitionPPERemeasurement>
    <us-gaap:Goodwill
      contextRef="i0ff20357e9e8482e9f6c77200611cb85_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzQyNTA_d7fd9345-222e-4fdf-8899-5c9268d582d3"
      unitRef="usd">68200000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if55a79f09eda4ccfaf0d44fad8a83dea_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzEtMi0xLTEtMjcyODM_1848b33d-3319-4d92-8976-42c62b6d0f34"
      unitRef="usd">84891000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if55a79f09eda4ccfaf0d44fad8a83dea_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzEtNC0xLTEtMjcyODM_336b44b8-ea34-4fcf-997a-3c481d4f10ef">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7b0d00f496ac4a4dbbe48d47949fe1f9_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzItMi0xLTEtMjcyODM_1331e017-9d1a-4c8c-8151-8c2d6593254c"
      unitRef="usd">11120000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7b0d00f496ac4a4dbbe48d47949fe1f9_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzItNC0xLTEtMjcyODM_4fcaa19c-7018-497a-a4db-e86dc1ae5c33">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i13d97d363c9d402ebee98941324987cb_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzMtMi0xLTEtMjcyODM_165021a5-1787-4ec7-8e4e-247ac278b187"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i13d97d363c9d402ebee98941324987cb_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzMtNC0xLTEtMjcyODM_b8d91be3-8155-4070-8090-d7e10225a950">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8873ddd5d10b4fef9e08a6225b2360e8_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTplN2JiNjEyOTdmNzQ0ODg0OGM1Mzg4NTUwYjc3NWQ0NS90YWJsZXJhbmdlOmU3YmI2MTI5N2Y3NDQ4ODQ4YzUzODg1NTBiNzc1ZDQ1XzQtMi0xLTEtMjcyODM_8a6ee45f-83f6-4f8d-8205-daf01da3b689"
      unitRef="usd">100211000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if55a79f09eda4ccfaf0d44fad8a83dea_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzQ2MDM_4acf6e74-0ef9-4ac0-911e-891fe5d8e412"
      unitRef="usd">84900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7b0d00f496ac4a4dbbe48d47949fe1f9_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzQ3MTQ_868429d7-be10-46d7-ac0a-b3ac73d9757d"
      unitRef="usd">11100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i13d97d363c9d402ebee98941324987cb_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzUwMDA_f32304fa-7543-49d6-ae29-7291eae60d3c"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzY2NTg_f620e5eb-3bd1-4f8c-9aad-1123267ce818"
      unitRef="number">0.82</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzY3OTI_56972a6c-4230-43a1-83f0-8a040db153d7"
      unitRef="usd">454300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="idf9318ece7f24e49a647936ced65440b_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzY5MTE_ce915eba-e082-43ee-9ab9-6cd1c1d6339e"
      unitRef="number">0.18</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc0NzI_d4d0e9b3-bf52-4283-bd68-c817517392e5"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iba166313b26945868c03aef1496846b5_D20211001-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc2MTc_964d4553-3dbe-44a8-b96c-43b0cb7e8660"
      unitRef="usd">2500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc4ODc_aa28f391-49fe-4b91-8f2b-7eafac99b5c3"
      unitRef="usd">300000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzMtNi0xLTEtMjcyODM_57189b2a-7c20-4e0c-9f42-618e43976e61"
      unitRef="usd">7677000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzQtNi0xLTEtMjcyODM_964f099c-c3a2-471e-8751-7918dec78967"
      unitRef="usd">2065000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzUtNi0xLTEtMjcyODM_82e9e3d0-3c88-48b7-9d12-6be576cb8684"
      unitRef="usd">6178000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzYtNi0xLTEtMjcyODM_26f64f00-53e4-476e-ade7-08902093547a"
      unitRef="usd">15431000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzctNi0xLTEtMjcyODM_c486c0dc-737d-4049-b396-4dce386e2b04"
      unitRef="usd">234000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzgtNi0xLTEtMjcyODM_fd2910bd-9803-464c-98c7-ab889235fc7a"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzktNi0xLTEtMjcyODM_88f2e099-16a7-4bba-a036-99402eb3e75d"
      unitRef="usd">12554000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzEwLTYtMS0xLTI3Mjgz_3d95b6a7-b05f-4717-a405-b051d9a87a62"
      unitRef="usd">532058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzEzLTYtMS0xLTI3Mjgz_878a06fa-bdae-4036-81ae-825e742c091d"
      unitRef="usd">14008000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE0LTYtMS0xLTI3Mjgz_5ee1beb3-09ce-40ad-a49e-ebfbf1ca2b66"
      unitRef="usd">130587000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE1LTYtMS0xLTI3Mjgz_bd610f82-3128-401b-ac3c-a2b07cec8f08"
      unitRef="usd">49969000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE2LTYtMS0xLTI3Mjgz_8871bea4-9e8a-4198-aeac-3fb57b2fc324"
      unitRef="usd">61534000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE3LTYtMS0xLTI3Mjgz_78afc463-33a9-411d-8f79-a12dad4c6de0"
      unitRef="usd">256098000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzE5LTYtMS0xLTI3Mjgz_86a13454-e2a2-4a0e-ae27-325245d46d08"
      unitRef="usd">275960000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzIwLTYtMS0xLTI3Mjgz_319771e3-eb10-4f27-9fb3-088aad1ce063"
      unitRef="usd">61534000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzIxLTYtMS0xLTI3Mjgz_26064918-c991-4796-adb3-8f9fb1b30712"
      unitRef="usd">119349000</us-gaap:NotesReceivableRelatedParties>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4N2ViNWQ4NGNmNzg0MjQ2YWE0OGI3YjFiMWU0NjExZS90YWJsZXJhbmdlOjg3ZWI1ZDg0Y2Y3ODQyNDZhYTQ4YjdiMWIxZTQ2MTFlXzIyLTYtMS0xLTI3Mjgz_d9e9d160-9513-47ea-b55a-ba145ba0b830"
      unitRef="usd">456843000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzEtNi0xLTEtMjcyODM_ded163d3-e913-4547-9d84-6d499ff10f26"
      unitRef="usd">454000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzItNi0xLTEtMjcyODM_fc09a6be-553f-4e8c-94cd-2ef1021203f3"
      unitRef="usd">7677000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzMtNi0xLTEtMjcyODM_eaaec289-3644-4977-9cfd-72bc63b5abd8"
      unitRef="usd">-1970000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzQtNi0xLTEtMjcyODM_f007b854-7a48-4b4c-90bc-4ab5dcf10328"
      unitRef="usd">2864000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzUtNi0xLTEtMjcyODM_b81c07ec-1555-4633-9d3d-4a83b16f277e"
      unitRef="usd">456843000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzYtNi0xLTEtMjcyODM_c5d8509e-0337-47b5-b51d-ce0aec745a4d"
      unitRef="usd">2517000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i21630d09262c4a9e9d406153ec5909f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTpjMzQzZmNjZDQxNWQ0Y2EyYjhkYmU1NzVlNzI2YmVmNy90YWJsZXJhbmdlOmMzNDNmY2NkNDE1ZDRjYTJiOGRiZTU3NWU3MjZiZWY3XzctNi0xLTEtMjcyODM_d3604fe8-ea70-4346-b72f-fe1ffbc4b34e"
      unitRef="usd">454326000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i1e3f7bfc5b164a1ebb66f4fafcc87169_I20201016"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzgzMTA_93a47595-dff8-4cbf-b6b7-cf92eb97e877"
      unitRef="usd">2100000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzgzNjQ_bb355cd8-265c-424b-9bdd-ccca53cef7fc"
      unitRef="usd">60000.00</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <codi:BusinessCombinationStepAcquisitionInventoryRemeasurement
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzg0ODc_a63e74fd-97b3-4b01-9486-2533f3a22581"
      unitRef="usd">1500000</codi:BusinessCombinationStepAcquisitionInventoryRemeasurement>
    <codi:BusinessCombinationStepAcquisitionPPERemeasurement
      contextRef="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzg2MDM_73261057-4a16-46cf-b891-d71a57b4b8f6"
      unitRef="usd">6500000</codi:BusinessCombinationStepAcquisitionPPERemeasurement>
    <us-gaap:Goodwill
      contextRef="ibb964ccaba1b4cba96867e2990c313c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzk4ODE_5dca93ac-2b32-46ff-b849-37792e94a45b"
      unitRef="usd">254200000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5f0b350043f94173890194b467e3a36c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzItMi0xLTEtMjcyODM_98f652c6-76da-447d-9623-a2412b7630f7"
      unitRef="usd">70200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ice0e2c7da3ed4b12a734afc88086a137_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzMtMi0xLTEtMjcyODM_f3440710-dd85-4e8f-b66d-c733badeb66c"
      unitRef="usd">84300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ice0e2c7da3ed4b12a734afc88086a137_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzMtNC0xLTEtMjcyODM_918957d8-9e24-4187-8445-2b64cf7e3098">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1c03492988694ca9a3c107b27ff8c3ab_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzQtMi0xLTEtMjcyODM_1b1a866a-cfc3-4f72-b5cf-75ac1716384c"
      unitRef="usd">73000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1c03492988694ca9a3c107b27ff8c3ab_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzQtNC0xLTEtMjcyODM_500d573c-ea26-480d-a045-48d5fb304eeb">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i08706be177a947e7bfbe77ce7ef228ce_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzUtMi0xLTEtMjcyODM_f604de71-1ff2-43ed-9904-4f896c56ecb4"
      unitRef="usd">6500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0d2480952ecc4ebc9ca7f21632aaf8b1_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTo4NjMxMmI0ZGY3MzQ0OWI5ODkxNGZlNjc1ZTI2MDM0MC90YWJsZXJhbmdlOjg2MzEyYjRkZjczNDQ5Yjk4OTE0ZmU2NzVlMjYwMzQwXzYtMi0xLTEtMjcyODM_64e736d8-9fc5-4b6e-a0ba-9cbaa12f72e1"
      unitRef="usd">234000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5f0b350043f94173890194b467e3a36c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwNTE0_98f652c6-76da-447d-9623-a2412b7630f7"
      unitRef="usd">70200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ice0e2c7da3ed4b12a734afc88086a137_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwNjMx_f3440710-dd85-4e8f-b66d-c733badeb66c"
      unitRef="usd">84300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1c03492988694ca9a3c107b27ff8c3ab_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwNzY5_1b1a866a-cfc3-4f72-b5cf-75ac1716384c"
      unitRef="usd">73000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzItMi0xLTEtMjcyODM_3d4d35db-bd95-467d-b017-bdeebe4c9643"
      unitRef="usd">1912726000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzItNC0xLTEtMjcyODM_527cd113-2098-4448-81e6-6cce172bad4d"
      unitRef="usd">1530375000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzMtMi0xLTEtMjcyODM_61e1569c-dcc4-4f23-a8a1-904f2d66c978"
      unitRef="usd">760936000</codi:BusinessAcquisitionProFormaGrossProfit>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzMtNC0xLTEtMjcyODM_f3b3aba7-b495-4aaf-921d-4eb4b36b2c03"
      unitRef="usd">589332000</codi:BusinessAcquisitionProFormaGrossProfit>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzQtMi0xLTEtMjcyODM_f0cf4d10-cf02-49e8-914b-33f3c0d6220e"
      unitRef="usd">155699000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzQtNC0xLTEtMjcyODM_db3d1d89-7220-450a-8808-aea1657a4add"
      unitRef="usd">68102000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzUtMi0xLTEtMjcyODM_df0d442e-3788-4430-a272-d65c25804817"
      unitRef="usd">37029000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzUtNC0xLTEtMjcyODM_4056f392-1498-48ec-930a-10718240d877"
      unitRef="usd">-12601000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzYtMi0xLTEtMjcyODM_e0d6120a-722c-49a3-b0cb-4deb03a0eb63"
      unitRef="usd">23840000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzYtNC0xLTEtMjcyODM_68290e51-2301-49fb-bfd6-9215c27b7edc"
      unitRef="usd">-14040000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzctMi0xLTEtMjcyODM_79205f96-d92f-4f52-bfe9-81c3c3a8b7ad"
      unitRef="usdPerShare">-0.65</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="id8049def25554beaaa51f31a656dc1db_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90YWJsZTowNjc0ODIyYWVhMGY0ZjkzOWYzM2EyZGFmODk1ZWM1OC90YWJsZXJhbmdlOjA2NzQ4MjJhZWEwZjRmOTM5ZjMzYTJkYWY4OTVlYzU4XzctNC0xLTEtMjcyODM_94c0881e-7da9-41da-a3a1-7d9a4ae1b432"
      unitRef="usdPerShare">-0.87</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjY2NDk_cb2df3e1-33cc-44b3-8ad7-865d8cf1dd8a"
      unitRef="usd">47000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjY3ODg_4df2fee5-639e-46c8-a907-8ea6dc7d1752"
      unitRef="usd">44100000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjcwMTY_257440dd-4ea8-4b50-ac8d-cc03965dcc30"
      unitRef="shares">11915</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i30fd6445e1414ad6be4527a7f0fa47fd_I20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjcxNDg_e02024af-fc0f-43ae-9d53-582ddb807edd"
      unitRef="number">0.01</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i51226456aea5447da7075a7fb41d99ab_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjcxOTE_78fdaa48-2ae6-4095-877d-d5e73007379c"
      unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3Xzc2OTY1ODE0NDg5Mjg_a94005f3-4af7-4e2f-9b69-b848255532f4"
      unitRef="usd">39700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjU1NzE_dd4e0806-c3a8-4bae-9c6f-b0dc59ee6ae9"
      unitRef="usd">56000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjU3MTA_814278b1-c9cc-4699-ba36-d4276ea25775"
      unitRef="usd">52000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2NjU4NzU_eef52a8d-7a13-41ce-ad3f-f2b4f8d42840"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id031e0cd2bbf49789c6c32baf43f79da_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzEwOTk1MTE2ODIyODE_5c090d99-c9db-4b3f-816f-a75e7947c304"
      unitRef="usd">15500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i7feb03a54a974cffbc2de21aef105835_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzIxNDg5_f7b3b029-e71c-4ce4-a1b6-66663da99b7f"
      unitRef="usd">12800000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i70d9385627f14e59a74a124ec288e0ed_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzIxNTI4_5e4044a6-6c05-4b75-8b7f-cca530937cc2"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="iaedcafb4e7d3492aab65b951f3803b46_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0ODQ2Njg_75f8519e-2755-42ca-9bfe-711a730f9231"
      unitRef="usd">34300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:BusinessAcquisitionPaymentThroughEquityInvestment
      contextRef="ifeab27ac175f4b71a8278a85a6483a16_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0ODQ2ODM_7f87d955-f3ef-448d-bc9c-512d9c7a572a"
      unitRef="usd">35500000</codi:BusinessAcquisitionPaymentThroughEquityInvestment>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iaedcafb4e7d3492aab65b951f3803b46_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0OTQ3OTE_4d7da96a-945c-4e38-83c3-a2abedcc91e9"
      unitRef="usd">12400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ifeab27ac175f4b71a8278a85a6483a16_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNjUvZnJhZzpjOTc3Y2Y0M2UyMTE0OTM2ODVlOTNhZWU1NjM0MTM0Ny90ZXh0cmVnaW9uOmM5NzdjZjQzZTIxMTQ5MzY4NWU5M2FlZTU2MzQxMzQ3XzE2NDkyNjc0OTQ3OTg_76af681c-c126-436f-b69c-7a17fbf3bb67"
      unitRef="usd">12700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzUyNjU_1fcd01d4-5066-423f-9353-acb737db9728">Discontinued Operations&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Advanced Circuits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2021, the Company, as the representative (the &#x201c;Sellers Representative&#x201d;) of the holders (the &#x201c;AC Sellers&#x201d;) of stock and options of Advanced Circuits, a majority owned subsidiary of the Company, entered into a definitive Agreement and Plan of Merger (the &#x201c;AC Agreement&#x201d;) with Tempo Automation, Inc. (&#x201c;AC Buyer&#x201d;), Aspen Acquisition Sub, Inc. (&#x201c;AC Merger Sub&#x201d;) and Advanced Circuits, pursuant to which AC Buyer will acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#x201c;AC Merger&#x201d;). Under the terms of the AC Agreement, the AC Sellers will receive consideration in the amount of $310&#160;million, composed of $240&#160;million in cash and $70&#160;million in common stock of a publicly traded special purpose acquisition company (&#x201c;SPAC&#x201d;) selected by AC Buyer to acquire AC Buyer (the &#x201c;SPAC Transaction&#x201d;) upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers may receive 2.4&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The Company owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately 77% of the gross consideration payable under the AC Agreement. This amount is in respect of the Company&#x2019;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The closing of the transaction is expected to occur in the second quarter of 2022, however, there can be no assurances that all of the conditions to closing, which include the closing of the SPAC transaction, will be satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sale of Advanced Circuits met the criteria for the assets to be classified as held for sale as of December 31, 2021, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.460%"/&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;/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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;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, 2019&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;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;90,791&#160;&lt;/span&gt;&lt;/td&gt;&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;41,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;25,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;24,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;3,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;3,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,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;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;21,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;19,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;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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 years ended December 31, 2021, 2020 and 2019, each exclude $7.2&#160;million,$5.8&#160;million and $6.5&#160;million, respectively, of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents summary balance sheet information of ACI that is presented as held for sale as of December 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;17,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;17,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;66,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;66,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current assets held for sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Due to related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;9,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current liabilities held for sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(7,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The closing of the transaction is expected to occur in the second quarter of 2022, and therefore all assets and liabilities have been classified as current on the consolidated balance sheet for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Liberty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 16, 2021, the Company, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Liberty Purchase Agreement&#x201d;) with Independence Buyer, Inc. (&#x201c;Liberty Buyer&#x201d;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer and the Company, 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 Company (including accrued interest) of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the Company received approximately $128.0&#160;million of total proceeds from the sale at closing. The Company recognized a gain on the sale of Liberty of $72.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. &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:88.596%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.460%"/&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;/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;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, 2019&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;96,164&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 years ended December 31, 2020 and 2019, each exclude $1.7&#160;million, $3.5&#160;million and $4.4&#160;million, respectively, of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents summary balance sheet information of Liberty that is presented as discontinued operations as of December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;32,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;53,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Due to related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;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 Company, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The sale price for Clean Earth was based on an aggregate total enterprise value of $625 million and is subject to customary working capital adjustments. After the allocation of the sale proceeds to Clean  Earth non-controlling equity holders, the repayment of intercompany loans to the Company (including accrued interest) of $224.6 million, and the payment of transaction expenses of approximately $10.7 million, the Company received approximately $327.3 million of total proceeds at closing related to our equity interests in Clean Earth. The Company recognized a gain on the sale of Clean Earth of $209.3 million during the year ended December 31, 2019. &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 operating results for Clean Earth for 2019 through the date of disposition were as follows (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:61.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.797%"/&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, 2019 through disposition&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;132,737&#160;&lt;/span&gt;&lt;/td&gt;&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;39,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income before income 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;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(11,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;17,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The results of operations for the period from January 1, 2019 through the date of disposition, excludes $10.2 million of intercompany interest expense.&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;Sale of Manitoba Harvest&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 February 19, 2019, the Company entered into a definitive agreement with Tilray, Inc. ("Tilray") and a wholly-owned subsidiary of Tilray, 1197879 B.C. Ltd. (&#x201c;Tilray Subco&#x201d;), to sell to Tilray, through Tilray Subco, all of the issued and outstanding securities of our majority owned subsidiary, Manitoba Harvest for total consideration of up to C$419 million. The completion of the sale of Manitoba Harvest was subject to approval by the British Columbia Supreme Court, which occurred on February 21, 2019. The sale closed on February 28, 2019. Subject to certain customary adjustments, the shareholders of Manitoba Harvest, including the Company, received the following from Tilray as consideration for their shares of Manitoba Harvest: (i) C$150 million in cash to the holders of preferred shares of Manitoba Harvest and the holders of common shares of Manitoba Harvest (&#x201c;Common Holders&#x201d;) and C$127.5 million in shares of class 2 Common Stock of Tilray (&#x201c;Tilray Common Stock&#x201d;) to the Common Holders on the closing date of the sale (the &#x201c;Closing Date Consideration&#x201d;), and (ii) C$50 million in cash and C$42.5 million in Tilray Common Stock to the Common Holders on the date that was six months after the closing date of the arrangement (the &#x201c;Deferred Consideration&#x201d;). The sale consideration also included a potential earnout of up to C$49 million in Tilray Common Stock to the Common Holders, if Manitoba Harvest achieved certain levels of U.S. branded gross sales of edible or topical products containing broad spectrum hemp extracts or cannabidiols prior to December 31, 2019. The threshold for the earnout was not achieved and no additional amount was recorded related to sale of Manitoba Harvest at December 31, 2019.&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 cash portion of the Closing Date Consideration was reduced by the amount of the net indebtedness (including accrued interest) of Manitoba Harvest on the closing date of C$71.3 million ($53.7 million) and transaction expenses of approximately C$5.0 million.  The Company's share of the net proceeds after accounting for the redemption of the noncontrolling shareholders and the payment of net indebtedness of Manitoba Harvest and transaction expenses was approximately $124.2 million in cash proceeds and in Tilray Common Stock. The Company recognized a gain on the sale of Manitoba Harvest of $121.7 million in the first quarter of 2019.  In August 2019, the Company received the Deferred Consideration related to the sale. The Company's portion of the Deferred Consideration totaled $28.4 million in cash proceeds and $19.6 million in Tilray Common Stock. &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 Tilray Common Stock consideration was issued in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended (the "Securities Act") and pursuant to exemptions from applicable securities laws of any state of the United States, such that any shares of Tilray Common Stock received by the Common Holders were freely tradeable. The Company sold the Tilray Common Stock received as part of the Closing Consideration during March 2019, recognizing a net loss of $5.3 million in Other income/ (expense) during &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 quarter ended March 31, 2019.  In August 2019, the Company sold the Tilray Common Stock received as part of the Deferred Consideration, recognizing a loss of $4.9 million in Other income/ (expense) during the quarter ended September 30, 2019. &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 operating results for Manitoba Harvest for 2019 through the date of disposition were as follows (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:59.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.555%"/&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, 2019 through disposition&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 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;10,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;4,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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 before income 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;(1,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loss from discontinued operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(586)&lt;/span&gt;&lt;/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: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: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 results of operations for the period from January 1, 2019 through the date of disposition excludes $1.0 million of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NzQ_d8ba61c7-5791-4071-a215-2e7ce87e9d42"
      unitRef="usd">310000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk5MDE_d7ab9916-0653-46fb-8081-ac3052ce65de"
      unitRef="usd">240000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="ibf3cfbcf2f974ef794eb201894e9790c_D20211013-20211013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NjE_96607123-c4ed-4114-9eda-44aec804b51b"
      unitRef="usd">70000000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <codi:AdditionalSharesOfSPACCommonStock
      contextRef="iba0a067ea23b400e926b683272dac1de_I20211013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4ODg_b63c8cb8-2d6c-4269-8202-a7016e5db007"
      unitRef="shares">2400000</codi:AdditionalSharesOfSPACCommonStock>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="iacad772dd2bf4fc8bb47968d1121fd73_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NTE_5f49e171-78f6-4398-a838-4dd962c5fa82"
      unitRef="number">0.67</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:PercentageOfGrossConsiderationReceived
      contextRef="i52bef957ead54e7999c19d22cfb7c7bc_I20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk4NTY_854a75be-d2a0-48a8-b5c7-a2086a8cb85d"
      unitRef="number">0.77</codi:PercentageOfGrossConsiderationReceived>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzEtMS0xLTEtMzgzNDM_196d61d7-1cdb-42ac-bf44-e731e560bf23"
      unitRef="usd">90487000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzEtMy0xLTEtMzgzNTg_7e7e60f9-81ef-4a93-9ed4-71c3ed9fc575"
      unitRef="usd">88075000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzEtNS0xLTEtMzgzODE_87d779d0-2621-4a0e-a66f-0bd8a9f66f08"
      unitRef="usd">90791000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzItMS0xLTEtMzgzNDM_29f321a9-4013-4ab3-9e2a-bf127028e464"
      unitRef="usd">41049000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzItMy0xLTEtMzgzNTg_439a11d6-8c63-4527-9fb2-1ae45de1126b"
      unitRef="usd">38838000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzItNS0xLTEtMzgzODE_3d3f33d2-4338-4696-9c68-73902c725272"
      unitRef="usd">41506000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzMtMS0xLTEtMzgzNDM_eecd024e-8b25-4f9a-a1bb-4ed53da0f9f7"
      unitRef="usd">25232000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzMtMy0xLTEtMzgzNTg_56dc2a38-f420-44b9-8a37-9c6d2a49803a"
      unitRef="usd">22891000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzMtNS0xLTEtMzgzODE_a1d2ad37-5d28-446c-a54c-05c0156080f3"
      unitRef="usd">25680000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzQtMS0xLTEtMzgzNDM_ace27818-31a8-4652-8526-752d98c3e83c"
      unitRef="usd">24933000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzQtMy0xLTEtMzgzNTg_16086d0e-1828-4e60-aeee-3d77c97478c7"
      unitRef="usd">22738000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzQtNS0xLTEtMzgzODE_8d0f1a2a-dd1d-4c0d-81ad-2163f77593af"
      unitRef="usd">25560000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzUtMS0xLTEtMzgzNDM_8149108d-8b1d-44ce-be58-9a5f979773b4"
      unitRef="usd">3419000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzUtMy0xLTEtMzgzNTg_50fc3c4d-3792-4b8c-ae72-5bd802d75f3c"
      unitRef="usd">3431000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzUtNS0xLTEtMzgzODE_801f9c04-3827-48d8-b638-ad30ecb0e5bf"
      unitRef="usd">3896000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzYtMS0xLTEtMzgzNDM_84e6dec8-7520-4e51-9d6c-aecf1cc64a5f"
      unitRef="usd">21514000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzYtMy0xLTEtMzgzNTg_b9a4a659-61c5-47af-a5fd-4d79138ff540"
      unitRef="usd">19307000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTpkNzk5ZWExNmZhZTk0ZjJlYTJmMDlkNDAyZDk3NTVlZC90YWJsZXJhbmdlOmQ3OTllYTE2ZmFlOTRmMmVhMmYwOWQ0MDJkOTc1NWVkXzYtNS0xLTEtMzgzODE_a004cb5b-ea2c-439d-8281-bb6c906f2b32"
      unitRef="usd">21664000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i99a2d35b7eac45c09d288a2b42e70258_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2NDkyNjc0NTI0Nzc_2722962f-c2ce-4261-bd5d-ec897d336324"
      unitRef="usd">7200000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i6c9018ba90944976830d4fc6175c39e6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2NDkyNjc0NTI0ODQ_2c246e2c-ec34-413e-8c3c-b7ee7b962c08"
      unitRef="usd">5800000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i80c1648913dc44579e51b268b4da6a61_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2NDkyNjc0NTI1MTc_1d6c8385-45fd-41a6-b23f-6a10d634c0eb"
      unitRef="usd">6500000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzItMi0xLTEtMzg4MjI_bd9e16b0-8b9d-480a-b12b-d0b6a7ad129b"
      unitRef="usd">3610000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzItNC0xLTEtMzg4MzE_4c09a8c3-b5e6-4b16-9802-6fa09eee7366"
      unitRef="usd">6379000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzMtMi0xLTEtMzg4MjI_ca9db0cb-3b7e-4d23-9183-22ede67db164"
      unitRef="usd">9447000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzMtNC0xLTEtMzg4MzE_e54cd32c-34ea-433c-a713-d3cc19c92b29"
      unitRef="usd">6967000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzQtMi0xLTEtMzg4MjI_e2fe66a7-07e5-4fa6-9a5b-ba031590954c"
      unitRef="usd">3660000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzQtNC0xLTEtMzg4MzE_1f83dd9a-ec4f-4361-92fe-bbc32e9962a4"
      unitRef="usd">3373000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzUtMi0xLTEtMzg4MjI_9dba4bca-a2e9-446d-bf42-fcddce72e02e"
      unitRef="usd">430000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzUtNC0xLTEtMzg4MzE_af6b8981-077e-41cb-8ac9-776b7dd6d100"
      unitRef="usd">417000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzYtMi0xLTEtMzg4MjI_4fdeed89-1de7-4103-a0dc-ffc289bde2b4"
      unitRef="usd">17147000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzYtNC0xLTEtMzg4MzE_9bdf042a-75db-4e31-9f89-42f0a0adb49b"
      unitRef="usd">17136000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzctMi0xLTEtMzg4MjI_467d9917-bd30-4837-9dd1-107b5d9d4c3d"
      unitRef="usd">8083000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzctNC0xLTEtMzg4MzE_2797caa1-44ae-4d17-8989-7e3e6d7fa1f8"
      unitRef="usd">9465000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzgtMi0xLTEtMzg4MjI_59fc2e36-62eb-435a-830d-14fd2c994eb8"
      unitRef="usd">66668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzgtNC0xLTEtMzg4MzE_484b8d33-5d23-41b3-9319-d190cc529baa"
      unitRef="usd">66668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzktMi0xLTEtMzg4MjI_1790cced-e18e-45c4-8bdd-faef1dac9691"
      unitRef="usd">23000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzktNC0xLTEtMzg4MzE_643c745f-b0a3-4e28-9b74-d717d8ec25b2"
      unitRef="usd">62000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzEwLTItMS0xLTM4ODIy_cd468004-407a-4d70-a548-68dce2b27506"
      unitRef="usd">7502000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzEwLTQtMS0xLTM4ODMx_23e01b24-70e3-4d37-adb1-e529b60e6d21"
      unitRef="usd">8533000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzExLTItMS0xLTM4ODIy_18231625-c815-49d8-b850-fd58f918c689"
      unitRef="usd">82276000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzExLTQtMS0xLTM4ODMx_95a446ac-7624-4544-ac13-c314521b6702"
      unitRef="usd">84728000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE0LTItMS0xLTM4ODIy_36495f47-5bbc-4179-95c5-12aebc32dd11"
      unitRef="usd">3798000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE0LTQtMS0xLTM4ODMx_47a63f20-717b-4634-b168-cd0dadd60b5d"
      unitRef="usd">2476000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE1LTItMS0xLTM4ODIy_48d921d3-500d-4ec2-8999-b46602896f71"
      unitRef="usd">3718000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE1LTQtMS0xLTM4ODMx_d5f2edcc-8122-44c2-afb3-1e11c2f16cf3"
      unitRef="usd">5042000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE2LTItMS0xLTM4ODIy_a9ffa945-b2c4-4ae3-a81a-76ecd259651a"
      unitRef="usd">125000</codi:DisposalGroupDueToRelatedParty>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE2LTQtMS0xLTM4ODMx_257e1429-5a24-44b7-af79-212d0e701c57"
      unitRef="usd">125000</codi:DisposalGroupDueToRelatedParty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE3LTItMS0xLTM4ODIy_b97e3260-a552-4c9e-8775-4590f4c97ee7"
      unitRef="usd">1526000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE3LTQtMS0xLTM4ODMx_b3800608-172e-4872-9b1f-d568686939b6"
      unitRef="usd">1526000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE4LTItMS0xLTM4ODIy_a0c17de2-254b-4a5a-9e2c-ad35e606f86e"
      unitRef="usd">9167000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE4LTQtMS0xLTM4ODMx_53bf6886-a46f-48c9-996c-058b17b658b3"
      unitRef="usd">9169000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE5LTItMS0xLTM4ODIy_9e6a3ec2-dafb-4b25-b06f-8745a3a7db38"
      unitRef="usd">13419000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzE5LTQtMS0xLTM4ODMx_a24e8bf5-311f-4c55-91ae-88c695623b92"
      unitRef="usd">13890000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIwLTItMS0xLTM4ODIy_280a8f6a-bd95-429e-b311-b0585943bf5c"
      unitRef="usd">6487000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIwLTQtMS0xLTM4ODMx_e1618204-e162-4636-88b5-b8988cd94857"
      unitRef="usd">7645000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIxLTItMS0xLTM4ODIy_0ad4e8b2-5f05-46ab-81ca-e6a9ff7a7daa"
      unitRef="usd">19906000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIxLTQtMS0xLTM4ODMx_0038b14f-74d4-4594-afb4-88621f6f974b"
      unitRef="usd">21535000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i2bfe832d0e3241ad9f84257d6f4e6122_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIyLTItMS0xLTM4ODIy_f4bb3054-f4bf-457d-a896-5743194414fb"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="ic9ae2560e9c94430bca4588bba5f3225_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo5ZmU0MTFjZTIwZmE0ZGZmODNhYTQxZTRjNGI1MWVhZi90YWJsZXJhbmdlOjlmZTQxMWNlMjBmYTRkZmY4M2FhNDFlNGM0YjUxZWFmXzIyLTQtMS0xLTM4ODMx_da9f294d-1f9d-4fb4-967f-2941a212204c"
      unitRef="usd">-7175000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i287b83e5a4e74d44b58055536af4e6ed_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQzNjY_e4496dac-13de-41e2-9e2e-65770fd8ccb4"
      unitRef="usd">147500000</codi:DisposalGroupTotalenterprisevalue>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="i287b83e5a4e74d44b58055536af4e6ed_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQ1NzM_bc10be21-0773-4b06-9799-8a6d3e8f3ac2"
      unitRef="usd">26500000</codi:DisposalGrouprepaymentofintercompanyloans>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="i2415812d719741d196065a659c3dedec_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQ2MzU_466fd40d-b3a7-473a-ad66-754d491c4a36"
      unitRef="usd">4500000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i2415812d719741d196065a659c3dedec_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2MzQ2NzU_76697134-af58-4a21-a1ed-01ab630ea809"
      unitRef="usd">128000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i2415812d719741d196065a659c3dedec_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzk0OTE_efe3b47e-7a56-4a26-a96d-0c291177f136"
      unitRef="usd">72800000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzEtMS0xLTEtMjk4NzU_023ea9a2-2c0f-413f-b842-01a22215c079"
      unitRef="usd">75753000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzEtMy0xLTEtMjk4NzU_ed31088c-994e-4a1b-bbdc-6e168866c5f5"
      unitRef="usd">113115000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzEtNy0xLTEtMjk4NzU_eb944eb8-c344-4842-ba51-83cc50ba55dc"
      unitRef="usd">96164000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzItMS0xLTEtMjk4NzU_584a5891-0d55-4f98-aa95-68eb2983b4fe"
      unitRef="usd">20129000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzItMy0xLTEtMjk4NzU_ca71d344-f1c1-42b3-87af-0715673c8dde"
      unitRef="usd">28978000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzItNy0xLTEtMjk4NzU_8abd1bdd-1112-44a8-a980-8b1440bebebc"
      unitRef="usd">21005000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzMtMS0xLTEtMjk4NzU_f81f31d5-e5cb-47ca-bdf6-52aec5267559"
      unitRef="usd">9175000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzMtMy0xLTEtMjk4NzU_7a3439d3-eaed-40ac-a712-63d62574029a"
      unitRef="usd">16826000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzMtNy0xLTEtMjk4NzU_5d9b489f-1c6d-4b10-87ca-3b11242105dd"
      unitRef="usd">8526000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzQtMS0xLTEtMjk4NzU_a0264ce0-a637-4110-876c-6cfb2a637ac9"
      unitRef="usd">9174000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzQtMy0xLTEtMjk4NzU_590a2c0f-5511-439c-a732-9d35cb383999"
      unitRef="usd">16819000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzQtNy0xLTEtMjk4NzU_541de5ae-a0fc-406b-8daa-d2bd40ca6985"
      unitRef="usd">8509000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzUtMS0xLTEtMjk4NzU_39e4a2f0-0a72-469e-a15d-a11ece3e00f1"
      unitRef="usd">1509000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzUtMy0xLTEtMjk4NzU_6d3fdb74-97ec-4365-886c-a7b457069bb8"
      unitRef="usd">3288000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzUtNy0xLTEtMjk4NzU_06895fbd-acd3-49ae-a9cc-9202dac07a85"
      unitRef="usd">932000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzYtMS0xLTEtMjk4NzU_2f38cee4-c576-4718-b0d5-9e9cd89285ca"
      unitRef="usd">7665000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzYtMy0xLTEtMjk4NzU_fb719ce4-f3bd-4fa9-81fc-20f4fd04ff91"
      unitRef="usd">13531000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo4MDYxMzFhMjVlZGQ0MDMzYTY5ZDM0NWFmZjZjNjZiNy90YWJsZXJhbmdlOjgwNjEzMWEyNWVkZDQwMzNhNjlkMzQ1YWZmNmM2NmI3XzYtNy0xLTEtMjk4NzU_9e77d441-0a2b-4046-90ca-e5f783e29bc2"
      unitRef="usd">7577000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i93fa2830178e45d08e8f629b30f9a6b1_D20210101-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzc2OTc_352ff0c8-0413-4bfd-a407-f6dfaf4ead46"
      unitRef="usd">1700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzc3MDU_241a3fbe-7c10-4652-a731-bf7195b9b737"
      unitRef="usd">3500000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i5b38bb38205841a3899e717d01936f16_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTk1MTE2Mzc3MTM_0a2f223c-41bc-4b4e-864f-634658a2150e"
      unitRef="usd">4400000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzItMi0xLTEtMjk4NzU_1efa478c-a23b-45c7-8416-27713b3368e8"
      unitRef="usd">4342000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzMtMi0xLTEtMjk4NzU_7d73b609-5a78-4647-9de2-20f60dbc8d2b"
      unitRef="usd">18812000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzQtMi0xLTEtMjk4NzU_ef766cb4-9463-46a1-a5fc-e7f7738ed40c"
      unitRef="usd">9406000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzUtMi0xLTEtMjk4NzU_0e49fb2e-bcde-4079-a3f4-2009a85c6b5c"
      unitRef="usd">945000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzYtMi0xLTEtMzg1ODg_a1826ead-8cc0-4f19-a8d0-6c55065f67b1"
      unitRef="usd">33505000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzctMi0xLTEtMjk4NzU_6a9143a8-868c-468c-83b2-2198b66c7b2c"
      unitRef="usd">9551000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzgtMi0xLTEtMjk4NzU_8f51ee5e-c210-408e-854c-d72fb118eb4e"
      unitRef="usd">32828000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzktMi0xLTEtMjk4NzU_50cbeb26-91f3-4c6d-bdae-dfdf6a4a62d3"
      unitRef="usd">3020000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzEwLTItMS0xLTI5ODc1_b1e184fe-1136-4aa3-beb5-7893fb2d6e75"
      unitRef="usd">8473000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzExLTItMS0xLTM4NTg4_2af5440f-fab6-4e49-8950-81da18c0f21e"
      unitRef="usd">53872000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE0LTItMS0xLTI5ODc1_bd3b91f5-a831-4678-b91b-11614c83a511"
      unitRef="usd">7495000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE1LTItMS0xLTI5ODc1_5c8c9e65-a05f-4e2e-894a-11b57cdb8150"
      unitRef="usd">4911000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE2LTItMS0xLTI5ODc1_40f7d07d-77b9-42d8-86e1-7adfffaf15e2"
      unitRef="usd">101000</codi:DisposalGroupDueToRelatedParty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE3LTItMS0xLTI5ODc1_ac8bcb95-1d1a-4202-8168-500d79e3acdd"
      unitRef="usd">2723000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE4LTItMS0xLTM4NjAx_f7404abd-1bb1-4e62-9a80-cfba051a2281"
      unitRef="usd">15230000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzE5LTItMS0xLTI5ODc1_fd0f0342-02ca-451e-b6ef-eeb8df4f3286"
      unitRef="usd">1815000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzIwLTItMS0xLTI5ODc1_730ede35-f4a3-413d-a290-6f7517b1b725"
      unitRef="usd">9320000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzIxLTItMS0xLTM4NjAx_a7f0aec3-77db-445a-a784-a8f46f0ab9d3"
      unitRef="usd">11135000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTo1OTFlZmZkOWQ3NjU0Y2NkYTZmYmMzMGU2MmI2ZDAwMS90YWJsZXJhbmdlOjU5MWVmZmQ5ZDc2NTRjY2RhNmZiYzMwZTYyYjZkMDAxXzIyLTItMS0xLTI5ODc1_be776d5b-5ec5-418c-b031-203b6b7e89a9"
      unitRef="usd">3836000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i36e5e92271884774a07a542f33b45b8a_I20190628"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzgwMg_29df3612-d978-4a24-8db8-887e3e602205"
      unitRef="usd">625000000</codi:DisposalGroupTotalenterprisevalue>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="i36e5e92271884774a07a542f33b45b8a_I20190628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwMzY_8fe77121-dbaa-4e7e-bcfb-7059a0792702"
      unitRef="usd">224600000</codi:DisposalGrouprepaymentofintercompanyloans>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="ibda8c72727bb4e258c596066d6419984_D20190628-20190628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEwOTc_d3cd5718-9e7f-46ef-8c45-9a233f9919cd"
      unitRef="usd">10700000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ibda8c72727bb4e258c596066d6419984_D20190628-20190628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzExMzY_df84026f-f8f3-4f71-a2f7-091d8633ef31"
      unitRef="usd">327300000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i3559fcb3893943bab5bdaa0399825472_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzEyNzc_92bc5fdb-c831-4d89-8186-9e6c935a3c90"
      unitRef="usd">209300000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzUyNjI_6e44a117-68d0-40e3-a9ae-22d9f274584a">&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 operating results for Clean Earth for 2019 through the date of disposition were as follows (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:61.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.797%"/&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, 2019 through disposition&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;132,737&#160;&lt;/span&gt;&lt;/td&gt;&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;39,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income before income 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;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(11,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;17,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The results of operations for the period from January 1, 2019 through the date of disposition, excludes $10.2 million of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized operating results for Manitoba Harvest for 2019 through the date of disposition were as follows (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:59.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.555%"/&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, 2019 through disposition&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 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;10,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;4,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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 before income 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;(1,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loss from discontinued operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(586)&lt;/span&gt;&lt;/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: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: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 results of operations for the period from January 1, 2019 through the date of disposition excludes $1.0 million of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzEtMS0xLTEtMjcyODM_0fa4ffad-920c-417a-aa03-3623755ead86"
      unitRef="usd">132737000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzItMS0xLTEtMjcyODM_cd81fd40-28ca-4322-b48f-b02dcaf08152"
      unitRef="usd">39678000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzMtMS0xLTEtMjcyODM_c9a8bd2f-7477-4cee-942e-b9b6efa0f0d1"
      unitRef="usd">6232000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzQtMS0xLTEtMjcyODM_804272e7-8284-4282-87a1-48a8ce5396e1"
      unitRef="usd">5880000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzUtMS0xLTEtMjcyODM_26dba191-c99f-498a-971e-a06e32c9772d"
      unitRef="usd">-11607000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZTowZThiOWZkYTBlMWI0MTk5YTI2YzgwNjkzMTZjYjc0Zi90YWJsZXJhbmdlOjBlOGI5ZmRhMGUxYjQxOTlhMjZjODA2OTMxNmNiNzRmXzYtMS0xLTEtMjcyODM_9e8c41fc-6a12-4be1-b0df-2dc75a6a1f15"
      unitRef="usd">17487000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i4409b26b8eca4462a4f78f9de1b04945_D20190101-20190628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzE2MDk_806d668b-e859-474f-953c-88de1215ddcc"
      unitRef="usd">10200000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i8184a20637a24edda23dfbd6e96a4b3e_I20190219"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzIwMzk_dc035eb8-3b44-47eb-ac80-fedbe37421ea"
      unitRef="cad">419000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash
      contextRef="i441cd1b8c5cd45799f7bb32218181d57_I20190218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI0MjY_f1160a78-c252-4b3a-8195-a4d82f2ba1a5"
      unitRef="cad">150000000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares
      contextRef="i441cd1b8c5cd45799f7bb32218181d57_I20190218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI1Njg_d903dfb9-8497-455b-9825-74829b72a277"
      unitRef="cad">127500000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash
      contextRef="i68c7e7731ada4143b02508612bbf6b24_I20190228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI3Mzg_72c2bc5e-3c4c-4603-8e8e-6df3457dbc0f"
      unitRef="cad">50000000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares
      contextRef="i68c7e7731ada4143b02508612bbf6b24_I20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI3NTM_4582f2ca-399e-46f7-b1b6-adc405389e64"
      unitRef="cad">42500000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares
      contextRef="i9e27b508442e400295f49a0dff0c782f_I20190228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzI5NzM_41df30ac-dfee-4a54-b02f-ef7b33c0ccaf"
      unitRef="cad">49000000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares>
    <codi:DisposalGroupNetindebtedness
      contextRef="i20d7f7ac9a4e4537b7ca3d486cb916de_D20190228-20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM1MjQ_d59163a4-d1be-447c-a84d-65cb1d81e53f"
      unitRef="cad">71300000</codi:DisposalGroupNetindebtedness>
    <codi:DisposalGroupNetindebtedness
      contextRef="i762c3f6e9b07461198a34132b5c5cea0_D20190228-20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM1Mjg_dfc11f21-1d11-443d-b0d5-f6d682bfdd88"
      unitRef="usd">53700000</codi:DisposalGroupNetindebtedness>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="i20d7f7ac9a4e4537b7ca3d486cb916de_D20190228-20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM1NzQ_62a6d1ae-98cd-44cb-a55b-4dd2b5464714"
      unitRef="cad">5000000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i923f7e05a8b34f54b730d138d950ed81_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM3ODk_b8998c29-6955-4471-8983-d893c04c427e"
      unitRef="usd">124200000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzM5MDI_0bc5502d-acc1-42d8-ac99-b3e4103d84d1"
      unitRef="usd">121700000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash
      contextRef="i21e8177ad0464684930a32fbf08a00e0_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQwODI_6eaef661-5217-4e82-a699-e07c985d396a"
      unitRef="usd">28400000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationcash>
    <codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares
      contextRef="i21e8177ad0464684930a32fbf08a00e0_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQxMDY_7383bbbe-d44a-4b8f-8e48-8009e54e5959"
      unitRef="usd">19600000</codi:DisposalGroupincludingdiscontinuedoperationconsiderationshares>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQ2Mzc_fd7a2999-b748-46f8-a0fc-b95bb99d88b8"
      unitRef="usd">5300000</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="i6d3134449cdc495989595f309dda5823_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzQ4MzY_6f840efa-5c2b-4484-a992-0cc2d537b2ae"
      unitRef="usd">-4900000</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzEtMS0xLTEtMjcyODM_77afc8e9-35d2-4d16-8f6b-421975c7754d"
      unitRef="usd">10024000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzItMS0xLTEtMjcyODM_3efac671-0157-45fa-a4d3-fe26962b4577"
      unitRef="usd">4874000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzMtMS0xLTEtMjcyODM_8212d979-57b2-49d3-b4d1-c16e9612d8bb"
      unitRef="usd">-1118000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzQtMS0xLTEtMjcyODM_48094513-892b-4539-86f5-eef35d6f43e2"
      unitRef="usd">-1127000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzUtMS0xLTEtMjcyODM_4e05f7e9-d220-4c15-bc8c-c08dffb671ec"
      unitRef="usd">-541000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90YWJsZToyYzg0YTk3NGM5Yjg0NDY0OTFkMTBhYWVjYThiM2ZjMy90YWJsZXJhbmdlOjJjODRhOTc0YzliODQ0NjQ5MWQxMGFhZWNhOGIzZmMzXzYtMS0xLTEtMjcyODM_f8228dab-461b-46e5-a119-c85822f6c8d4"
      unitRef="usd">-586000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i52fa038cce2741ef99e52617267cf6b9_D20190101-20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzEvZnJhZzo3Y2E4MWQ2Y2M1MzE0YmE0OTllYjA4Yzc2NWI0YmFkNC90ZXh0cmVnaW9uOjdjYTgxZDZjYzUzMTRiYTQ5OWViMDhjNzY1YjRiYWQ0XzUyMDE_aada6a3c-e4b5-4294-b868-9c4e17da2646"
      unitRef="usd">1000000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90ZXh0cmVnaW9uOjcxMGRjNWY3MmUzNDRlNzk4NGM1YjFhOGQ5NmYwMDI4XzEwNDYy_6521ba0d-5cfb-4478-8624-9082feb6fef4">Revenue&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;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 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. &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: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;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;/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;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:6pt;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, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:14pt;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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&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="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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 #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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;52,804&#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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;33,319&#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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;53,662&#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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;116,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;243,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 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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;154,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;96,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;361,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;1,475,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;10,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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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="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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;39,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;27,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;57,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;8,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;159,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;15,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;24,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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="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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;103,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;28,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:7.75pt;font-weight:400;line-height:100%"&gt;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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;5,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.75pt;font-weight:400;line-height:100%"&gt;25,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;62,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;444,963&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;165,150&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;93,631&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;54,047&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;118,166&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;270,426&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;180,217&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;139,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;375,127&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;1,841,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.083%"/&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="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-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:7.75pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;26,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;42,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;194,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;110,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;354,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;1,116,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:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;10,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;35,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;29,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;101,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,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:8pt;font-weight:400;line-height:100%"&gt;17,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;47,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="2" style="background-color:#cceeff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;58,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;401,106&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;25,278&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;74,728&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;43,442&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;215,996&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;130,046&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;98,990&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;369,981&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,359,567&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&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="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-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, 2019&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;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;307,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;28,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;131,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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="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: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;101,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;72,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;375,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: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;1,016,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;15,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;36,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;100,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;30,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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:8pt;font-weight:400;line-height:100%"&gt;53,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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:8pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;388,645&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;89,995&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;147,842&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;121,424&#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="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:8pt;font-weight:400;line-height:100%"&gt;119,948&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;395,444&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,263,298&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90ZXh0cmVnaW9uOjcxMGRjNWY3MmUzNDRlNzk4NGM1YjFhOGQ5NmYwMDI4XzEwNDU4_0c958015-f6f5-4178-8719-d2f98ac95268">&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, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:14pt;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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&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="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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 #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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;52,804&#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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;33,319&#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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;53,662&#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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;116,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;243,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 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:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;154,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;96,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;361,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;1,475,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;10,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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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="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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;39,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;27,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;57,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;8,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;159,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;15,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;24,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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="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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;103,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;28,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:7.75pt;font-weight:400;line-height:100%"&gt;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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;5,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:7.75pt;font-weight:400;line-height:100%"&gt;25,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"&gt;62,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;444,963&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;165,150&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;93,631&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;54,047&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;118,166&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;270,426&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;180,217&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;139,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;375,127&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%"&gt;1,841,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.083%"/&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="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-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:7.75pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;26,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;42,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;194,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;110,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;354,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;1,116,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:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;10,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;35,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;29,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;101,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,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:8pt;font-weight:400;line-height:100%"&gt;17,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;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:8pt;font-weight:400;line-height:100%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;47,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="2" style="background-color:#cceeff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;58,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;401,106&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;25,278&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;74,728&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;43,442&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;215,996&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;130,046&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;98,990&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;369,981&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,359,567&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&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="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-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, 2019&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;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;307,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;28,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;131,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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="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: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;101,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;72,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;375,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: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;1,016,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;15,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;36,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;100,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;30,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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:8pt;font-weight:400;line-height:100%"&gt;53,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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:8pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;388,645&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;89,995&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;147,842&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;121,424&#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="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:8pt;font-weight:400;line-height:100%"&gt;119,948&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;395,444&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,263,298&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if26f7f44bbfa456a9bf90b9f8a8ccf0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMS0xLTEtMjcyODM_221d8462-3fa7-4e78-a703-bb39585ad534"
      unitRef="usd">363017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67d510f46e0e47fbb1a3cb282c4ab1e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMy0xLTEtMjcyODM_2b211b53-76ef-4195-aa77-c67701019fb3"
      unitRef="usd">52804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52f93f173c694681a52829c5eb9c27d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItNS0xLTEtMjcyODM_3c71d108-a698-4eef-9254-14629ca0b73e"
      unitRef="usd">33319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cd9018ac5e642a79939057599d1fe22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItNy0xLTEtMjcyODM_53a2cffc-fa1c-411f-a3e8-761a5ea9cf57"
      unitRef="usd">53662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec8007fc6ac94c1e807eb433ce7560db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItOS0xLTEtMjcyODM_75670fd9-7ff8-4186-b203-ec9539001a9b"
      unitRef="usd">116277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41f65dae48f14883903ef6b3793020a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTEtMS0xLTI3Mjgz_067daf6c-09c1-4cae-a1a1-53148ffd5e6a"
      unitRef="usd">243347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1911583103e43daa68d4990d771dc6a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTUtMS0xLTI3Mjgz_b6f55c7c-8bec-4b2a-8889-d6086aa1a912"
      unitRef="usd">154882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d43f9e3492d4ad590db522de8d8a518_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTctMS0xLTI3Mjgz_dd756e60-3880-4005-a071-17181e1c21fc"
      unitRef="usd">96944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e54d929b8024988983a5c03c98f41e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMTktMS0xLTI3Mjgz_d914abf6-5cf8-48cd-aa83-cab83c58f5e1"
      unitRef="usd">361586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91f237631b8449d4928a277529e81bba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzItMjEtMS0xLTI3Mjgz_2fce2d71-c030-4173-ad94-8baf9f05e9a5"
      unitRef="usd">1475838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0c2232dce46425bbc407a9ff4816c80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMS0xLTEtMjcyODM_117697e7-015e-4137-9698-807ca8ed33e2"
      unitRef="usd">10387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c4b19b2663748de9f988359b1737fb3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMy0xLTEtMjcyODM_932332b5-e5c2-4174-89c4-f9e2734481ce"
      unitRef="usd">834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63fedda1d3de4d269b6a00025209a585_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtNS0xLTEtMjcyODM_48c3bac8-638e-4cf5-a7b5-497548e4e902"
      unitRef="usd">3485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i564be6fc559b4f509926bb74f9ff5c5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtNy0xLTEtMjcyODM_fc654210-78f2-440b-91bf-92fa97eb0892"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7ec2ef3124444cb8640cf4692b90f87_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtOS0xLTEtMjcyODM_92769ab7-0adb-431d-b391-490bc3218ee4"
      unitRef="usd">770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26f7e71ed04347dd9c9715a5b33c6535_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTEtMS0xLTI3Mjgz_86267281-a8f2-4c21-aaae-fb38739ccc29"
      unitRef="usd">11539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic56c6b7939014ae9afb90102e83f8d83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTUtMS0xLTI3Mjgz_93606c18-b08b-46e0-b405-868291f53d22"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i043999b10390401ab9a9f0ff0b07e24b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTctMS0xLTI3Mjgz_9b5baabd-3dba-401f-946a-0e23d8303efc"
      unitRef="usd">662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c7a9663256b4843b1ec90a3dec53e15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMTktMS0xLTI3Mjgz_7da3ebb3-e0b7-4ac2-9adc-7bf4d4e50b26"
      unitRef="usd">12079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f76a996de2441599f389488106dd147_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzMtMjEtMS0xLTI3Mjgz_49a69acf-e0ff-4597-882b-253d2766b4e2"
      unitRef="usd">39756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d4380b23e6d48a1977e0d58ba4d07da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMS0xLTEtMjcyODM_ff50fd8e-ff3e-4dad-9ee3-394247ac74a5"
      unitRef="usd">27393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0152a3c08f0645d3ae0f436c9ce9d5a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMy0xLTEtMjcyODM_9f0ee4fb-f3bf-46dd-a6f7-b69604a130be"
      unitRef="usd">57570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa627ba5d4ed4c9e859ad1737538b100_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtNS0xLTEtMjcyODM_a147f60d-bddb-483c-b8b9-880bc3e99d9f"
      unitRef="usd">31411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48260297f8a24ce6861327216426bcf0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtNy0xLTEtMjcyODM_b802fb6c-ede9-4a12-9cec-c28cd42ba733"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9551bbe9870475c9bb36512fb9e2f52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtOS0xLTEtMjcyODM_9ed7c8b8-5b06-47c4-94b0-3fe667a3d26d"
      unitRef="usd">85000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ecb41ebed97481fa615dd6b7b4ac8dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTEtMS0xLTI3Mjgz_f90ecdc8-c4fd-4ec8-82e3-2b9f19358b8f"
      unitRef="usd">8546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7496a7c40dec4fab96c53f059355b3f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTUtMS0xLTI3Mjgz_4291f22b-596b-492b-bed6-78a95b64ee55"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5679ff844904a979333497441e62a8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTctMS0xLTI3Mjgz_ed29ea27-9962-470d-b5a0-a65d62d7e9a4"
      unitRef="usd">33828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85428365860a43c88b4204d6d7253989_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMTktMS0xLTI3Mjgz_0760cd37-4bef-4c1c-9357-ae459dc17f34"
      unitRef="usd">1071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80470cdb61964e3da58950508da1f342_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzQtMjEtMS0xLTI3Mjgz_e9a0b5a3-a370-4f88-a1d0-be11f9c4ff99"
      unitRef="usd">159904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5c128303c594d3c9856c168fc3a7b32_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMS0xLTEtMjcyODM_cad7c723-45a0-48f7-801a-f5b86d7a2c50"
      unitRef="usd">15715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id85389fdc9b14cd5a6e876c3e7c3137b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMy0xLTEtMjcyODM_ec780760-1b62-4c1b-985e-3890358d9a8e"
      unitRef="usd">53735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24334618b8b3485ea66948fbded55b61_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtNS0xLTEtMjcyODM_3148ee0d-6ec1-4660-b504-36c5659cbdb0"
      unitRef="usd">24891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92d1034d10e749e2af3e8069adbe8046_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtNy0xLTEtMjcyODM_58a6ea85-d57b-4b3b-b4c6-959b51b1b929"
      unitRef="usd">385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idab24074fa2a4050ab012b90d764b290_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtOS0xLTEtMjcyODM_a2ded544-83a9-494e-9a50-df792f4517b6"
      unitRef="usd">973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21297ade31fc46ce9dfd2caec43d0f81_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTEtMS0xLTI3Mjgz_08320982-9350-4f5f-b3c0-410d488a8ff2"
      unitRef="usd">1328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8063fd0237f41a189ceb74f2aef23b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTUtMS0xLTI3Mjgz_31b2f670-7714-4842-8fa7-b61d903fd192"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97f69ad78970444daf5f9040df75a023_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTctMS0xLTI3Mjgz_ec4450c5-4140-4a0f-b015-42552c1d86a2"
      unitRef="usd">6086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib80f46854d33405fa1580d77af542360_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMTktMS0xLTI3Mjgz_ad7a3dc1-eee7-4333-8740-6c7f5524ec9d"
      unitRef="usd">281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia06184285bd24e48acae11fc7df67440_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzUtMjEtMS0xLTI3Mjgz_bb86d4fd-5d2c-4fd3-b2a8-9d48f50c65f8"
      unitRef="usd">103394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35005db1049549b689b84dd1a1e2cf0a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMS0xLTEtMjcyODM_20b4fe57-0a6f-4a06-ad5b-63719554d1c5"
      unitRef="usd">28451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i752732d79f6043a8a6cd93e251a095f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMy0xLTEtMjcyODM_8a2c479c-1fdc-45a4-9504-d6d5d2b55ebf"
      unitRef="usd">207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3354f313156545228ba01d89f6404524_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtNS0xLTEtMjcyODM_67c16f03-87d4-499c-b787-e243f029165b"
      unitRef="usd">525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50cb8178e1b34ff8a489c6f2e5343a44_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtNy0xLTEtMjcyODM_871bf341-e335-41ac-aa7e-9e8fd08d3a50"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1157fcc8cbb347d68e4e8b4a094efb02_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtOS0xLTEtMjcyODM_5441a860-f9c1-4d60-beb4-7288fc89e208"
      unitRef="usd">61000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff8233a98ba44ccda386444ed3063e1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTEtMS0xLTI3Mjgz_b89a44d2-4e10-48ca-b43e-87ff73b91758"
      unitRef="usd">5666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f9d5c1b0db344f08412219a1813d28c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTUtMS0xLTI3Mjgz_6643f09a-3c4a-4e40-8abd-8b3372d9a6c6"
      unitRef="usd">25335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f5741e074cf407685dfda1e6b711907_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTctMS0xLTI3Mjgz_4e8b8794-508b-42f5-88b4-c620a3c4a3c5"
      unitRef="usd">2421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b9095100e514a4fb8144f4878385a59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMTktMS0xLTI3Mjgz_5f7638f6-a6b8-40d6-a6b0-2c397bf62e4e"
      unitRef="usd">110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4df480f311b4479848bc1d512d2c81b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzYtMjEtMS0xLTI3Mjgz_9a90a8b0-8350-43a9-964b-29dee6bec18b"
      unitRef="usd">62776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMS0xLTEtMjcyODM_23af701d-a44d-4c53-9e1e-68435d601aba"
      unitRef="usd">444963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9431fd8741ce4bd19419b0e4a860e205_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMy0xLTEtMjcyODM_a66fbf3f-ac6d-4e9c-9d03-0756b336a886"
      unitRef="usd">165150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ac2a077a0d14a4b97d2f0f79f5a37fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctNS0xLTEtMjcyODM_113c37a7-baf8-4c23-8a65-075b778b163a"
      unitRef="usd">93631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctNy0xLTEtMjcyODM_22a3319d-1bcb-4dfe-8fd3-0e4612af755a"
      unitRef="usd">54047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8baacbf98dbe421f8320252a0dc8253d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctOS0xLTEtMjcyODM_28fe0b34-e488-4e1e-9aff-29b2d8a208aa"
      unitRef="usd">118166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8e9f76c55534bda9c2858525db728e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTEtMS0xLTI3Mjgz_7c8bc001-66d5-45d4-83a7-7fd71eb819d4"
      unitRef="usd">270426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f436618064349e88db03604210e18cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTUtMS0xLTI3Mjgz_f30c22a5-0ab3-420a-8693-ceba00d93b07"
      unitRef="usd">180217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTctMS0xLTI3Mjgz_e39440d7-29be-4b7f-9b97-ea519d97540b"
      unitRef="usd">139941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMTktMS0xLTI3Mjgz_11a5044d-2bb0-486e-a2e9-a0b848b29c5f"
      unitRef="usd">375127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo4MTczNmI5YzUwODg0N2UwYTY2MzQ0OGI3NTUyYjIxYS90YWJsZXJhbmdlOjgxNzM2YjljNTA4ODQ3ZTBhNjYzNDQ4Yjc1NTJiMjFhXzctMjEtMS0xLTI3Mjgz_4dac92dd-e974-4d58-b834-fb0fee866980"
      unitRef="usd">1841668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80cb664f1e4c4106a7075ac340cb1abf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMS0xLTEtMjcyODM_b02e3930-e403-4b00-a174-7b6a9fb85a6b"
      unitRef="usd">319181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1e9f8f148fc4a2fafb5a993819bd61c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMy0xLTEtMzAwMzY_48e9e448-fa30-4376-925b-9d66198f75c1"
      unitRef="usd">6894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aa64424a084afc8207d2a14a0fc772_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMy0xLTEtMjcyODM_ca5372ec-192a-4e5d-85b0-660158177f6d"
      unitRef="usd">26653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7ccc7fe4a744d1a9e9e53a172666402_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItNS0xLTEtMjcyODM_9bbdb4ed-bf24-4e1d-8bbb-d5f346813c2d"
      unitRef="usd">42823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9d55ff933144270b51ed8b5256b6eaa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItNy0xLTEtMjcyODM_d98201fb-0893-4365-81c4-cc95c0f41914"
      unitRef="usd">194578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ca624c88b1242c7ab58bf62ab938f5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTEtMS0xLTI3Mjgz_92708174-6caa-4fd0-a296-3da5850533be"
      unitRef="usd">110829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaea0a0926c014bc29b421f589531409c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTMtMS0xLTI3Mjgz_41050ecc-f417-4311-9b1c-1f9337a49d1a"
      unitRef="usd">61112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c10114362014279b0b0ef97c05703ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTctMS0xLTI3Mjgz_5fd797c2-209b-417a-a2b1-37101b1df863"
      unitRef="usd">354388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iece3e90aa16e44cfa3580b3168083c82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzItMTktMS0xLTI3Mjgz_174ede4d-f4ec-44b0-9582-132e6c414d0b"
      unitRef="usd">1116458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3ef61b1c4e94232a18e1b83e15669b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMS0xLTEtMjcyODM_2a66ade2-9e0f-4d9c-8e9d-e1fc2c04a7f6"
      unitRef="usd">7192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55968bdbb5284e369fed19a3f41c591b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMy0xLTEtMzAwMzY_7f5c8b9d-b9c1-462b-8cb4-edf7455c168b"
      unitRef="usd">98000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbe96eae7b7d4282af578dcd3020ec1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMy0xLTEtMjcyODM_4e4c7a60-b468-4742-8fb9-c4f40ceea27e"
      unitRef="usd">3251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib302d0d0c6a54104837e1e2c3b7a5fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtNS0xLTEtMjcyODM_9157e5f1-1a30-435b-9483-ec814ad874e8"
      unitRef="usd">136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if254b47c45cb4d518af23562faf650f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtNy0xLTEtMjcyODM_1a1d4fa2-c6a3-4bbf-81b8-3c57e2f40eab"
      unitRef="usd">10124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i263dacb300124deaa67cc26997cbc1b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTEtMS0xLTI3Mjgz_00a1ca62-9b34-420d-ba86-3b1163376872"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb937cda1e6b4f478c30fcf22b16bcab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTMtMS0xLTI3Mjgz_e5d394c9-7ad8-4069-b8da-056da5718536"
      unitRef="usd">296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0905e45cba9d44718f55848d063fc1a8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTctMS0xLTI3Mjgz_09c4e9f8-4cc2-4ba1-bb11-af54984fb640"
      unitRef="usd">14793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd4f4b9d751746bea2897f2fe759c551_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzMtMTktMS0xLTI3Mjgz_23e8da63-4053-4a52-b779-0c620871ba82"
      unitRef="usd">35890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9ef22e3b6114847b74b1fd7ca26584d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMS0xLTEtMjcyODM_88dcdc90-4598-4b54-bb72-a80dfe566437"
      unitRef="usd">28239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia60c25e23d814d5cbc0265ebe1f30525_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMy0xLTEtMzAwMzY_a0fb85f3-2548-4015-8e23-1fee9341780a"
      unitRef="usd">9783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2046652777f495ca2029c57b8fd0c65_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMy0xLTEtMjcyODM_1bcbc0ca-d698-480f-a670-358729ed39a3"
      unitRef="usd">25679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbd9a51d05f44d1985a733d66bbdd0fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtNS0xLTEtMjcyODM_70efb917-f8ac-4014-881a-18ba08fc3c13"
      unitRef="usd">24000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47af823ab5584718b5f2c833a99f1c87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtNy0xLTEtMjcyODM_ebf09c50-334d-4761-bddf-04871d615fbc"
      unitRef="usd">7688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib51578d25cf54d95a64999d1d79d7115_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTEtMS0xLTI3Mjgz_e108716f-17a4-4949-9623-658e1b9341ad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3f7684247a14482977bd7cb300522c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTMtMS0xLTI3Mjgz_44e190c8-ba18-49a9-87a0-64934bc409b2"
      unitRef="usd">29190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic78ba95b54934c218d48c44010cda029_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTctMS0xLTI3Mjgz_7518129e-ac42-4632-b3c3-c7c25f796541"
      unitRef="usd">537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i283ef5834a364956a6101967a783eed9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzQtMTktMS0xLTI3Mjgz_7d7d46aa-239a-408e-96ef-1be87b5b6204"
      unitRef="usd">101140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65c8c67a481d4235b18f30899ce1a35e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMS0xLTEtMjcyODM_3506351a-1f60-44c5-8cb7-a5966d7888ad"
      unitRef="usd">15157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dd589dca726459284d52548eb207ab9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMy0xLTEtMzAwMzY_0d7edcb9-1a05-4482-99f8-c4bf912791da"
      unitRef="usd">8476000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i039c8829594c4a30a3ed34aaaaadd5df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMy0xLTEtMjcyODM_abcfb034-5e70-4b7f-a412-582a79c5531c"
      unitRef="usd">17868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ae0679d93a54f19a0a42bfcf9b433bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtNS0xLTEtMjcyODM_aa7e0ce3-136b-43ba-bf49-56a3f9c591a0"
      unitRef="usd">444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccd851d241e44863a4dce2fabb652298_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtNy0xLTEtMjcyODM_48e2e711-1865-4a28-90b8-a0d6f0ea5e2c"
      unitRef="usd">1028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7a495ae2efa4963ab42588060d24b67_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTEtMS0xLTI3Mjgz_b8d966f1-687f-4cde-86cb-c6e7c518206a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21b1e5fdffa847739306a427dddc3d96_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTMtMS0xLTI3Mjgz_eed5da7f-38d9-48eb-9078-2d6a67ab98ec"
      unitRef="usd">4604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58c87681b8464487ae27af97bdf8f958_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTctMS0xLTI3Mjgz_c676a41f-6c2a-44f5-8605-9e897a083a29"
      unitRef="usd">96000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02c4ab04e3cd462e85ec174846d5f087_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzUtMTktMS0xLTI3Mjgz_7cc431d6-fda2-4869-82a8-d41790d8052a"
      unitRef="usd">47673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied2c89b5416a4e2e8c2bc0c21f52f9fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMS0xLTEtMjcyODM_5d857de0-68b8-4ac5-87a5-e432eeedad62"
      unitRef="usd">31337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3b592258afb4ac389265ae72b4f270e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMy0xLTEtMzAwMzY_e9732959-bed8-4b5a-908b-c3958d0cf30a"
      unitRef="usd">27000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff123c53e8384fc89925672e92c484f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMy0xLTEtMjcyODM_d449595d-54a1-4212-af70-e7d3edd81222"
      unitRef="usd">1277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibda6248e655c46c1a26d876c16407c77_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtNS0xLTEtMjcyODM_5f88906f-43f8-4d01-afaa-d56c419bb84b"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3cd52fd7e334c0eac2b459c8ff9e54b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtNy0xLTEtMjcyODM_c88d78f7-1253-49fe-91de-2bbe7e3a53d7"
      unitRef="usd">2578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife3783194a1e4faf9caf16377fc8eb46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTEtMS0xLTI3Mjgz_44cbc3b2-4687-40b9-9f8c-ceba612514e0"
      unitRef="usd">19217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45e95592b853445390bd12a5a07553c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTMtMS0xLTI3Mjgz_b58fc857-fd19-455d-9761-4caf07c292e4"
      unitRef="usd">3788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52fc8191677a4c87a2bba1ae6c27b0bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTctMS0xLTI3Mjgz_f0640250-45b3-498b-a911-83057e8827b7"
      unitRef="usd">167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedaec5f95ab945829f8ffa158777782a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzYtMTktMS0xLTI3Mjgz_7321c683-9e6a-4846-aa51-ad16b25cc74f"
      unitRef="usd">58406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdc65a9ae553418c895372f41489acc8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMS0xLTEtMjcyODM_820a2e53-4177-4de9-b6f1-26f6a4d01e13"
      unitRef="usd">401106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMy0xLTEtMzAwMzY_46716b1c-263a-4ad4-b0d4-0e295e3154eb"
      unitRef="usd">25278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMy0xLTEtMjcyODM_8b98349e-6dcd-409f-b474-4fa58149b6ab"
      unitRef="usd">74728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctNS0xLTEtMjcyODM_3de68181-9d8e-46c5-89c8-e966c19bb66d"
      unitRef="usd">43442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctNy0xLTEtMjcyODM_520c626f-3a2e-42bb-b6c1-fed322754b37"
      unitRef="usd">215996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTEtMS0xLTI3Mjgz_2464971a-836c-491e-866b-9df01487d13d"
      unitRef="usd">130046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTMtMS0xLTI3Mjgz_68bfe0cd-487e-4124-9056-e8232864a708"
      unitRef="usd">98990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc03de719681421e94d478192a2685e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTctMS0xLTI3Mjgz_0d9f4f66-2f10-4d03-b634-07ac5657267e"
      unitRef="usd">369981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZToxNmIxMDNkMWJiMGM0ZTVkODY0NTMwY2IyN2U2ZjMwNC90YWJsZXJhbmdlOjE2YjEwM2QxYmIwYzRlNWQ4NjQ1MzBjYjI3ZTZmMzA0XzctMTktMS0xLTI3Mjgz_5829f3e1-866d-430f-8fb7-3fa61860325e"
      unitRef="usd">1359567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11f3f99e9d94467f955fb57d750d15b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMS0xLTEtMjcyODM_3cc24f12-aa8a-422d-8f17-5d78017ac9a6"
      unitRef="usd">307552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8143715c66946f5927f3f52131854ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMy0xLTEtMjcyODM_3c3bd2a5-8a04-4399-b8d7-0e5dbfc64df6"
      unitRef="usd">28028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i413492c7d7504985a2edc733c509c0d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItNy0xLTEtMjcyODM_828a6587-4385-43c1-9bf0-3e73eb419b4f"
      unitRef="usd">131061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffc1c1ed8e5746faaeeaf84f246270b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTMtMS0xLTI3Mjgz_80bc7351-ac98-43be-b674-13638f4803b7"
      unitRef="usd">101622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c5d5e74aed540c8ae84cb87a7ea6f30_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTUtMS0xLTI3Mjgz_d0c21b86-36dd-4d88-ba02-d15f6eb888b9"
      unitRef="usd">72593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b35a2c9281a4321b877c685da3f790e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTctMS0xLTI3Mjgz_9fe1ed32-3232-47c1-8968-cb10f92ffa70"
      unitRef="usd">375537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if327b51ce41641a384038d2b96f50806_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzItMTktMS0xLTI3Mjgz_387e3280-6c13-4323-beef-80660cd2eeae"
      unitRef="usd">1016393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4f27b94a5414f7faacf0b43e0df84b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMS0xLTEtMjcyODM_7c0764ca-023a-4671-89f1-c8c36de65cbd"
      unitRef="usd">8203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia959569a1c164fe2b9da3791da49b859_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMy0xLTEtMjcyODM_a519e850-ce0e-4f4f-bfcc-d461e4cb49ba"
      unitRef="usd">3541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief454fbb96fa43cb8932643d95cdb779_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtNy0xLTEtMjcyODM_c0c51079-2dfa-4c72-a666-be5262db5cc6"
      unitRef="usd">6134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia91bcccbc37b49c2981ddd6670f4ddbf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTMtMS0xLTI3Mjgz_9f482d7b-421f-499c-af8a-d20eb0dce4fd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id623cf8232594dcf99270cbd4d90aa50_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTUtMS0xLTI3Mjgz_ae21aaf0-756e-4709-b44c-bfd8bd59bb25"
      unitRef="usd">712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5133bc3a74e84e1588583bfeacc5986a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTctMS0xLTI3Mjgz_ed9e9336-ed60-4e0c-8598-38129de9827e"
      unitRef="usd">15987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ea02ab084a34d7abef42c4ea622dac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzMtMTktMS0xLTI3Mjgz_c7dad0bf-cc01-4459-869e-7549c046ddd3"
      unitRef="usd">34577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76c056faaba640cda16a3736d1a07efc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMS0xLTEtMjcyODM_0939fb6e-daa2-4763-99b7-72d0cbaccc71"
      unitRef="usd">29042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69378a9b1b0747c89eaa032b7f4307f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMy0xLTEtMjcyODM_87056472-74f9-4f23-bdcd-458973de0791"
      unitRef="usd">27318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i711e19618c414090b009b05cea58c8d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtNy0xLTEtMjcyODM_ba6dcc2c-4db9-4352-a7a7-1e6a341c4a07"
      unitRef="usd">6207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7295235fc0e48daa09ec8ae32be5f99_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTMtMS0xLTI3Mjgz_fd6ac8bd-9993-4937-9c59-533f8545a2ff"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i464dd021749648109067365e7d81c5b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTUtMS0xLTI3Mjgz_3302882f-8f1e-4f89-9d10-c8ee44a0d695"
      unitRef="usd">36711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6734263350cb443c96824975223b6819_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTctMS0xLTI3Mjgz_6f3bec92-f5bd-489e-8e50-f554ed164a52"
      unitRef="usd">1412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c7f65d32c774fcab4677051d9fe2fb4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzQtMTktMS0xLTI3Mjgz_71e4d1e3-f0c3-4839-bc3c-431bf9b63f34"
      unitRef="usd">100690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7facf43ade714155bb816b30be2b940a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMS0xLTEtMjcyODM_0c3469b9-9d96-4e0d-9dbd-d1d000c354e3"
      unitRef="usd">13933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d327be5ce3d4bfc9831795e4412d581_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMy0xLTEtMjcyODM_34ee9999-8fde-4d70-a90b-2264a0192b59"
      unitRef="usd">30197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c1b2fcfee224271824c6372e0337a56_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtNy0xLTEtMjcyODM_2a130a94-66f7-415e-9b17-dd884e46217c"
      unitRef="usd">756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i683a74555a1c4e0da7207d85fc73191d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTMtMS0xLTI3Mjgz_11a43cd9-5dfa-4bc5-aff8-9966dc9b74b5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i713ce9d697dd4b908a1bdbcae0427f44_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTUtMS0xLTI3Mjgz_7e0fa9e8-2175-463a-bd2d-84e52c9569ca"
      unitRef="usd">6019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb8195be79824da4a8de463396567de0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTctMS0xLTI3Mjgz_13e96167-4179-49d0-8117-f18e5c0f71ed"
      unitRef="usd">2385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7998cdf1d90c4db18b692bdadce0648d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzUtMTktMS0xLTI3Mjgz_7fc6658b-7772-4569-ac93-c3de0f8c94ba"
      unitRef="usd">53290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6cbd01b10df4aeab46a123b691bfada_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMS0xLTEtMjcyODM_da32a7f5-6acf-4768-870d-0d787772de09"
      unitRef="usd">29915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29969e009a4f4f4db2765d112504be53_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMy0xLTEtMjcyODM_791a5fc1-3c67-40a2-9f70-7486e9c5f069"
      unitRef="usd">911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idef8ac52447541f58c36255378aaaaa8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtNy0xLTEtMjcyODM_fafd1fce-a21c-4b23-86c6-55711db52d8a"
      unitRef="usd">3684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6c05f288b374218a5436489cbfc4c59_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTMtMS0xLTI3Mjgz_7cdc37d6-c684-4839-a675-db459b5ebd64"
      unitRef="usd">19802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i594a6537168046aa8fc6923ada50681c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTUtMS0xLTI3Mjgz_fda3b45c-e4a9-498f-a931-1a6cab356788"
      unitRef="usd">3913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06fc18ef9b434b4a90f27c8c062f16c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTctMS0xLTI3Mjgz_b07b69fd-6dfe-4c7e-886d-d520ec24ad71"
      unitRef="usd">123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1eb166f0bc64ab9a58429792b932104_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzYtMTktMS0xLTI3Mjgz_9fb010bc-024a-4a44-99b2-b8eb0078e40f"
      unitRef="usd">58348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74f91c3ec0e24e928a4f1f76411fd7c5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMS0xLTEtMjcyODM_adb75589-d8a0-4121-aac3-797a38d1a237"
      unitRef="usd">388645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18d751e537394dba91587e44b7855b64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMy0xLTEtMjcyODM_4782517c-0ccd-48aa-ae71-ddcbdddb9141"
      unitRef="usd">89995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5b741d6173b42feb3f06ac2d96a7ac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctNy0xLTEtMjcyODM_c3f08d24-7d7c-4c83-912d-e939e02464a9"
      unitRef="usd">147842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied71a65eaa9d4af8ae2ccfac2746cb8b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTMtMS0xLTI3Mjgz_bd3209cc-8f75-4fac-b9fd-2371f7d24936"
      unitRef="usd">121424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f8f40d01beb4421a5131989904f3a1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTUtMS0xLTI3Mjgz_bed7fbc3-e2a5-4d01-93da-7a6f8b5c3664"
      unitRef="usd">119948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51715d008eb54915bf70c8c86010dc6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTctMS0xLTI3Mjgz_7b7e363b-ce89-49fc-b980-85f613d6bb6e"
      unitRef="usd">395444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzQvZnJhZzo3MTBkYzVmNzJlMzQ0ZTc5ODRjNWIxYThkOTZmMDAyOC90YWJsZTo0OWVkZGI4MzYwYTU0YmJmOTBkODk5NjAyMDc0Nzg0ZS90YWJsZXJhbmdlOjQ5ZWRkYjgzNjBhNTRiYmY5MGQ4OTk2MDIwNzQ3ODRlXzctMTktMS0xLTI3Mjgz_08fb4743-dee9-4034-aed2-cb68b554a537"
      unitRef="usd">1263298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxMzQ_b5d03735-a93e-48cf-80f7-ad4752e08bb9">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, 2021, the Company had nine reportable operating segments.  Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at December 31, 2021 and is not considered a reportable segment. The Company&#x2019;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies.  A description of each of the reportable segments and the types of products 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 Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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, hiking/trekking, golf, running, court sports, workwear as well as headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is engineered for fast, effortless, precision fit, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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 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 and licenses franchises for sports training facilities. Marucci is headquartered in Baton Rouge, Louisiana.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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 and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and Centerpoint brands that are available through national retail &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;chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, New York. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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 17 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 manufacturer of engineered magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/ automotive, oil and gas, medical, energy, reprographics and advertising specialties.  Arnold produces high performance permanent magnets (PMAG), turnkey electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"), and flexible magnets (Flexmag&#x2122;) that are mission critical in motors, generators, sensors and other systems and components. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than 2,000 clients worldwide. Arnold is headquartered in Rochester, New York.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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 manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the food service industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The 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 Chief Executive Officer to assess the performance of each business. 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;388,645&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;147,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;1,841,668&#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,359,567&#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,263,298&#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:700;line-height:100%"&gt;Reconciliation of segment revenues to consolidated revenues:&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;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/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 consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;1,841,668&#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="2" style="background-color:#cceeff;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;1,359,567&#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="2" style="background-color:#cceeff;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;1,263,298&#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: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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Segment Profit (Loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,408&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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;Velocity Outdoor &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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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&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;198,331&#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;98,720&#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;73,137&#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:700;line-height:100%"&gt;Reconciliation of segment profit (loss) to consolidated income from continuing operations before income taxes:&lt;/span&gt;&lt;/td&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: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;(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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate and other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(95,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(46,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 consolidated income (loss) from continuing operations before income taxes&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;43,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;4,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(60,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;Segment profit (loss) represents operating income (loss).&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: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;Velocity Outdoor - Operating loss from Velocity Outdoor for the year ended December 31, 2019 includes $32.9 million in goodwill impairment. &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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;117,643&#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;98,676&#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;83,322&#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/ discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;120,539&#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;100,908&#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;87,095&#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:18pt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;50,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;1,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;269,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;10,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;129,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;219,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;34,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;13,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;70,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;251,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(17,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;206,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,855,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,527,125&#160;&lt;/span&gt;&lt;/td&gt;&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: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:top"&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;106,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;99,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;87,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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&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;268,262&#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;206,728&#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,060,594&#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,725,283&#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="#ie915e9de338541a9bbe793846d3b73d6_283" 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;Revenue attributable to Canada represented approximately 10.9% of total international revenues in 2021, 14.8% of total international revenues in 2020, and 14.0% of total international revenues in 2019.  Revenue attributable to any other individual foreign country was not material in 2021, 2020 or 2019. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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;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&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,894,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;1,473,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets &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 style="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,961,171&#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,536,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;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 assets held for sale or assets of discontinued operations during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzYw_8fb1d6ed-e7c9-4173-9177-6bd62cfbfe37"
      unitRef="segment">9</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f1e95ae0c3e4f06bec6ec1f9421384d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzI0Mzg_5b4c8dc2-c3ca-445f-befd-e0aad3ba0ce7"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <codi:NumberOfManufacturingFacilities
      contextRef="i9f436618064349e88db03604210e18cb_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzEwOTk1MTE2MzY3ODA_c2399b79-1e24-43fc-8bc0-82f83ab5d81d"
      unitRef="facility">17</codi:NumberOfManufacturingFacilities>
    <codi:NumberOfClients
      contextRef="i7c4c73d8272f4299a72c1d135a4d8cf9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzQ1ODA_7d7d4954-28b2-4e9b-abd1-e5c0f70d10f8"
      unitRef="client">2000</codi:NumberOfClients>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxMjk_3888bfe9-54b7-41b6-ba81-113cdfa3e858">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;388,645&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;147,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;1,841,668&#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,359,567&#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,263,298&#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:700;line-height:100%"&gt;Reconciliation of segment revenues to consolidated revenues:&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;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/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 consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;1,841,668&#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="2" style="background-color:#cceeff;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;1,359,567&#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="2" style="background-color:#cceeff;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;1,263,298&#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;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="i47fd7da93b7f4d428d7fb3328ce4c3cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzItMS0xLTEtMjcyODM_f4a2fc48-7c1e-4d50-a1ae-a8651642b0f1"
      unitRef="usd">444963000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia4166f318e2d40abb51baecb037186f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzItMy0xLTEtMjcyODM_682ea498-6189-4d0a-b43b-06ec94360cb7"
      unitRef="usd">401106000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie2a59f8964184511aa3dd5e1c503191f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzItNS0xLTEtMjcyODM_fc8ebb99-09b2-4524-98c0-6ebbf5617460"
      unitRef="usd">388645000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id27cedae7f2442719a83de3a2b04e0bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzMtMS0xLTEtMjcyODM_ec635afa-1bf6-4411-84da-0be92809a233"
      unitRef="usd">165150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i53f3d290bed84cc995fe0b696e6e0784_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzMtMy0xLTEtMjcyODM_766bb550-1f51-44dd-806b-970dad205363"
      unitRef="usd">25278000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i95f88dc55df340898d0c56616f75895e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzMtNS0xLTEtMjcyODM_ef67b3f1-1c12-4068-94bd-04a4ed448fa8"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d0e17a7cb934c59aceb39c69d9e7d75_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzQtMS0xLTEtMjcyODM_73d09620-0431-4124-a5f4-072146ab05c4"
      unitRef="usd">93631000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c87cdf6565d48c49471e56632e95369_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzQtMy0xLTEtMjcyODM_c4442f0d-ec9a-457d-992b-8f6589474b3c"
      unitRef="usd">74728000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i76379e7123ca48bcb3a7531d733b5f1f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzQtNS0xLTEtMjcyODM_c67ec029-f438-4e2f-88f8-e673e7c91f8e"
      unitRef="usd">89995000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib86d5530a78e42b392c860272177bec6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzUtMS0xLTEtMjcyODM_a20d8834-5b7c-42df-8452-520d634bbad5"
      unitRef="usd">54047000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80a7fc087b8f40208f95784392c9c4cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzUtMy0xLTEtMjcyODM_d9484e11-7953-4cd0-ac69-802d26430903"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idc408e8e29e346e28f48cb1e29125f2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzUtNS0xLTEtMjcyODM_d4a939da-b544-4482-9cfe-9e17200e08cf"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a3616d8c3e84ed6a373851c08743eea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzYtMS0xLTEtMjcyODM_a0d37185-098a-4cb8-a065-51717f7d7118"
      unitRef="usd">118166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6ae1125ed934a2d9a1ac36ba13ad408_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzYtMy0xLTEtMjcyODM_7122cb20-c4eb-49d4-b3e8-2a92ed66546e"
      unitRef="usd">43442000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i99290524e7194c68b939f57026a88753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzYtNS0xLTEtMjcyODM_c5e481c3-b4c5-4186-8532-150869b4a32a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id8084c0e7749480ab665f96f24e6aaee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzctMS0xLTEtMjcyODM_a4cd0dad-1b17-401d-874a-40eb83767a87"
      unitRef="usd">270426000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9b0fff9fc2334285a0455001fd3825eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzctMy0xLTEtMjcyODM_7c5e98d6-c3f5-49fe-8568-a421d54733ae"
      unitRef="usd">215996000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaa99c821d09c471692e1b5cfeba3fcf6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzctNS0xLTEtMjcyODM_e1aa4067-b0db-4c42-a240-f8541784406c"
      unitRef="usd">147842000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a0e64b47ee84e7db54619056890f5e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzktMS0xLTEtMjcyODM_e03e3300-2990-4bd4-a0de-5ad70d4c3a32"
      unitRef="usd">180217000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0877367c49f543bc90b6c9066aa1f83d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzktMy0xLTEtMjcyODM_1da103b5-bb29-4da0-a501-fca224075674"
      unitRef="usd">130046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6df4e0d8bb34b5b9aeab5d0ba57f78e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzktNS0xLTEtMjcyODM_64abc852-76fc-47c6-ab18-79e71cb8f661"
      unitRef="usd">121424000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9fe29edefaa442bd8c65ee7bda8fc99f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEwLTEtMS0xLTI3Mjgz_6dd0a723-6800-4540-95cf-1c13cfae0d30"
      unitRef="usd">139941000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib5135263764f4be2abf0ba01f2a65a7c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEwLTMtMS0xLTI3Mjgz_ec72b887-ab3e-4ffe-9cd3-1ba3fede39b1"
      unitRef="usd">98990000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i997ffbbdf68c4171bb476cd68e187d0e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEwLTUtMS0xLTI3Mjgz_0f51ce19-69ee-45cc-a04c-d8352b92965a"
      unitRef="usd">119948000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58f04296b47b43ecb11d7907d49903d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzExLTEtMS0xLTI3Mjgz_b43d10ce-f3e2-4968-9ef4-19fde17ce607"
      unitRef="usd">375127000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37194bef40a84c2c9ff70056b08da5f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzExLTMtMS0xLTI3Mjgz_f270a25e-273c-4a9c-b0fb-7705ea85c345"
      unitRef="usd">369981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic44d36039e58430b80cbcbd549a8ff49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzExLTUtMS0xLTI3Mjgz_4d93bad1-f653-4ec2-a307-c851974c49b3"
      unitRef="usd">395444000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEyLTEtMS0xLTI3Mjgz_6ed64928-af4c-49c1-9c37-c2fffe12664b"
      unitRef="usd">1841668000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifbc29ec12027476baab519693400361a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEyLTMtMS0xLTI3Mjgz_2b9d1867-21c3-4bbf-99ee-9dc1709b54b9"
      unitRef="usd">1359567000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i122897e958394838af445993d7e8d622_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzEyLTUtMS0xLTI3Mjgz_26dda5be-0c33-4136-a203-8f1d3a3feb58"
      unitRef="usd">1263298000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i063be236dcea47d98222a5dada75a7c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE0LTEtMS0xLTI3Mjgz_f882a9ad-7f5f-4ad7-883a-505a7e8ba6cc"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if88dc41e650143c4835599bd502811aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE0LTMtMS0xLTI3Mjgz_f0839212-3555-4802-8f13-452775369f8f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i791433baab444a909d148d561acd89ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE0LTUtMS0xLTI3Mjgz_ece3a765-aa95-4a04-89eb-9bbfd71d0252"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE1LTEtMS0xLTI3Mjgz_198b3a71-8742-43ec-8761-35d4b2cc7d6e"
      unitRef="usd">1841668000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifbc29ec12027476baab519693400361a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE1LTMtMS0xLTI3Mjgz_1b07fafa-e973-4c77-8e61-145731f62c77"
      unitRef="usd">1359567000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i122897e958394838af445993d7e8d622_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTplMGFiYmQ0NDhmNzM0NzM1OTA4N2JkYzBlMDkxZWI4Zi90YWJsZXJhbmdlOmUwYWJiZDQ0OGY3MzQ3MzU5MDg3YmRjMGUwOTFlYjhmXzE1LTUtMS0xLTI3Mjgz_0d3eaec9-0d76-4956-8a16-c38b9c20d6d5"
      unitRef="usd">1263298000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i47fd7da93b7f4d428d7fb3328ce4c3cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzItMS0xLTEtMjcyODM_61540315-09f0-4d8c-9218-a00a5cccc37f"
      unitRef="usd">39374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia4166f318e2d40abb51baecb037186f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzItMy0xLTEtMjcyODM_20ca5f8d-2a5e-4a9f-bb10-4295b5b5b4f5"
      unitRef="usd">30087000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie2a59f8964184511aa3dd5e1c503191f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzItNS0xLTEtMjcyODM_24bad70f-1c9c-459f-8701-4bf1a146012e"
      unitRef="usd">22408000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id27cedae7f2442719a83de3a2b04e0bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzMtMS0xLTEtMjcyODM_70982365-0c58-40ae-b1d5-98780648d5e6"
      unitRef="usd">33976000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i53f3d290bed84cc995fe0b696e6e0784_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzMtMy0xLTEtMjcyODM_c6567b5b-57c1-46bc-afb9-a2caa2b6be82"
      unitRef="usd">-1021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i95f88dc55df340898d0c56616f75895e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzMtNS0xLTEtMjcyODM_14862e1b-7643-485c-9a90-16a0389e4acc"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8d0e17a7cb934c59aceb39c69d9e7d75_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzQtMS0xLTEtMjcyODM_69f4eab0-769c-4a5a-a0a7-3f98b4de7a2a"
      unitRef="usd">9087000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4c87cdf6565d48c49471e56632e95369_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzQtMy0xLTEtMjcyODM_293534ea-fcc9-40ca-a84b-1344fe0e8a4a"
      unitRef="usd">5194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i76379e7123ca48bcb3a7531d733b5f1f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzQtNS0xLTEtMjcyODM_64151e26-2ccf-4dff-a431-da38f069d418"
      unitRef="usd">10404000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib86d5530a78e42b392c860272177bec6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzUtMS0xLTEtMjcyODM_7dbb38bf-cb63-43d4-920c-29980ade35b2"
      unitRef="usd">9923000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i80a7fc087b8f40208f95784392c9c4cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzUtMy0xLTEtMjcyODM_50ec61f9-daa6-41d5-a23a-c2e28900ea22"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idc408e8e29e346e28f48cb1e29125f2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzUtNS0xLTEtMjcyODM_ef883193-987b-4a67-b76f-c9501deb213b"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5a3616d8c3e84ed6a373851c08743eea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzYtMS0xLTEtMjcyODM_e229cbb8-2e86-4fcc-b9c1-3c34b97958c4"
      unitRef="usd">16419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic6ae1125ed934a2d9a1ac36ba13ad408_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzYtMy0xLTEtMjcyODM_d3b0412f-25a1-4a33-8752-dbc388799eb5"
      unitRef="usd">-4272000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i99290524e7194c68b939f57026a88753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzYtNS0xLTEtMjcyODM_9e582266-1f65-4f85-952b-d539b473a601"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id8084c0e7749480ab665f96f24e6aaee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzctMS0xLTEtMjcyODM_b4c1761b-65dc-47b2-89e9-5b343c4f717e"
      unitRef="usd">39725000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9b0fff9fc2334285a0455001fd3825eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzctMy0xLTEtMjcyODM_877be9e4-c0a7-4f1c-86e3-91ceda8259dc"
      unitRef="usd">24925000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaa99c821d09c471692e1b5cfeba3fcf6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzctNS0xLTEtMjcyODM_fe4e643a-ccfb-466e-8118-7bb49a96c1ae"
      unitRef="usd">-27138000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6a0e64b47ee84e7db54619056890f5e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzktMS0xLTEtMjcyODM_43e5e14f-a530-4b39-bf63-92c9461b9ef2"
      unitRef="usd">17962000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0877367c49f543bc90b6c9066aa1f83d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzktMy0xLTEtMjcyODM_e16cb5dc-94f8-41a0-9fae-5939eef031bb"
      unitRef="usd">15939000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic6df4e0d8bb34b5b9aeab5d0ba57f78e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzktNS0xLTEtMjcyODM_b07dd786-f8d5-414e-a2d4-8d468b965f89"
      unitRef="usd">14292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9fe29edefaa442bd8c65ee7bda8fc99f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEwLTEtMS0xLTI3Mjgz_aa7d1ef5-6118-41d3-8735-e0244779fd10"
      unitRef="usd">11988000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib5135263764f4be2abf0ba01f2a65a7c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEwLTMtMS0xLTI3Mjgz_8e3701c0-7468-44bd-a7f6-94be6cd09d12"
      unitRef="usd">2096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i997ffbbdf68c4171bb476cd68e187d0e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEwLTUtMS0xLTI3Mjgz_ae8a5841-446d-4d88-b81f-d6b1834542a0"
      unitRef="usd">8361000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i58f04296b47b43ecb11d7907d49903d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzExLTEtMS0xLTI3Mjgz_24e62696-b5cf-48cc-bbbb-0ce439dd35db"
      unitRef="usd">19877000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i37194bef40a84c2c9ff70056b08da5f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzExLTMtMS0xLTI3Mjgz_767b56d0-104e-4263-9a42-752870f0478a"
      unitRef="usd">25772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic44d36039e58430b80cbcbd549a8ff49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzExLTUtMS0xLTI3Mjgz_063c19fa-9259-4cbe-8dc6-28a0527f40ef"
      unitRef="usd">44810000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEyLTEtMS0xLTI3Mjgz_97b7f89c-2f32-422b-ad3c-b02e5d731e08"
      unitRef="usd">198331000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ifbc29ec12027476baab519693400361a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEyLTMtMS0xLTI3Mjgz_1b55743d-c77f-46e8-bd18-36c9b81e8769"
      unitRef="usd">98720000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i122897e958394838af445993d7e8d622_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzEyLTUtMS0xLTI3Mjgz_f240db58-1d4c-41db-839f-c7783efead1c"
      unitRef="usd">73137000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="i5cdd61feb2fa4dfd88057b8feea4eb63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE0LTEtMS0xLTI3Mjgz_e848b146-9a36-48af-bc49-b87f818e51fa"
      unitRef="usd">58839000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ife1d1ecc1aa44dfe88028f2e114d18d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE0LTMtMS0xLTI3Mjgz_d1c3822a-0ad6-488b-92b9-1cb093812d71"
      unitRef="usd">45769000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5923859969674a809fb5b744597725fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE0LTUtMS0xLTI3Mjgz_677ad907-034b-4cca-8210-8998d468aa6a"
      unitRef="usd">58218000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5cdd61feb2fa4dfd88057b8feea4eb63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE1LTEtMS0xLTI3Mjgz_cff30cbe-8f76-417b-a03d-d3893f25303c"
      unitRef="usd">-1184000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ife1d1ecc1aa44dfe88028f2e114d18d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE1LTMtMS0xLTI3Mjgz_1396401c-6b26-43cc-8a5f-f3d079da9183"
      unitRef="usd">-2459000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5923859969674a809fb5b744597725fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE1LTUtMS0xLTI3Mjgz_c4ca2d31-cf7a-49b7-a42c-b25d7751aa6f"
      unitRef="usd">-2046000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i063be236dcea47d98222a5dada75a7c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE2LTEtMS0xLTI3Mjgz_8f4ab800-0368-4eb2-b56f-ff6a9d3f7a72"
      unitRef="usd">-95112000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if88dc41e650143c4835599bd502811aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE2LTMtMS0xLTI3Mjgz_d026ebed-cc54-4bf8-8ad5-9bed05da5dfd"
      unitRef="usd">-46058000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i791433baab444a909d148d561acd89ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE2LTUtMS0xLTI3Mjgz_a73d7163-519f-4446-a26f-7694ef898102"
      unitRef="usd">-72973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE3LTEtMS0xLTI3Mjgz_51840c61-4214-46b4-a2f3-df22bac43d44"
      unitRef="usd">43196000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE3LTMtMS0xLTI3Mjgz_dc49a879-89bc-4d60-9ee0-283d0ffc1701"
      unitRef="usd">4434000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWQxN2VkNThkZTI0ZDE4OGEwM2M0YzEwOWFhYzdmOC90YWJsZXJhbmdlOmFlZDE3ZWQ1OGRlMjRkMTg4YTAzYzRjMTA5YWFjN2Y4XzE3LTUtMS0xLTI3Mjgz_dc1ba798-b8b0-45b3-97b2-4473ce98afc4"
      unitRef="usd">-60100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzYzOTI_34e63304-2641-4074-9554-26d0eed78aa6"
      unitRef="usd">-32900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzMtMS0xLTEtMjcyODM_e28b10e1-f8a5-422d-a25f-c719c3611baa"
      unitRef="usd">22048000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icdc65a9ae553418c895372f41489acc8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzMtMy0xLTEtMjcyODM_c763d8eb-7e7f-4796-a561-6e995bebdcb8"
      unitRef="usd">21085000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i74f91c3ec0e24e928a4f1f76411fd7c5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzMtNS0xLTEtMjcyODM_fb8c4565-7d86-4853-8bfd-c26e789f358f"
      unitRef="usd">21131000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9431fd8741ce4bd19419b0e4a860e205_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzQtMS0xLTEtMjcyODM_958369c9-604f-4407-b494-bb52084bef5b"
      unitRef="usd">19999000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzQtMy0xLTEtMjcyODM_55c3a17d-7291-4fe9-931f-ca4e89b0d9fe"
      unitRef="usd">5515000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib131000cd7474e299a7d7b8173ccb730_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzQtNS0xLTEtMjcyODM_4771e4f5-1cfa-4e0b-a920-fa1937e8d9dc"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6ac2a077a0d14a4b97d2f0f79f5a37fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzUtMS0xLTEtMjcyODM_daa1fb9e-af9c-40b0-a998-345795703009"
      unitRef="usd">8405000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzUtMy0xLTEtMjcyODM_d6ee968f-a38d-4f5b-8974-6edc912664f0"
      unitRef="usd">8169000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i18d751e537394dba91587e44b7855b64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzUtNS0xLTEtMjcyODM_6be881eb-6c8a-4ac2-aba1-dc48e5cb466f"
      unitRef="usd">8531000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzYtMS0xLTEtMjcyODM_74abe0b4-82b8-47e1-bb6d-903f0b7dbc0d"
      unitRef="usd">1881000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idcf2e338a26f48cfa7598477d2cb2ea5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzYtMy0xLTEtMjcyODM_eda33ac4-3b4a-4389-962c-49fca97fdb14"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i995b8f5515534c86a62ea528a90f6dba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzYtNS0xLTEtMjcyODM_017b1c90-03d1-4c0a-8b09-365f02632c04"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8baacbf98dbe421f8320252a0dc8253d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzctMS0xLTEtMjcyODM_9613f23f-0886-4a59-887c-64ae1909046a"
      unitRef="usd">8513000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzctMy0xLTEtMjcyODM_5c861d64-e317-46d3-8ab1-0726814e9824"
      unitRef="usd">10109000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9c06d6142efb4690a36c2c6e45e9eb26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzctNS0xLTEtMjcyODM_7dc6efd1-9708-4dd9-b7c1-fc59599b258a"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie8e9f76c55534bda9c2858525db728e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzgtMS0xLTEtMjcyODM_2537b48b-d531-4d4c-b732-e0200cb06fa9"
      unitRef="usd">12451000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzgtMy0xLTEtMjcyODM_bcd557de-b8eb-41fa-90df-af66e1b7e5c7"
      unitRef="usd">12555000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5b741d6173b42feb3f06ac2d96a7ac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzgtNS0xLTEtMjcyODM_f8431c10-2d3f-4836-88bd-7f3997b14182"
      unitRef="usd">12984000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9f436618064349e88db03604210e18cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEwLTEtMS0xLTI3Mjgz_5416d023-a5ce-4132-ab3b-3e7f36c62840"
      unitRef="usd">12700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEwLTMtMS0xLTI3Mjgz_686f8784-4c9b-4830-ae6a-bfe8f78f5545"
      unitRef="usd">12474000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ied71a65eaa9d4af8ae2ccfac2746cb8b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEwLTUtMS0xLTI3Mjgz_87140b8e-de72-4e35-af46-26662949cd15"
      unitRef="usd">12183000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzExLTEtMS0xLTI3Mjgz_603f23bf-fb33-4db8-b42b-abed766188ac"
      unitRef="usd">8728000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzExLTMtMS0xLTI3Mjgz_9e5f46a7-350c-4fea-a08e-f3c756b829c0"
      unitRef="usd">6710000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5f8f40d01beb4421a5131989904f3a1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzExLTUtMS0xLTI3Mjgz_8e19997f-65a0-4485-acf4-54786cd75294"
      unitRef="usd">6459000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEyLTEtMS0xLTI3Mjgz_04d008a6-b1d5-412b-bcde-f38d3352acb7"
      unitRef="usd">22918000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibc03de719681421e94d478192a2685e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEyLTMtMS0xLTI3Mjgz_9ed53caf-e8b8-461a-857d-a5361d2043ea"
      unitRef="usd">22059000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i51715d008eb54915bf70c8c86010dc6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEyLTUtMS0xLTI3Mjgz_fc5491f3-70ab-4599-b5d6-5a0257a1b261"
      unitRef="usd">22034000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEzLTEtMS0xLTI3Mjgz_e72479f6-fcfe-4b5b-af26-c0231f1ff56c"
      unitRef="usd">117643000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifbc29ec12027476baab519693400361a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEzLTMtMS0xLTI3Mjgz_a5284a30-bbb1-4523-9407-8849046e5a65"
      unitRef="usd">98676000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i122897e958394838af445993d7e8d622_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzEzLTUtMS0xLTI3Mjgz_d9478897-74ea-4cfd-9606-8bf7054a146b"
      unitRef="usd">83322000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3250043895bc43d29c9336d9b90705ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE1LTEtMS0xLTI3Mjgz_464bf6aa-3935-458e-b782-7ad55fa8540c"
      unitRef="usd">2896000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if63ba378c4974e6f9be23d8ad08e9f60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE1LTMtMS0xLTI3Mjgz_f56ac561-2313-4da6-8e45-f57a8daa9234"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i878dd9b9ed87462b8baa481bc5d7b496_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE1LTUtMS0xLTI3Mjgz_75d4874f-9293-4f84-b693-808c3d2f8eea"
      unitRef="usd">3773000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE2LTEtMS0xLTI3Mjgz_7a9e1b2f-170f-4958-8db2-6c163fb94ab7"
      unitRef="usd">120539000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE2LTMtMS0xLTI3Mjgz_06087f5c-06d5-41a0-957a-093131de6403"
      unitRef="usd">100908000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphNTc3N2VkYjY3NzU0NDAzYjJjMDk3YWEzMTA0MjQyZC90YWJsZXJhbmdlOmE1Nzc3ZWRiNjc3NTQ0MDNiMmMwOTdhYTMxMDQyNDJkXzE2LTUtMS0xLTI3Mjgz_1a96edb7-b865-4a48-9554-9aad248cb958"
      unitRef="usd">87095000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccountsReceivableGross
      contextRef="iac19cd744f4d4868bdd26dc3957def17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtMS0xLTEtMjcyODM_6d0b238a-bd8a-4900-a1f7-77b68ac7e9d3"
      unitRef="usd">50461000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtMy0xLTEtMjcyODM_8179d38e-4ba1-4122-a739-93a5a0dc5592"
      unitRef="usd">50082000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iac19cd744f4d4868bdd26dc3957def17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtNS0xLTEtMjcyODM_40fc1acc-d541-4fba-8018-5ed926322b79"
      unitRef="usd">354666000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzMtNy0xLTEtMjcyODM_12996520-336e-4fcb-bb42-c9f5ddcb9311"
      unitRef="usd">354033000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i551809e4a703499b986c3234577e616e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtMS0xLTEtMjcyODM_79b0e1f1-acc2-4b1a-8cd3-a39791b68c0d"
      unitRef="usd">2387000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtMy0xLTEtMjcyODM_7a80bbe7-0828-4852-858f-0fa3c1d77d5f"
      unitRef="usd">1492000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i551809e4a703499b986c3234577e616e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtNS0xLTEtMjcyODM_95ffebe3-6b46-49c5-98fe-a3977bd3c706"
      unitRef="usd">263052000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzQtNy0xLTEtMjcyODM_6c9075bf-bca2-4394-b6d0-5736a7fa0536"
      unitRef="usd">269438000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i7b7c9f50cffb492f813b4499241b5a9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtMS0xLTEtMjcyODM_a2368d0a-246b-42d5-ad84-7510fa6a4feb"
      unitRef="usd">11167000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="id4e91ba819694208b14615634a13d0c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtMy0xLTEtMjcyODM_5bf154d0-dbb7-4fa9-b1fb-abd554b8c31c"
      unitRef="usd">5034000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7b7c9f50cffb492f813b4499241b5a9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtNS0xLTEtMjcyODM_bd587555-9313-458b-a42f-30a6dd268d53"
      unitRef="usd">86530000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id4e91ba819694208b14615634a13d0c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzUtNy0xLTEtMjcyODM_f8bb3e59-6501-4a66-ae6b-579b8c60b70d"
      unitRef="usd">91293000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ia92d74d1319646dcab73738c2973f882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtMS0xLTEtMjcyODM_2f62281c-4778-4e33-887e-f93c64401bd7"
      unitRef="usd">27812000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i5f0fe242802b41519c438ebe49dff2ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtMy0xLTEtMjcyODM_98838db7-602c-4352-b708-0f0f778c4d43"
      unitRef="usd">0</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i47c9d6738aa04fcbb1f0e5bd6e36ef7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtNS0xLTEtMjcyODM_f8c6698e-5e48-4e25-9a98-4ad2cc16d2e2"
      unitRef="usd">233720000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic07160dbe9f54fcd96688adcf6543e18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzYtNy0xLTEtMjcyODM_040b8e46-0bdb-4d0c-90d8-b467687b5b9f"
      unitRef="usd">0</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctMS0xLTEtMjcyODM_9ce914d7-81be-47f2-ad55-e4682bef9cfa"
      unitRef="usd">23261000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctMy0xLTEtMjcyODM_a18e05ef-1490-4b7d-82a4-c57b8dc52d37"
      unitRef="usd">10172000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctNS0xLTEtMjcyODM_34f3a3e0-75fa-43c9-bcda-d5f5db89bc05"
      unitRef="usd">146087000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzctNy0xLTEtMjcyODM_228b0784-421b-4c74-95e8-25b763307868"
      unitRef="usd">129116000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtMS0xLTEtMjcyODM_33feb9f7-cfb2-49fa-8cf5-6d4efc9876a0"
      unitRef="usd">36017000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="iaa5f25023d2f42e186990f600e229601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtMy0xLTEtMjcyODM_b39c9cde-87a9-4047-b04c-84d46b0fadaa"
      unitRef="usd">40126000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtNS0xLTEtMjcyODM_2cc17438-56fb-427d-8017-b382de214a67"
      unitRef="usd">219545000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iaa5f25023d2f42e186990f600e229601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzgtNy0xLTEtMjcyODM_b80d82ef-fc9b-40ec-8139-204899085d0c"
      unitRef="usd">191180000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTEtMS0xLTI3Mjgz_96cbb61a-147e-458a-8d2e-9c472c1b7982"
      unitRef="usd">38457000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTMtMS0xLTI3Mjgz_209cf44c-90fc-432e-bfcb-42be9cc41a01"
      unitRef="usd">34088000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTUtMS0xLTI3Mjgz_8b4a6b98-5a14-4e21-9492-21f073387d90"
      unitRef="usd">205631000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEwLTctMS0xLTI3Mjgz_5c8685eb-1952-4833-ac0d-e581f899c775"
      unitRef="usd">164800000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTEtMS0xLTI3Mjgz_c82905bd-7f0d-4f0c-9e3e-a9170777b41c"
      unitRef="usd">20372000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTMtMS0xLTI3Mjgz_3a34b291-f66e-42b1-8295-57ee67874810"
      unitRef="usd">13237000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTUtMS0xLTI3Mjgz_b895dd00-2fe6-4b76-be3b-615f3ca45ac9"
      unitRef="usd">101591000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzExLTctMS0xLTI3Mjgz_dc3b2402-91de-4a56-a5d0-bf6f23bf7297"
      unitRef="usd">75958000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="if4a14bc5fb7e45f0a1853ecb884b6888_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTEtMS0xLTI3Mjgz_fd909df4-4f1a-44b8-9b9b-243a94b4d6c9"
      unitRef="usd">72179000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ice49c71424c7431da17ef6a8798db705_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTMtMS0xLTI3Mjgz_f2ac9419-ab00-4696-a1b1-17cfca94653b"
      unitRef="usd">70467000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if4a14bc5fb7e45f0a1853ecb884b6888_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTUtMS0xLTI3Mjgz_ffbd3ac6-0c7c-477b-be00-9e2dc1ac4a80"
      unitRef="usd">244338000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ice49c71424c7431da17ef6a8798db705_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEyLTctMS0xLTI3Mjgz_c0650ee5-b524-4e81-9c0d-c849db1aaaf2"
      unitRef="usd">251307000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEzLTEtMS0xLTI3Mjgz_fe92b822-7998-4bda-8a75-3b2296073f27"
      unitRef="usd">13851000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzEzLTMtMS0xLTI3Mjgz_c33eb67d-776f-4705-bf90-4873e5dd41b2"
      unitRef="usd">17970000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccountsReceivableNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTEtMS0xLTI3Mjgz_c29d64e1-5a14-4510-a0d7-606c4e29d552"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTMtMS0xLTI3Mjgz_b5ab70fc-2bed-4f05-ad5d-0848b8f83d5f"
      unitRef="usd">206728000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTUtMS0xLTI3Mjgz_07bc6a5b-27d1-4c04-b780-560ca51f360f"
      unitRef="usd">1855160000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE0LTctMS0xLTI3Mjgz_3a41ea01-c13c-4bda-aad5-ac5378194de7"
      unitRef="usd">1527125000</codi:IdentifiableAssetsOfSegments>
    <codi:OtherIdentifiableAssets
      contextRef="ice1e2c035e58406295b3a211e9d223e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE2LTUtMS0xLTI3Mjgz_71e1670f-488f-4449-8b26-df4beb49d6de"
      unitRef="usd">106011000</codi:OtherIdentifiableAssets>
    <codi:OtherIdentifiableAssets
      contextRef="if21cf80b9cab4e369f08a5a68432e1af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE2LTctMS0xLTI3Mjgz_03c29ae6-49e3-43e2-adbe-29f9e23d8bb1"
      unitRef="usd">8917000</codi:OtherIdentifiableAssets>
    <codi:DisposalGroupAssetsHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTUtMS0xLTM3ODg5_24116531-ae09-4ad3-8402-1d65150ccff3"
      unitRef="usd">99423000</codi:DisposalGroupAssetsHeldForSale>
    <codi:DisposalGroupAssetsHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTctMS0xLTM3ODk2_08db2a0a-c2f3-4d58-b68a-9fddd7afff6f"
      unitRef="usd">101864000</codi:DisposalGroupAssetsHeldForSale>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE4LTUtMS0xLTQ3NjUy_95e2e929-af5e-435a-8e3c-13ddc46fa4e5"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE4LTctMS0xLTM3ODk2_666f0858-0aba-43fd-98eb-8c3df2fc9204"
      unitRef="usd">87377000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AccountsReceivableNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTEtMS0xLTI3Mjgz_59582296-58c2-44b1-9010-d4360409e2ad"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTMtMS0xLTI3Mjgz_6b311825-7e6b-42c5-9ece-78ae9afc6c77"
      unitRef="usd">206728000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTUtMS0xLTI3Mjgz_9b541748-9e0a-42f0-a2da-55da28f16183"
      unitRef="usd">2060594000</codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets>
    <codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTpjODAxODViZGI5ZTQ0NTI1YjQ0NzJlMGY5YmRkNzZjMC90YWJsZXJhbmdlOmM4MDE4NWJkYjllNDQ1MjViNDQ3MmUwZjliZGQ3NmMwXzE3LTctMS0xLTI3Mjgz_0dd5dfee-768c-4892-9e02-a8f02073e61c"
      unitRef="usd">1725283000</codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxNjk_cc902f24-5ff7-488d-8ca3-10c6684de594">Revenue attributable to Canada represented approximately 10.9% of total international revenues in 2021, 14.8% of total international revenues in 2020, and 14.0% of total international revenues in 2019.  Revenue attributable to any other individual foreign country was not material in 2021, 2020 or 2019.</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i737f82131e694e46aed4a8694312dca5_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzY2OTk_ba3c1cc6-8cf0-4998-be64-1108ba84bdde"
      unitRef="number">0.109</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i25d62e0d9b6146f1b826c2e8cbc81396_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzEwOTk1MTE2MzY3NzI_1d23cc4e-b237-4836-9439-20aa4aba755f"
      unitRef="number">0.148</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic01e8f08b7ed42edbd35dc0f82071cd4_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzEwOTk1MTE2MzY3NjQ_4ca9d259-6b71-4c86-8962-40f20c8e9f6f"
      unitRef="number">0.140</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90ZXh0cmVnaW9uOjZjOWZjMzk4NDM0NjQ4ZWZiNTcwOTE5NDZjNzY3NTNlXzcxNTk_79e85c50-07e5-4615-a0e6-e0638a87458e">&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;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&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,894,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;1,473,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets &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 style="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,961,171&#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,536,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;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7f0fe9f53d964a84a217357b604895a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzItMS0xLTEtMjcyODM_40751d9a-0262-48cb-b5dc-0415dad41b39"
      unitRef="usd">1894754000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i0e451c33b9424dc39af6de8647faa7c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzItMy0xLTEtMjcyODM_b8047ea6-8f6a-49bb-a499-207b666a8a54"
      unitRef="usd">1473100000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iaaf4a2bfdca74bbc81a681f07bacb951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzMtMS0xLTEtMjcyODM_0b9653d1-9ed5-4091-8a7f-c323f08b01a9"
      unitRef="usd">688000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia395c1e6ca4e4e4090ac9160db621aed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzMtMy0xLTEtMjcyODM_68543b75-2f22-4f01-ba6a-c85471c0f21a"
      unitRef="usd">1363000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9c9d9e9024df4f328985acae1ccb26e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzQtMS0xLTEtMjcyODM_e4b8df9f-708e-482e-8fdd-4c9ebd32513c"
      unitRef="usd">36075000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9a2d8f86009e4c7d878b191dc1975b92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzQtMy0xLTEtMjcyODM_c1ba4d9c-3ec0-4d2b-a04d-0bd9158db4eb"
      unitRef="usd">37621000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ie90db76d36c142fe99b1e36694508549_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzUtMS0xLTEtMjcyODM_6dbf2b1a-1079-4232-84e4-9295d60eff0e"
      unitRef="usd">29654000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if851db76ba5443a1a6e1f4ebbb041d42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzUtMy0xLTEtMjcyODM_2fa0141c-b255-43c1-beb0-b0ffd8db52af"
      unitRef="usd">23958000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ibe3108061e9a4f5d938084856cb58013_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzYtMS0xLTEtMjcyODM_0769dcc1-2ea7-42e3-865d-bc25e13f87a9"
      unitRef="usd">1961171000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i76581eca700f4cfa9d38b43a308d19a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNzcvZnJhZzo2YzlmYzM5ODQzNDY0OGVmYjU3MDkxOTQ2Yzc2NzUzZS90YWJsZTphZWNlMGQwMDM2ODE0OTlmYjc3ODAwN2FkNTJhOTc0NC90YWJsZXJhbmdlOmFlY2UwZDAwMzY4MTQ5OWZiNzc4MDA3YWQ1MmE5NzQ0XzYtMy0xLTEtMjcyODM_e9f25ada-8c3a-4540-ac72-db3c07a2f1ae"
      unitRef="usd">1536042000</codi:IdentifiableAssetsOfSegments>
    <codi:PropertyPlantAndEquipmentAndInventoryTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzE4MQ_c8a1614d-4402-4afa-8407-267c5798a4ac">Inventory and Property, Plant, and Equipment&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: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:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;105,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,285&#160;&lt;/span&gt;&lt;/td&gt;&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;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;27,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;13,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;text-align:left;vertical-align:top"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;283,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;589,954&#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;371,816&#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;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;562,084&#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;350,594&#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:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;206,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;169,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;52,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;13,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;15,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;345,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;287,038&#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;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;(166,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(133,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;178,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,653&#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 $37.3 million, $31.1 million and $29.7 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</codi:PropertyPlantAndEquipmentAndInventoryTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzItMS0xLTEtMjcyODM_137b7119-6254-4324-a0b9-053162fb8729"
      unitRef="usd">105654000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzItMy0xLTEtMjcyODM_bf051692-f8da-43f9-b30b-49b86631aab3"
      unitRef="usd">75285000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzMtMS0xLTEtMjcyODM_157942a3-c539-4d8d-90fb-3447675d60e1"
      unitRef="usd">27026000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzMtMy0xLTEtMjcyODM_ea4c43b6-eec1-4b2f-8367-a7735f69c356"
      unitRef="usd">13151000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzQtMS0xLTEtMjcyODM_d6635808-47bd-417e-99f2-6a79569a7148"
      unitRef="usd">457274000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzQtMy0xLTEtMjcyODM_daa35190-da7b-44d0-9662-00bf5e9e59c4"
      unitRef="usd">283380000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzUtMS0xLTEtMjcyODM_4af762e2-1418-4d0a-bb3c-683120897952"
      unitRef="usd">589954000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzUtMy0xLTEtMjcyODM_07cc1a1b-00d1-4c76-b86d-01fe0194769c"
      unitRef="usd">371816000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzYtMS0xLTEtMjcyODM_ce8b164b-7627-4557-95e6-1b009acbeb8c"
      unitRef="usd">27870000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzYtMy0xLTEtMjcyODM_9236098e-6b85-46f2-baa1-ffb91ca06234"
      unitRef="usd">21222000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzctMS0xLTEtMjcyODM_dba89944-79d5-403e-8336-2a6839f27c18"
      unitRef="usd">562084000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTpiNDNkYzQ0MTA0Zjc0YWU4OWZiYjgyOWJhN2ZmYmUyOC90YWJsZXJhbmdlOmI0M2RjNDQxMDRmNzRhZTg5ZmJiODI5YmE3ZmZiZTI4XzctMy0xLTEtMjcyODM_079efad0-bbec-4d31-8201-76b7d796c79d"
      unitRef="usd">350594000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzE4OA_dea578e7-cd79-4c54-adeb-259c33fc22e0">&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:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;206,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;169,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;52,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;13,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;15,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;345,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;287,038&#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;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;(166,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(133,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;178,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,653&#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="i0fbf9f428763460781113ed78c539efe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzItMS0xLTEtMjcyODM_c079e822-196a-4eaf-9323-7b450f7abc55"
      unitRef="usd">206919000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i385a2229a7ec49a2bfb9405495460b1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzItMy0xLTEtMjcyODM_7c1366b4-1cdf-4100-81bb-0186bdb25adb"
      unitRef="usd">169980000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie3123a6db3cc4853b040121f8a9f31ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzMtMS0xLTEtMjcyODM_ee3bec8d-f805-4d60-b091-1022d8d830eb"
      unitRef="usd">52794000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i32651cae3e4d4ee69118ec42c0e20461_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzMtMy0xLTEtMjcyODM_5613b201-7aeb-4a5d-8795-308b85eeecb8"
      unitRef="usd">45223000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2777efcefa4040eea25eb9596221f288_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzQtMS0xLTEtMjcyODM_f2c55a79-9c10-4b3b-9f7c-a860b179a4c8"
      unitRef="usd">56988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8de0fc77e4194ea9b39ebb73cd511d36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzQtMy0xLTEtMjcyODM_5efcffbc-8950-4530-a55d-4efa5cd8d00e"
      unitRef="usd">45305000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzUtMS0xLTEtMjcyODM_eac2cd4b-6596-43e2-9241-11a72d33a5a4"
      unitRef="usd">13345000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzUtMy0xLTEtMjcyODM_ddeb11be-29a6-41b6-8281-eb0d1d3f70ac"
      unitRef="usd">10817000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fe8e1fba02341d28089de21f54f18e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzYtMS0xLTEtMjcyODM_0ae41bda-edb0-4fd9-9cdd-8f0a51c95d3e"
      unitRef="usd">15340000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibf72d311fe284c12838f5a720b492617_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzYtMy0xLTEtMjcyODM_3d946854-4d98-4036-b2c3-4bbb7340a0b7"
      unitRef="usd">15713000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzctMS0xLTEtMjcyODM_fa8d55ba-7fdb-4acf-9cb6-2caadfe53610"
      unitRef="usd">345386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzctMy0xLTEtMjcyODM_b0d6f8af-2459-4b24-bbc0-68c84f53390f"
      unitRef="usd">287038000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzgtMS0xLTEtMjcyODM_65c841d1-ef65-4e11-8242-75ab42a940f7"
      unitRef="usd">166993000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzgtMy0xLTEtMjcyODM_5518b285-e03e-4c8a-96c9-f0bba9688e71"
      unitRef="usd">133385000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzktMS0xLTEtMjcyODM_3cf5920d-506d-4e53-ba4a-472d5248f68a"
      unitRef="usd">178393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90YWJsZTo4ZmEyZTFhZWExN2M0ZWYxYjdjYWE5ZmQxYTc2MzU2OS90YWJsZXJhbmdlOjhmYTJlMWFlYTE3YzRlZjFiN2NhYTlmZDFhNzYzNTY5XzktMy0xLTEtMjcyODM_ab69d4b4-0deb-41a8-b550-421cfd280714"
      unitRef="usd">153653000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzEwMw_6cc417be-17b5-4e4c-994d-8700dccb6a1b"
      unitRef="usd">37300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzEwNw_7404dde4-4db6-442d-9a37-ba089fbfe11d"
      unitRef="usd">31100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODAvZnJhZzpiY2JiYmE1M2I1NjI0YTc3OWI5YmIzZjE2OTllM2VlOC90ZXh0cmVnaW9uOmJjYmJiYTUzYjU2MjRhNzc5YjliYjNmMTY5OWUzZWU4XzExNA_9f0a67b2-be70-4309-91d9-f0aec7babff0"
      unitRef="usd">29700000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgyNTc_8d1c0743-0674-4586-a022-6a03cbfb0bad">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:6pt;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, 2021 and 2020 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:79.093%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.681%"/&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 &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;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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: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;&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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:8pt;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:8pt;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: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;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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;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;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:8pt;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: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;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:8pt;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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;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;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:8pt;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:8pt;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: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,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:8pt;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:8pt;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: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;666,507&#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:8pt;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:8pt;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 #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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;815,405&#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: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, 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: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:79.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.084%"/&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:19.636%"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions &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, 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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: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;&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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:8pt;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: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;61,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;72,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;339,023&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;327,484&#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="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 #000;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:#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:8pt;font-weight:400;line-height:100%"&gt;666,507&#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: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, 2020 includes the acquisitions of Marucci and BOA by the Company, and add-on acquisitions at Altor and Ergobaby.&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 $223.3 million of goodwill is deductible for income tax purposes at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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 uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.  We determined that the Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative tests of Ergobaby, Altor Solutions and Velocity were performed using an income approach to determine the fair value of the reporting units. For Ergobaby, the discount rate used in the income approach was 15.9% and the results of the quantitative impairment testing indicated that the fair value of the Ergobaby reporting unit exceeded the carrying value by 14.0%.  For Altor, 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-style:italic;font-weight:700;line-height:120%"&gt;2019 Interim Impairment Testing&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;Velocity Outdoor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 performed interim quantitative impairment testing of Velocity Outdoor at September 30, 2019.  As a result of operating results below forecasts in the current period as well as a re-forecast of the Velocity business in which planned earnings and revenue fell below the forecasts of prior periods, the Company determined that a triggering event occurred in the third quarter of 2019 and performed an interim impairment test of goodwill as of September 30, 2019.  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 12.2% 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 Velocity's ability to execute on the projected cash flows.  Based on the results of the impairment test, the fair value of Velocity did not exceed the carrying value, indicating that the goodwill at Velocity is impaired.  The difference between the carrying value and fair value of the Velocity business was $32.9&#160;million, which the Company has recorded as impairment expense in the accompanying consolidated statement of operations for the year December 31, 2019. &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;2019 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.  All of the Company's reporting units except Liberty were tested qualitatively at March 31, 2019.  We determined that the Liberty 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. We used an income approach and market approach for the quantitative impairment test that was performed of the Liberty business at March 31, 2019, with equal weighting assigned to each.  The discount rate used in the income approach was 14.8%.  The results of the quantitative impairment testing indicated that the fair value of the Liberty reporting unit exceeded the carrying value.  For the reporting units that were tested qualitatively for the 2019 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded their carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the net carrying amount of goodwill at December 31, 2021 and 2020 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;873,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;724,252&#160;&lt;/span&gt;&lt;/td&gt;&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 impairment losses&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;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;815,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;666,507&#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-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:7.25pt;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="15" style="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;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;566,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(180,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;386,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;505,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;(148,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;357,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;13&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:8pt;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;153,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;145,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:8pt;font-weight:400;line-height:100%"&gt;(25,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;411,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(87,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;323,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;357,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(64,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;293,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;16&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:8pt;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,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:8pt;font-weight:400;line-height:100%"&gt;(3,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="2" style="background-color:#ffffff;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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;(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="2" style="background-color:#cceeff;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;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:8pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="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,137,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(321,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;815,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,012,615&#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;(241,998)&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;770,617&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In-process research and development &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;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;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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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,194,571&#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;(321,894)&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;872,677&#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,076,080&#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;(241,998)&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;834,082&#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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. The Company determined that the in-process research and development technology asset acquired in the BOA acquisition achieved viability in the second quarter of 2021, and will be amortized over a ten-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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, 2021, 2020 and 2019 totaled $80.3 million, $61.7 million and $53.6 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;76,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2023&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;75,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&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;73,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2025&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;68,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&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;65,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;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgyMzc_c5131aff-8d13-4772-b9b1-9e5d655c107b">&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:79.093%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.681%"/&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 &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;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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: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;&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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:8pt;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:8pt;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: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;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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;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;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:8pt;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: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;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:8pt;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:8pt;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:8pt;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:8pt;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="2" style="background-color:#cceeff;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;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:8pt;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:8pt;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: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,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:8pt;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:8pt;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: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;666,507&#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:8pt;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:8pt;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 #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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;815,405&#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: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, 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: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:79.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.084%"/&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:19.636%"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions &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, 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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: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;&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,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:8pt;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: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;61,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;72,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;339,023&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;327,484&#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="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 #000;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:#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:8pt;font-weight:400;line-height:100%"&gt;666,507&#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: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, 2020 includes the acquisitions of Marucci and BOA by the Company, and add-on acquisitions at Altor and Ergobaby.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEtMi0xLTEtMjcyODM_84fe34f0-56a5-4bd0-86f5-518a98dd2286"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEtNC0xLTEtMjcyODM_df0a2c3f-5753-4525-91a2-77c2ff566790"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iac19cd744f4d4868bdd26dc3957def17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEtMTAtMS0xLTI3Mjgz_8b0ea95d-716c-480b-acc0-a37304f45c7a"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzItMi0xLTEtMjcyODM_edb9107d-1c77-472a-8b5d-d1e61415fec0"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9431fd8741ce4bd19419b0e4a860e205_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzItNC0xLTEtMjcyODM_c5a4951a-906a-447a-b590-e7db6a0ce9d5"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i551809e4a703499b986c3234577e616e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzItMTAtMS0xLTI3Mjgz_49ef9c76-7f28-45cf-9fc7-a23b28736f66"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id4e91ba819694208b14615634a13d0c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzMtMi0xLTEtMjcyODM_baf97122-e7fc-4501-a0d3-f464740c862f"
      unitRef="usd">63531000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6ac2a077a0d14a4b97d2f0f79f5a37fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzMtNC0xLTEtMjcyODM_503c4b65-56b9-4329-a6e7-7d5f7e0cd40f"
      unitRef="usd">-2083000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i7b7c9f50cffb492f813b4499241b5a9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzMtMTAtMS0xLTI3Mjgz_4189aefe-948b-4989-9747-beb341b46723"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5f0fe242802b41519c438ebe49dff2ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzQtMi0xLTEtMjcyODM_f4748959-1428-4eae-949d-77ac3c98e1d1"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic8c828c6a82e45aaa687d82f860ffe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzQtNC0xLTEtMjcyODM_f80991a8-7d8d-47ae-bd11-94b8eafbf545"
      unitRef="usd">83458000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ia92d74d1319646dcab73738c2973f882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzQtMTAtMS0xLTI3Mjgz_b19fcac1-388a-47e6-a7ab-e7b69116c65b"
      unitRef="usd">83458000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzUtMi0xLTEtMjcyODM_74591869-7dbe-4c72-a32c-b5c812976759"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i875f927b57f1417391636812b0f535a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzUtNC0xLTEtMjcyODM_259e0fa9-7eff-4e38-bb9a-84a749ce2805"
      unitRef="usd">39685000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzUtMTAtMS0xLTI3Mjgz_a6500d19-c857-4360-9a7c-fc7cb4cf4ca9"
      unitRef="usd">107855000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaa5f25023d2f42e186990f600e229601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzYtMi0xLTEtMjcyODM_7b53a407-5241-458c-b7b9-750b100d3681"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie8e9f76c55534bda9c2858525db728e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzYtNC0xLTEtMjcyODM_481290f7-733c-41d6-a0b4-213553833bd5"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzYtMTAtMS0xLTI3Mjgz_d5139237-f853-41ec-823f-9d18702c8946"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzgtMi0xLTEtMjcyODM_f5c6b7f0-8ed7-4267-84ff-9cdcc9618b4b"
      unitRef="usd">75369000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9f436618064349e88db03604210e18cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzgtNC0xLTEtMjcyODM_137818c3-d742-4352-905f-ef0453054970"
      unitRef="usd">15474000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzgtMTAtMS0xLTI3Mjgz_84f54056-df11-4ad2-be3d-e2b761dfdd8b"
      unitRef="usd">90843000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzktMi0xLTEtMjcyODM_71704f43-cec3-4632-b354-d97c2542fb1b"
      unitRef="usd">26903000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzktNC0xLTEtMjcyODM_47bec855-a93e-45e1-9788-a2f3923b693a"
      unitRef="usd">12364000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzktMTAtMS0xLTI3Mjgz_3851600c-0a55-465a-9b27-8051c7f3e822"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ice49c71424c7431da17ef6a8798db705_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEwLTItMS0xLTI3Mjgz_ac34e1ba-6ec1-4b41-b6cf-2d38811f052b"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEwLTQtMS0xLTI3Mjgz_3b93b486-4f01-4838-8d3b-19688e34e046"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="if4a14bc5fb7e45f0a1853ecb884b6888_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEwLTEwLTEtMS0yNzI4Mw_6e471e1c-29ff-42a1-8f7c-13e8266d509d"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEyLTItMS0xLTI3Mjgz_bf014de8-ec87-4f41-a55c-206ec6c62458"
      unitRef="usd">666507000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEyLTQtMS0xLTI3Mjgz_f62a7efc-ab30-4148-b44d-0d38eaccabc4"
      unitRef="usd">148898000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyNzk3YmQyYmJhZDk0YjhmYWEzOTYwMjJhMTA5OTMzMi90YWJsZXJhbmdlOjI3OTdiZDJiYmFkOTRiOGZhYTM5NjAyMmExMDk5MzMyXzEyLTEwLTEtMS0yNzI4Mw_9c5c96f9-7489-44d9-9bb1-841ff23a3c8c"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88a335ed1c944a4aac30139cf08b2ca8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEtMi0xLTEtMjcyODM_b924990e-3623-494a-ac47-61af434e21ba"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icdc65a9ae553418c895372f41489acc8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEtNC0xLTEtMjcyODM_91ce2644-d799-40ef-9539-ac5032ca97e2"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEtMTAtMS0xLTI3Mjgz_402714d0-15f5-4f53-a7e6-56f9c2e431a8"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if9d449b1f9744570930fe372ab46195a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMi0xLTEtMzc1OTE_15aa5e03-2712-4860-9828-84fb70f0ed04"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9f078eac339740b4a8d88834cdee3f88_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItNC0xLTEtMzc2MDA_032f4354-33b3-4513-9f59-25a24a52e1a1"
      unitRef="usd">254153000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMTAtMS0xLTM3NjA4_0e20a1ef-f73d-4f38-aea0-436fb367b540"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4785c01ae4c247d083da88b386a905c5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMi0xLTEtMjcyODM_55816863-1cbd-4730-9c8f-64ab7a7302a0"
      unitRef="usd">61031000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItNC0xLTEtMjcyODM_dab1c625-db3b-4b75-87c8-6c7161ae14a7"
      unitRef="usd">2500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="id4e91ba819694208b14615634a13d0c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzItMTAtMS0xLTI3Mjgz_15e847d8-e0a0-4900-87c3-0ea8ae3a6049"
      unitRef="usd">63531000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3be9a02ca36b43f197743badde933d0c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzMtMi0xLTEtMjcyODM_79ae2d6b-f740-4e8f-818e-a6c74370c43b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icb6ba8a27fc3495f92492eb79f376e9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzMtNC0xLTEtMjcyODM_67ccfce4-5a4e-4070-9074-5841433add2e"
      unitRef="usd">68170000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzMtMTAtMS0xLTI3Mjgz_751420bf-080e-455c-a229-3492d75e6f51"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7eebb9bdbfcb4b2780e9b8a41e0415c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzQtMi0xLTEtMjcyODM_2743de3c-0643-4e4d-b2de-03043e52db40"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzQtNC0xLTEtMjcyODM_646ca484-f2f6-421a-982d-49a786095804"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iaa5f25023d2f42e186990f600e229601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzQtMTAtMS0xLTI3Mjgz_507cdc5c-a032-4179-b667-45754fe75801"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i06b13e4fd7654a7b838254be85aae105_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzUtMi0xLTEtMjcyODM_4bab5fbf-b8de-4477-ab78-a69d7614eaf5"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7a84a0e10ff0408c843d90ea35c44430_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzUtNC0xLTEtMjcyODM_12a5e26c-098b-4fdf-ab71-8d7537d10eca"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="id7f05e59581a4ea79e47688e20e1b0e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzUtMTAtMS0xLTI3Mjgz_95cab3d8-efe6-460d-b5f9-d1a5836a22bc"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i532c844a7ab64db8a341414c9fa094b9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzYtMi0xLTEtMjcyODM_c7ee98d0-b3ee-4e4d-a960-a96f77d4ba73"
      unitRef="usd">72708000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzYtNC0xLTEtMjcyODM_abbee27b-1f64-46e0-9e90-2a1922fd1499"
      unitRef="usd">2661000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzYtMTAtMS0xLTI3Mjgz_ca2276de-a8a1-4eb5-b38c-e6054eff5594"
      unitRef="usd">75369000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie6bdac745dc349c98a6a792a496800da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzctMi0xLTEtMjcyODM_a30ac20e-47a6-4a04-9d00-c4ee6c5c301c"
      unitRef="usd">26903000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzctNC0xLTEtMjcyODM_1093c2ac-d7bc-4bdc-b077-ebafcb7d250d"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzctMTAtMS0xLTI3Mjgz_5a598531-8ba3-4baa-93a9-ba8202ba28e6"
      unitRef="usd">26903000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icaccf02bd524426fa810da82de65e0eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzgtMi0xLTEtMjcyODM_bd454a33-fef9-4d48-b795-0456dee5b4e1"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibc03de719681421e94d478192a2685e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzgtNC0xLTEtMjcyODM_3b2991af-9ff7-4ab9-8867-66739c20244a"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ice49c71424c7431da17ef6a8798db705_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzgtMTAtMS0xLTI3Mjgz_0002907a-1a03-43ea-b501-4621b5a9b277"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEwLTItMS0xLTI3Mjgz_d086d40a-e59a-43d1-9e26-ca314b263285"
      unitRef="usd">339023000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEwLTQtMS0xLTI3Mjgz_24d6e47b-9304-4dcf-a9a7-e79046f8767c"
      unitRef="usd">327484000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToyOGUxMmU5YTIxMTk0YTExODAzZmM5ZTE2NzdmODE4Yi90YWJsZXJhbmdlOjI4ZTEyZTlhMjExOTRhMTE4MDNmYzllMTY3N2Y4MThiXzEwLTEwLTEtMS0yNzI4Mw_f6ae1429-d4b3-4fbc-a94c-84fb1aff75d8"
      unitRef="usd">666507000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEyOTQ_c31f1ff1-236d-4d17-b924-66343ac4469f"
      unitRef="usd">223300000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzE2NDkyNjc0NTM1MDc_61ee6fed-8297-496e-bcb4-8c02e75a411d"
      unitRef="number">0.130</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzE2NDkyNjc0NTM1MTQ_a33bbe56-d572-4c16-88f1-cef5d6e05204"
      unitRef="usd">2.72</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i24822668e216461faa8dd9a23b1b27f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5Njk_7e5fdee1-8d23-4e57-9cfd-b1bb594c739c"
      unitRef="number">0.159</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="id4e91ba819694208b14615634a13d0c9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NDI_54d659a5-12d9-4c13-8509-36144ff13862"
      unitRef="usd">0.140</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i20415ca54a4b40b6821422764bc0f659_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5MzU_3adf6d7a-e9e8-4e8d-a23d-eba9faaf48c3"
      unitRef="number">0.133</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NDk_ce8dc468-c64b-4164-922c-5e0f840917c4"
      unitRef="usd">0.038</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="ic32c04b532a3442a9def5317c79b6414_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NjI_b1e3887a-399e-48e6-bbca-a6c8c61ab860"
      unitRef="number">0.128</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="iaa5f25023d2f42e186990f600e229601_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzEwOTk1MTE2Mzk5NTU_cd5c61d2-3ebc-4365-ba9e-0710d900b22f"
      unitRef="usd">0.164</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i85c063b4a7da4c82919d98ec32940851_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzQwMzA_a9694c41-bbee-4a24-9a75-7d58ab4d3d05"
      unitRef="number">0.122</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i85c063b4a7da4c82919d98ec32940851_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzQ1MjU_d3fd191e-9b73-4c79-a97d-0aeeb2b706ef"
      unitRef="usd">32900000</us-gaap:GoodwillImpairmentLoss>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i9a1d2bd7b34e41c7a903c3b92d4f87d9_D20190101-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzU1OTc_fa8bf820-b6a3-4a26-8b21-23308c681e7c"
      unitRef="number">0.148</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <us-gaap:GoodwillGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzEtMi0xLTEtMjcyODM_ebf288f3-9a36-4771-acef-d4866568134a"
      unitRef="usd">873150000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzEtNC0xLTEtMjcyODM_fde52081-5ece-4dcf-8f63-daf4b5a14361"
      unitRef="usd">724252000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzItMi0xLTEtMjcyODM_f6a32ff5-3fcd-4308-ac32-bd8de08691a8"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzItNC0xLTEtMjcyODM_2d924fe0-6695-43e1-8b27-43f97c158dcd"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzMtMi0xLTEtMjcyODM_dc4c9e59-21a3-4902-8747-5331f4a39f52"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZToxMDlhNDQwYTliZTA0NTk3ODM0MTRlNmU0YmRmOTJhYS90YWJsZXJhbmdlOjEwOWE0NDBhOWJlMDQ1OTc4MzQxNGU2ZTRiZGY5MmFhXzMtNC0xLTEtMjcyODM_2298c685-5876-4d0b-89ce-e3a2b9e099c6"
      unitRef="usd">666507000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i908659a3c6d74a71a4743257a79f348d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMS0xLTEtMjcyODM_84b979e0-b80d-4b1a-8a8d-334590054941"
      unitRef="usd">566805000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i908659a3c6d74a71a4743257a79f348d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMy0xLTEtMjcyODM_c5b5addb-464f-4d4e-99bd-6ed1acd9c673"
      unitRef="usd">180581000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i908659a3c6d74a71a4743257a79f348d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItNS0xLTEtMjcyODM_01ae72f6-6b15-49a5-95e2-53d2729c3830"
      unitRef="usd">386224000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i96a75957e4954e0bb0482b180e486d41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItNy0xLTEtMjcyODM_61dc09c4-5485-49a5-9434-e4e9dc145577"
      unitRef="usd">505657000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i96a75957e4954e0bb0482b180e486d41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItOS0xLTEtMjcyODM_df7ce6fb-366d-4b9d-a650-264d3f467e3d"
      unitRef="usd">148599000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96a75957e4954e0bb0482b180e486d41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMTEtMS0xLTI3Mjgz_f368ee15-f22a-43ad-82b2-d87d0e51925f"
      unitRef="usd">357058000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icedaf299664a4b8886abbcd2f38000d4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzItMTMtMS0xLTI3Mjgz_4119dfc8-79ec-4c7a-ba16-becd4d687840">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4d66671c5684385b99daa0feb30909c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMS0xLTEtMjcyODM_34a163a2-60e9-4a46-9c00-f0852e8eeadf"
      unitRef="usd">153124000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if4d66671c5684385b99daa0feb30909c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMy0xLTEtMjcyODM_2e3df9d5-823e-4788-b066-dda96ffcb935"
      unitRef="usd">49898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if4d66671c5684385b99daa0feb30909c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtNS0xLTEtMjcyODM_e5a90bcd-2eea-461a-8341-9a44d879716b"
      unitRef="usd">103226000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44f8164804884e068ce9e039045896ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtNy0xLTEtMjcyODM_1652db24-3fe0-429e-89f9-7d24dedaae69"
      unitRef="usd">145392000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i44f8164804884e068ce9e039045896ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtOS0xLTEtMjcyODM_61337c2d-a7a6-4098-b357-1a30a234cd27"
      unitRef="usd">25552000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i44f8164804884e068ce9e039045896ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMTEtMS0xLTI3Mjgz_28247d28-6da4-4ca1-b297-2da8c9c0c58a"
      unitRef="usd">119840000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4308fa4a78674f469c9014cf9ddea999_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzMtMTMtMS0xLTI3Mjgz_b0e10e82-5bab-49de-a071-57dacbd33191">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id066b749f3fa4e498b6369920f5d5e52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMS0xLTEtMjcyODM_edd4db99-fe77-43e6-b4c7-68bda0fe62e9"
      unitRef="usd">411100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id066b749f3fa4e498b6369920f5d5e52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMy0xLTEtMjcyODM_37d98111-c03a-4754-96be-98af731d031d"
      unitRef="usd">87178000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id066b749f3fa4e498b6369920f5d5e52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtNS0xLTEtMjcyODM_13a2052a-5b35-4dec-b2c4-b57e340e797d"
      unitRef="usd">323922000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c268ae596fb42d4b3e33007caac2baf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtNy0xLTEtMjcyODM_f9e705bc-f735-4ccf-b764-5f5d10fe7d44"
      unitRef="usd">357978000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c268ae596fb42d4b3e33007caac2baf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtOS0xLTEtMjcyODM_e4a49df2-dd19-459c-8c21-edc79cad4d3c"
      unitRef="usd">64478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c268ae596fb42d4b3e33007caac2baf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMTEtMS0xLTI3Mjgz_2853d2a4-096a-44f1-b863-8565cf806307"
      unitRef="usd">293500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4598701545584ce3be3d5e5580dcbb8e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzQtMTMtMS0xLTI3Mjgz_e1e8d1ee-8a7c-48b4-97d1-c8ba6af1f0a5">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic11216191efd46e7aee0526003a81a79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMS0xLTEtMjcyODM_6d9b284b-d8d6-4bb3-8dc4-4c6373eb5737"
      unitRef="usd">4617000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic11216191efd46e7aee0526003a81a79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMy0xLTEtMjcyODM_eec7c1e3-fd8f-4036-b333-c6b6e3d1ae1d"
      unitRef="usd">3502000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic11216191efd46e7aee0526003a81a79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtNS0xLTEtMjcyODM_b48d5561-431e-46cd-ba19-eb749bfc0a18"
      unitRef="usd">1115000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a4f102be525432d9bd3d837e56b06d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtNy0xLTEtMjcyODM_11e13007-b47b-49fe-9f80-abe0faca7156"
      unitRef="usd">3378000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a4f102be525432d9bd3d837e56b06d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtOS0xLTEtMjcyODM_2ee88528-7b52-4275-b07b-788081bd6697"
      unitRef="usd">3159000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3a4f102be525432d9bd3d837e56b06d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMTEtMS0xLTI3Mjgz_79fa47ba-e346-47ab-9bf0-fca62850e589"
      unitRef="usd">219000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia1b8f9ebd0b64374bc6e860d39fc8965_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzUtMTMtMS0xLTI3Mjgz_b5c05175-d643-4185-a9ed-90bdd04cca43">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i191292d1f9a843a6bf711f9bd335e3cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMS0xLTEtMjcyODM_1081d24e-aef9-4ae6-8f44-ebd9f9a9ea42"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i191292d1f9a843a6bf711f9bd335e3cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMy0xLTEtMjcyODM_df741bda-3fd3-4727-9b53-341382a1dbbb"
      unitRef="usd">735000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i191292d1f9a843a6bf711f9bd335e3cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtNS0xLTEtMjcyODM_d5fa539c-2f67-43e7-810a-454ba2a6bd43"
      unitRef="usd">1225000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i036f9442d8f545728f0bf71df91a343b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtNy0xLTEtMjcyODM_7d83a873-2e37-4b5f-b23c-3e698c849747"
      unitRef="usd">210000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i036f9442d8f545728f0bf71df91a343b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtOS0xLTEtMjcyODM_1c10c01e-87b4-43a5-b642-85b50e08b7a7"
      unitRef="usd">210000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i036f9442d8f545728f0bf71df91a343b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMTEtMS0xLTI3Mjgz_1baecbeb-ba76-4a9f-a753-3c3fd83eb12e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i737502b6c1164e5c97b3f0c9e585a49e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzYtMTMtMS0xLTI3Mjgz_1426102c-cda3-4446-beb2-e54aeafc294f">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctMS0xLTEtMjcyODM_49150114-3c57-4634-9b09-3a0e63e87213"
      unitRef="usd">1137606000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctMy0xLTEtMjcyODM_974309ce-eaae-405f-8a13-961c5eac266b"
      unitRef="usd">321894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctNS0xLTEtMjcyODM_714f2934-60cb-4250-b581-671f46680b37"
      unitRef="usd">815712000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctNy0xLTEtMjcyODM_4d46975a-87a9-4e82-b617-cdc5e0856f68"
      unitRef="usd">1012615000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctOS0xLTEtMjcyODM_e380830e-8c71-4d9d-8c3b-5f40a276db83"
      unitRef="usd">241998000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzctMTEtMS0xLTI3Mjgz_aa977fe1-f18b-4338-9c03-9593e731fdaf"
      unitRef="usd">770617000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtMS0xLTEtMjcyODM_243f737f-c6a5-429f-aff3-7d18dc510a5b"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtNS0xLTEtMjcyODM_0c4c7fa8-25cb-447c-9dd5-46e66d61f067"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtNy0xLTEtMjcyODM_925bdc6c-ee03-4812-8a88-6d3d603403c2"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzgtMTEtMS0xLTI3Mjgz_5deefe34-9fd2-4a2f-9447-3966c67e0a79"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktMS0xLTEtMjcyODM_6dc862fb-48d2-4877-a45b-88527636c2ef"
      unitRef="usd">0</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktNS0xLTEtMjcyODM_a64f8b72-8e2b-4a72-a44a-da02834ba496"
      unitRef="usd">0</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktNy0xLTEtMjcyODM_5f575e89-ac4c-4501-a434-e650d137920d"
      unitRef="usd">6500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzktMTEtMS0xLTI3Mjgz_e35e023c-7b99-4694-9e6d-e5996f1cca79"
      unitRef="usd">6500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTEtMS0xLTI3Mjgz_b17eb02e-f985-43c0-9f10-f40f814309d1"
      unitRef="usd">1194571000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTMtMS0xLTI3Mjgz_40c19151-dd88-4f2e-8f85-7b1f407952a6"
      unitRef="usd">321894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTUtMS0xLTI3Mjgz_11f83054-7654-4772-8952-e2cf67ac8688"
      unitRef="usd">872677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTctMS0xLTI3Mjgz_73808da4-ea40-42f4-adb2-f7434e883873"
      unitRef="usd">1076080000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTktMS0xLTI3Mjgz_f034118e-5462-4db3-b9ef-e5ca8cd5bb2d"
      unitRef="usd">241998000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTplZmI1ZjZhMzYxMWU0NzFjOTU2OGY3NTI2ODg3ZWU2Zi90YWJsZXJhbmdlOmVmYjVmNmEzNjExZTQ3MWM5NTY4Zjc1MjY4ODdlZTZmXzEwLTExLTEtMS0yNzI4Mw_b396cc5d-5fa6-4c32-9682-07d002017c67"
      unitRef="usd">834082000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgwNjk_5675d8b6-6b8e-4d75-9df7-d2a6d6c8e9cf"
      unitRef="usd">80300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgwNzM_ab5676b1-0c1f-4b98-8504-d73b844da97b"
      unitRef="usd">61700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90ZXh0cmVnaW9uOmQzNjdiYzJmNTczZjRlZGE5ZTc0Mzk1YjJiY2M2NWYwXzgwODA_9923d132-cef6-491a-9926-1d29ff9673a1"
      unitRef="usd">53600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzAtMS0xLTEtMjcyODM_5b5553e5-66ea-41e0-85cf-f884c49c8abb"
      unitRef="usd">76799000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzEtMS0xLTEtMjcyODM_3b8f6707-df3c-4955-85e6-cdf31a63e02b"
      unitRef="usd">75067000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzItMS0xLTEtMjcyODM_b2ff3200-2211-45fe-94ed-8f57c744f8fe"
      unitRef="usd">73683000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzMtMS0xLTEtMjcyODM_e29c45ad-d515-4ea6-a7bf-c81618dff221"
      unitRef="usd">68566000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODMvZnJhZzpkMzY3YmMyZjU3M2Y0ZWRhOWU3NDM5NWIyYmNjNjVmMC90YWJsZTo4ZTUyMjJlN2FhYjM0MjUxYTE0NTVkMGJiZWZlZmM0MC90YWJsZXJhbmdlOjhlNTIyMmU3YWFiMzQyNTFhMTQ1NWQwYmJlZmVmYzQwXzQtMS0xLTEtMjcyODM_6c709e84-d3af-4507-877e-76c66c2c9bfe"
      unitRef="usd">65836000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjkw_4a190783-8783-4ee4-9908-f5b5a03989f5">Debt&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;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;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 Company, the lenders from time to time party thereto (the &#x201c;Lenders&#x201d;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#x201c;2021 Revolving Credit Facility&#x201d;) up to a maximum aggregate amount of $600&#160;million and also permits the Company, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 trustee (the &#x201c;Trustee&#x201d;). The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2021, we consummated the issuance and sale of $1,000&#160;million aggregate principal amount of our 5.250% Senior Notes due 2029 (the "2029 Notes" or "2029 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#x201c;2029 Notes Indenture&#x201d;), between the Company and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes was October 15, 2021. The 2029 Notes are general unsecured obligations of the Company and are not guaranteed by our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 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:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with 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-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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2021 and December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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, 2021&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, 2020&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:top"&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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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 #000000;padding:2px 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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.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;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;N/a&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2026 Senior Notes&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;N/a&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="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;7.92%&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;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;N/a&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="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;2.13%&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;307,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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;td colspan="3" style="background-color:#ffffff;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;(7,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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,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;td 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;899,460&#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-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 the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs. In addition, the Company recorded $12.0&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the Company's 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes. In connection with entering into the 2021 Credit Facility, the Company recorded $5.4&#160;million in deferred financing costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2018 Credit Facility was categorized as a debt modification, and the Company incurred $8.4 million of debt issuance costs, $7.8 million of which were capitalized and will be amortized over the life of the related debt instrument, and $0.6 million that were expensed as costs incurred. For the year ended December 31, 2019, in connection with the repayment of the 2018 Term Loan, the Company wrote-off $12.3 million in deferred financing costs associated with the 2018 Term Loan.  The write-off of the deferred financing costs and original issue discount was recorded as loss on debt extinguishment in the accompanying consolidated statement of 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;Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 Revolving Credit Facility have been classified as other non-current assets in the accompanying consolidated balance sheet. The debt issuance costs associated with the 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes debt issuance costs at December 31, 2021 and December 31, 2020, 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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(6,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;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;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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;10,345&#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 2021 Credit Facility. The following table reflects required and actual financial ratios as of December&#160;31, 2021 included as part of the affirmative covenants in the 2021 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;5.07: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;0.00: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.00: 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;2.96: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 2021 Credit Facility. Upon the occurrence of an event&#160;of&#160;default under the 2021 Credit Facility, the 2021 Revolving Credit Facility may be terminated, and all outstanding loans and other obligations under the 2021 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 2021 Credit Facility.&#160;Any such event would materially impair the Company&#x2019;s ability to conduct its business. As of December&#160;31, 2021, the Company was in compliance with all covenants as defined in the 2021 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 2021 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, 2021 totaled $1.0 million and at December&#160;31, 2020 totaled $1.3 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 Rate Swap&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 2014, the Company purchased an interest rate swap (the "Swap") with a notional amount of $220 million on our outstanding debt on our Term Loan.  The Swap was effective April 1, 2016 through June 6, 2021, the original termination date of the 2014 Term Loan. The agreement required the Company to pay interest on the notional amount at the rate of 2.97% in exchange for the three-month LIBOR rate. In connection with the repayment of the 2018 Term Loan in November 2019, the Company settled the Swap with a payment of $4.9 million, the fair value of the Swap as of the date of settlement.  &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, 2021, 2020 and 2019:&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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:top"&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 debt premium/ discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;Unrealized (gains) losses on interest rate derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;3,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest 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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest expense, net&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;58,839&#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;45,769&#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;58,218&#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:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4aec3fabf9244adfa09505a7ab487a5e_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwMjU_92d909bf-c21e-41b0-819b-2df3510112c1"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i694f0c3f50574175bd359b954816b111_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwMzk_4f601bd9-8366-4367-9a9a-861b48f706c2"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1a482aca5e47425694b0fa9cfab85161_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcyMw_be6d625b-e711-49c2-8d71-794a07664494"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie1738b7239f547f492153fdbe3aa3ca2_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzczOA_2caea96f-0087-401c-89b9-28a887c1fed7"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="idc2479a4a432409a81b51e01a63d8ea2_I20211117"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwNTM_c24f4026-7353-4836-9c29-0b67200eb9b1"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idc2479a4a432409a81b51e01a63d8ea2_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwODM_d47e2e72-d22f-4704-bf4a-657ade39678d"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idc2479a4a432409a81b51e01a63d8ea2_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwOTk_3d5f2ba0-4f9f-455c-80ba-7ec630a65745"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i0a2729bebcee491fad028ca584b68f0b_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwNjc_62118b39-7b9e-46db-94ca-913d3271cb48"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0a2729bebcee491fad028ca584b68f0b_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcwOTE_4f71cbf0-1f5b-4bd3-ba3e-a0b7680b342c"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0a2729bebcee491fad028ca584b68f0b_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMDc_c99e0a5e-927d-42e3-a55f-e277954f15e3"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i42afafde7d7a4688b8e8125aac4325d3_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMTU_a751a15b-6a8f-4aeb-bea8-567093559dcb"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i42afafde7d7a4688b8e8125aac4325d3_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMjM_e17f9100-db9d-4c97-81f6-8f0b109d5f68"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtCurrent
      contextRef="i42afafde7d7a4688b8e8125aac4325d3_I20210302"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxMzE_80ea748b-fc65-4d3a-97f7-19aa456b8ac0"
      unitRef="usd">600000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i74d82bd30648475c83ed5426eaff9e8d_D20210302-20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTcxNDU_fcee2d36-3983-4790-9741-174e95c0c13f"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <codi:ProceedsHeldInEscrow
      contextRef="i42afafde7d7a4688b8e8125aac4325d3_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTU3MjE_87ccaf06-971a-4102-8756-6215fdda923f"
      unitRef="usd">647700000</codi:ProceedsHeldInEscrow>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7c4c3ac6dda346adad139af72d935c37_D20210302-20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwOTk1MTE2NTU3Mzc_8a9edbc3-1ed4-4a84-9d0a-ca463cb22278"
      unitRef="usd">33300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjgy_4c9fd95b-d397-4d70-8c3c-1fc18d9fcafd">&lt;div style="margin-top:6pt;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, 2021 and December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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, 2021&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, 2020&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:top"&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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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 #000000;padding:2px 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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.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;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;N/a&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2026 Senior Notes&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;N/a&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="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;7.92%&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;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;N/a&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="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;2.13%&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;307,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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;td colspan="3" style="background-color:#ffffff;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;(7,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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,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;td 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;899,460&#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, 2021 and December 31, 2020, 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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(6,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;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;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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;10,345&#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="ide4bf2d46bc94e12979270def50719bd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzItMS0xLTEtMjcyODM_cffe00f4-2fd0-4bda-9553-ca827845fcb8"
      unitRef="number">0.0489</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="ide4bf2d46bc94e12979270def50719bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzItMy0xLTEtMjcyODM_07c14cf3-225a-49fd-8e73-2897e3241b2e"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ic8f81bd2e9ff464e8ba2efbf4be88909_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzItNy0xLTEtMjcyODM_73af0f3e-4ae7-41a1-9e3c-0fe369e6f3a4"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i210d3557f6224b00b395f6fce33f4e5a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtMS0xLTEtNDQzNTA_d1f809f0-a73a-45e4-ad46-4abe2cd2c7b4"
      unitRef="number">0.0529</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i210d3557f6224b00b395f6fce33f4e5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtMy0xLTEtMzgwNzk_13a2de5a-4def-4030-ac1b-3d3403133707"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i0b2894056a8a4eb7b1c453f9f0831c4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtNy0xLTEtMzgwOTY_2097e502-a8e2-4392-84ec-6bb7d1191e49"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i9ea38dfa8a52445b8ddd282032a66f0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzQtMy0xLTEtNDE5ODY_792c93f1-4827-4751-a785-36f3d6b40aa9"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4af99ec2eaf3496da86add79967604db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzQtNS0xLTEtNDQzNjM_5ce5a23a-fc50-4750-bcab-212f9abc48d9"
      unitRef="number">0.0792</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i4af99ec2eaf3496da86add79967604db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzQtNy0xLTEtNDE5OTc_ad15e098-8259-4589-8370-8951fdc035f0"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2cb98c65870d4bba959643c1aff3f96c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtMy0xLTEtMjcyODM_25810162-3af9-4d9f-bbc5-619e11478353"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if241bf97173c4249aa98596b48f2c836_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtNS0xLTEtMjcyODM_0b605c99-5a46-475b-9237-e641843cd6ef"
      unitRef="number">0.0213</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6eec27249f9c496d93ce0dcb84304839_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzMtNy0xLTEtMjcyODM_cff8d122-f4f8-440b-884c-709945c403df"
      unitRef="usd">307000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzUtMy0xLTEtMjcyODM_641d45b0-8f33-486e-9b1a-3cb027ff367a"
      unitRef="usd">15174000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzUtNy0xLTEtMjcyODM_c1937475-5275-4658-9174-5d26ff60ae03"
      unitRef="usd">7540000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzgtMy0xLTEtMjcyODM_d094e62e-d63a-44ea-9924-bceb66387435"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTphNDNkYzllMjg1Yjc0ZWRlYjYzMzJhYWMxY2FhNmVlMi90YWJsZXJhbmdlOmE0M2RjOWUyODViNzRlZGViNjMzMmFhYzFjYWE2ZWUyXzgtNy0xLTEtMjcyODM_a25b4db3-aeeb-48e7-aee3-f7a78de7e5e0"
      unitRef="usd">899460000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i409edff398df457b993af6f1b08f9592_I20211117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0NDQ_02e0cc0d-13f3-4911-a368-4ce336cb9236"
      unitRef="usd">4300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8cf1ede0400f49698ba54dc7e9664c87_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0NTg_44103823-181e-4f7d-8216-4b81f45938a4"
      unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i5943dddd8bd342eb8abc6bd6d01a6f90_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0NzM_a1065164-5a4b-4b5b-bdc1-21f630d38875"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i6fb522ee913d46679b2a03fe6cab7d05_I20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzE2NDkyNjc0NzA0ODc_fc924287-c720-4dee-999c-02262ea1c210"
      unitRef="usd">5400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="icab17e03a2d947ab82705bf03c58f3b3_I20180418"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcwNzg_2c3d1ddd-a2a8-4dea-9a6f-3e9f368dd83d"
      unitRef="usd">8400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icab17e03a2d947ab82705bf03c58f3b3_I20180418"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcxMDU_f61b9249-5273-40e7-9ad4-4a88a85a9dbc"
      unitRef="usd">7800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i07c5275c977e49c5a757f92dc5877bdc_D20180418-20180418"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzcyMDY_d15205fa-506b-4028-b051-ec1853fd07ad"
      unitRef="usd">600000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i688dd80afb6d4c2ca20f7e0e2877883b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzczMjU_eaf8cb5f-958b-4f5e-8dce-2d25b8b50e5c"
      unitRef="usd">12300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzItMS0xLTEtMjcyODM_f7372a11-1dcb-4e42-a12e-ba2beae7acfd"
      unitRef="usd">27784000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzItMy0xLTEtMjcyODM_d289d9e2-78e2-4c17-a05a-2c3f1b04aec8"
      unitRef="usd">16466000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzMtMS0xLTEtMjcyODM_dc7e7584-e86b-4171-95fa-d51bed0f3434"
      unitRef="usd">6021000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzMtMy0xLTEtMjcyODM_91e6ea75-4e95-44b5-a653-103c979481e5"
      unitRef="usd">6121000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzQtMS0xLTEtMjcyODM_04f78370-b5ae-4ea6-ac5b-62d0b4ad7604"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzQtMy0xLTEtMjcyODM_3a28b84a-653a-45ea-b5c7-aa0d94cbafdd"
      unitRef="usd">10345000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9f883e2ea14743ab9a97f5d5e7e47903_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzctMS0xLTEtMjcyODM_1652bc49-5d11-4803-a236-a2d1f25aae5e"
      unitRef="usd">6589000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1b1c6fdb27674aa7b708cca85c6bd15a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzctMy0xLTEtMjcyODM_1f6d395f-edea-42ef-b76f-d67418dcaec1"
      unitRef="usd">2805000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ife02c90d01f7481181b167a7f71f4c7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzgtMS0xLTEtMjcyODM_8af9017c-6364-467b-b183-062e733e0ecc"
      unitRef="usd">15174000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzgtMy0xLTEtMjcyODM_7e5d46ab-5917-489c-b760-545fee4516f4"
      unitRef="usd">7540000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzktMS0xLTEtMjcyODM_817a110e-b132-452d-bc58-4e6c811e0a05"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZTpmNzgwMDQwZmRlMjM0ZWNjOTYzZDM4NmUzNDI0ZGU5Ny90YWJsZXJhbmdlOmY3ODAwNDBmZGUyMzRlY2M5NjNkMzg2ZTM0MjRkZTk3XzktMy0xLTEtMjcyODM_668cb98a-0422-4e2b-a537-abf9150995c8"
      unitRef="usd">10345000</us-gaap:DeferredFinanceCostsNet>
    <codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjk2_34d14264-2b8d-4573-bed9-717b3055237f">The following table reflects required and actual financial ratios as of December&#160;31, 2021 included as part of the affirmative covenants in the 2021 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;5.07: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;0.00: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.00: 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;2.96:1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic98785b3ca014ca99adc8ad9387d1bbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk0Njc_1becc991-1cac-420c-a020-2392b9736988"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ic98785b3ca014ca99adc8ad9387d1bbf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk1MTY_d2ec422a-db33-4056-b051-826da8ad214f"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9d012c119d05434f887615e9902324f8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk1Mzc_1c82c057-8466-407d-a0d5-eaeefa67317d"
      unitRef="usd">1300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="i93e3b562cae3485c9d7dabe1e9e7ca92_I20140916"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk2NjQ_4eb21827-ce1d-4907-a102-2e4081add26b"
      unitRef="usd">220000000</us-gaap:DerivativeAmountOfHedgedItem>
    <codi:InterestRateOnNotionalAmount
      contextRef="i244d5ff785e3499c857526daa251bfb0_I20140916"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1Xzk5MTI_4564c33c-aacd-4c83-9971-99064a220ed7"
      unitRef="number">0.0297</codi:InterestRateOnNotionalAmount>
    <us-gaap:PaymentsForProceedsFromDerivativeInstrumentInvestingActivities
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMDgw_e31cce74-f311-4fdc-911f-c4a87f687375"
      unitRef="usd">4900000</us-gaap:PaymentsForProceedsFromDerivativeInstrumentInvestingActivities>
    <codi:ScheduleOfInterestExpenseByComponentTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90ZXh0cmVnaW9uOjNhMDMwMWQwYzU1NDQ1MGM4OTUxYzVhYjY0ODg0YmY1XzEwMjg1_019a1310-1ffc-436c-96ff-ba5f2968b0c1">&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, 2021, 2020 and 2019:&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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:top"&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 debt premium/ discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;Unrealized (gains) losses on interest rate derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;3,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest 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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest expense, net&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;58,839&#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;45,769&#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;58,218&#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;</codi:ScheduleOfInterestExpenseByComponentTableTextBlock>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzMtMS0xLTEtMjcyODM_cf3db3b6-2346-417a-9d60-f2f611a7dd94"
      unitRef="usd">2669000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzMtMy0xLTEtMjcyODM_4e0c0e37-9564-4e7c-85ad-b0cdac413186"
      unitRef="usd">2164000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzMtNS0xLTEtMjcyODM_81ec5120-9386-4ad0-b6af-6deb2535dd97"
      unitRef="usd">21996000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:InterestExpenseDebt
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzQtMS0xLTEtMjcyODM_7232775d-0ec6-4a6b-ba3a-588155beff3e"
      unitRef="usd">54441000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzQtMy0xLTEtMjcyODM_c457c564-1efd-4687-bcee-eee01d28bc4f"
      unitRef="usd">42400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzQtNS0xLTEtMjcyODM_d90732dc-ade1-48fa-ada6-a51a78e5f3d8"
      unitRef="usd">32000000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzUtMS0xLTEtMjcyODM_56a5b69e-f923-40da-823e-8f67aad4fccc"
      unitRef="usd">1598000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzUtMy0xLTEtMjcyODM_0bafe77d-b42f-48e8-861c-44e4224aca80"
      unitRef="usd">1386000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzUtNS0xLTEtMjcyODM_9ebf6491-2e2c-4aa5-88c9-8137f050e2d9"
      unitRef="usd">1851000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzYtMS0xLTEtMjcyODM_660c7893-eea6-418d-9612-5bc1face4aae"
      unitRef="usd">-83000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzYtMy0xLTEtMjcyODM_92baebe3-23df-422e-92b3-84fb189aafb2"
      unitRef="usd">-222000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzYtNS0xLTEtMjcyODM_39f3b458-afb4-4563-b337-ff7d9b4ab24b"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzctMS0xLTEtMjcyODM_4d67e390-b889-4ab5-a5f5-41199ae843c4"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzctMy0xLTEtMjcyODM_07914f9c-c897-48f7-b9aa-d500c6d05839"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzctNS0xLTEtMjcyODM_038d0df3-5822-44ef-ae1f-e8aa0f7bfcb1"
      unitRef="usd">-3486000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:InterestExpenseOtherLongTermDebt
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzktMS0xLTEtMjcyODM_3edb7d69-1e07-4c7f-bcc5-cd55adfbafa9"
      unitRef="usd">227000</us-gaap:InterestExpenseOtherLongTermDebt>
    <us-gaap:InterestExpenseOtherLongTermDebt
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzktMy0xLTEtMjcyODM_5447767d-d0a0-495d-89b8-c0befc75d898"
      unitRef="usd">294000</us-gaap:InterestExpenseOtherLongTermDebt>
    <us-gaap:InterestExpenseOtherLongTermDebt
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzktNS0xLTEtMjcyODM_5c550aa7-c63d-4a4e-9ed6-b879b5a3a6f2"
      unitRef="usd">772000</us-gaap:InterestExpenseOtherLongTermDebt>
    <us-gaap:InterestIncomeOther
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzEwLTEtMS0xLTI3Mjgz_80c856c1-a2b5-4a31-a7fd-0fede6d49736"
      unitRef="usd">13000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzEwLTMtMS0xLTI3Mjgz_0028c285-8443-4e57-b1e9-aa083bdf0c1e"
      unitRef="usd">253000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzEwLTUtMS0xLTI3Mjgz_c6ae4e75-61be-4481-bea4-0ac01d80374d"
      unitRef="usd">1887000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzExLTEtMS0xLTI3Mjgz_060ff343-e8a0-439b-876b-44b0a978b730"
      unitRef="usd">58839000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzExLTMtMS0xLTI3Mjgz_c7a7d216-9bf2-4db6-9cb0-5a18838b4686"
      unitRef="usd">45769000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yODYvZnJhZzozYTAzMDFkMGM1NTQ0NTBjODk1MWM1YWI2NDg4NGJmNS90YWJsZToxODU4Yzg3MGYyZWQ0ZjEzOTg2NjdiNWUzOWM2M2RkZS90YWJsZXJhbmdlOjE4NThjODcwZjJlZDRmMTM5ODY2N2I1ZTM5YzYzZGRlXzExLTUtMS0xLTI3Mjgz_f9455d87-bf54-4b6e-a68d-48f2c44ecb45"
      unitRef="usd">58218000</us-gaap:InterestExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI3MTI_1ae3f83d-da14-4533-9060-ee1f2d971b7f">Defined Benefit PlanIn 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;div style="margin-top:6pt;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, 2021 and 2020:&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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 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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;&#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;(921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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;Benefit obligation&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;12,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,025&#160;&lt;/span&gt;&lt;/td&gt;&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;Change in plan 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: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: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Actual 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;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;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fair value of assets&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;9,449&#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;10,034&#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 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:#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;(2,862)&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;(3,991)&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;The unfunded liability of $2.9 million and $4.0 million at December&#160;31, 2021 and 2020, 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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;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;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;649&#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, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.3 million to the defined benefit plan in 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 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;2,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: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;5,587&#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, 2021:&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:top"&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;63&#160;&lt;/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;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;20&#160;&lt;/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;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;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;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;span style="color:#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;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;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;span style="color:#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, 2021 and 2020 were considered Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzE2NDkyNjc0NDUwNjk_619b3c6f-9ee4-4d4f-8b35-b20a07742618"
      unitRef="usd">-100000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzY2NQ_ec831113-755d-4dd3-a1a6-df3e96c6181b"
      unitRef="usd">-400000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzMtMS0xLTEtMjcyODM_619e31bc-3a9a-46d8-b7e5-7d7381f445ca"
      unitRef="usd">14025000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzMtMy0xLTEtMjcyODM_5c0276fb-b1d9-45a6-b72c-360a0c4f5823"
      unitRef="usd">14854000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzQtMS0xLTEtMjcyODM_44f23ea4-01a2-43c0-8926-b1b9148a3f54"
      unitRef="usd">422000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzQtMy0xLTEtMjcyODM_29cd76e0-376d-4615-a85b-f871b6420f5d"
      unitRef="usd">571000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzUtMS0xLTEtMjcyODM_c3a76799-5a9e-4222-bd1d-7aa77a0af898"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzUtMy0xLTEtMjcyODM_eee5d4dd-72ca-4bb1-bbc3-4307f41eb72a"
      unitRef="usd">31000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzYtMS0xLTEtMjcyODM_d2b54a74-43b8-4f84-b30e-0096aa17c9c3"
      unitRef="usd">484000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzYtMy0xLTEtMjcyODM_9897b76f-ebfb-4a5b-8660-f583390bf652"
      unitRef="usd">63000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzctMS0xLTEtMjcyODM_c22def6e-ae38-4ecf-9d04-75bbe2c136ca"
      unitRef="usd">-267000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzctMy0xLTEtMjcyODM_6d16a0ac-55f5-4fad-972c-27986a3c7181"
      unitRef="usd">-47000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzgtMS0xLTEtMjcyODM_a2742937-82da-453b-804d-44251e90ac50"
      unitRef="usd">304000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzgtMy0xLTEtMjcyODM_e61e799a-0886-4479-b0f8-17fff285eefc"
      unitRef="usd">356000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzktMS0xLTEtMjcyODM_ebe36239-0cee-4d1d-a2f1-4f2441f58088"
      unitRef="usd">253000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzktMy0xLTEtMjcyODM_896e9336-01e7-4245-bb2a-05c281e5d486"
      unitRef="usd">153000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEwLTEtMS0xLTI3Mjgz_63b853b0-6112-4961-8c5a-463e8e2ada28"
      unitRef="usd">1445000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEwLTMtMS0xLTI3Mjgz_66587912-47cf-4eb1-ade6-49019e0c984c"
      unitRef="usd">1998000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzExLTEtMS0xLTI3Mjgz_220cd1a6-6db7-43ec-b552-bec043051e70"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzExLTMtMS0xLTI3Mjgz_4dac2061-375e-4b04-b450-5faf101f30d1"
      unitRef="usd">921000</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEyLTEtMS0xLTI3Mjgz_bbd6e51a-21db-4b4b-9a03-0e4397c36a0d"
      unitRef="usd">-535000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEyLTMtMS0xLTI3Mjgz_170376b3-665f-4d90-a646-f6b165671b7a"
      unitRef="usd">1395000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEzLTEtMS0xLTI3Mjgz_f693e177-6aad-4d75-bb99-fd96600cd0c7"
      unitRef="usd">12311000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzEzLTMtMS0xLTI3Mjgz_69b699e0-c401-44a9-be1f-d0ee1f2dfd46"
      unitRef="usd">14025000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE1LTEtMS0xLTI3Mjgz_c3f35e84-fec5-4351-93a2-b83ad388f6c7"
      unitRef="usd">10034000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE1LTMtMS0xLTI3Mjgz_bc08a43a-6121-4372-86d9-7709dfbbaf30"
      unitRef="usd">10108000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE2LTEtMS0xLTI3Mjgz_85e9b1d5-51df-45ab-8b4b-dcc24cbc9da5"
      unitRef="usd">349000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE2LTMtMS0xLTI3Mjgz_7175584a-f985-4e6a-add0-349ce6081208"
      unitRef="usd">407000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE3LTEtMS0xLTI3Mjgz_0da34737-3187-408f-9c97-1a1d62ce7ffa"
      unitRef="usd">324000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE3LTMtMS0xLTI3Mjgz_b6a3e8ba-b0cf-4677-a35c-d518b7d6d77c"
      unitRef="usd">385000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE4LTEtMS0xLTI3Mjgz_408098cf-86e4-442f-aea3-c0c7c1d394c6"
      unitRef="usd">304000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE4LTMtMS0xLTI3Mjgz_73e807e5-4450-4f8d-a838-1e2ee17838fd"
      unitRef="usd">356000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE5LTEtMS0xLTI3Mjgz_f6035cd9-891e-4e5f-88b4-541889350c02"
      unitRef="usd">253000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzE5LTMtMS0xLTI3Mjgz_97d283ea-108b-4480-a76e-d39942c77423"
      unitRef="usd">153000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIwLTEtMS0xLTI3Mjgz_ffb01eb2-4e6c-465c-a991-bc506befccaf"
      unitRef="usd">1445000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIwLTMtMS0xLTI3Mjgz_ad48934a-56f4-4d12-845a-68e2f5341dfa"
      unitRef="usd">1998000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIxLTEtMS0xLTI3Mjgz_9b98569e-b4af-421e-b865-2be2453842f1"
      unitRef="usd">-370000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIxLTMtMS0xLTI3Mjgz_b6aca2a7-bcc3-4549-88f7-338c52381378"
      unitRef="usd">929000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIyLTEtMS0xLTI3Mjgz_87128538-f6fa-49d8-8d1f-b58361c13ea6"
      unitRef="usd">9449000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIyLTMtMS0xLTI3Mjgz_c653cad9-1d6a-453b-8646-35cf1e97835d"
      unitRef="usd">10034000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ife02c90d01f7481181b167a7f71f4c7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIzLTEtMS0xLTI3Mjgz_c85844f9-8426-41ec-ad52-95c14da57cd8"
      unitRef="usd">-2862000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphMzY3YzUwNWZlNDk0YWFhYjM4YzFmODEyM2ZmMmUwMS90YWJsZXJhbmdlOmEzNjdjNTA1ZmU0OTRhYWFiMzhjMWY4MTIzZmYyZTAxXzIzLTMtMS0xLTI3Mjgz_e81ba496-4084-4311-b34e-42f098279594"
      unitRef="usd">-3991000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ife02c90d01f7481181b167a7f71f4c7e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1Xzk0Mg_febcb52d-ba97-4e1d-bc34-caeb5c7914c7"
      unitRef="usd">-2900000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i20894c6a86f5431fb3f66f0e1e057c7c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1Xzk0OQ_007f05d9-7d85-4e00-8b22-3a50f819b202"
      unitRef="usd">-4000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI2OTM_c268b861-fd25-4207-a904-17ab9a73985a">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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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;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;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;649&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzMtMS0xLTEtMjcyODM_83a7de31-1379-4c1d-a956-e6a07d99c9f0"
      unitRef="usd">422000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzMtMy0xLTEtMjcyODM_dc22fe4b-3dc9-4781-bc9c-283000d47803"
      unitRef="usd">571000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzMtNS0xLTEtMjcyODM_bf960d93-3194-4fd9-8f6e-702fe0ac3fa8"
      unitRef="usd">512000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzQtMS0xLTEtMjcyODM_a82a2462-f147-4cfe-b221-4df026342715"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzQtMy0xLTEtMjcyODM_e6edb40b-07fb-4a48-aa0c-67f1cd817fc0"
      unitRef="usd">31000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzQtNS0xLTEtMjcyODM_b04cd3ef-1d06-409e-87cc-6143e0066165"
      unitRef="usd">132000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzUtMS0xLTEtMjcyODM_e27d6363-8dfc-4655-afbb-2ef1a72e0cf0"
      unitRef="usd">73000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzUtMy0xLTEtMjcyODM_581efe1b-4f0c-4caa-8885-541f047bd4ae"
      unitRef="usd">84000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzUtNS0xLTEtMjcyODM_c51b2d6b-c1e1-41fc-9ec7-593b6199cf3b"
      unitRef="usd">135000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzYtMS0xLTEtMjcyODM_1a4d4775-2eaa-4c6e-b44b-e15160f2d681"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzYtMy0xLTEtMjcyODM_6672433f-0328-41e9-ab3b-a0c6cddc7493"
      unitRef="usd">-232000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzYtNS0xLTEtMjcyODM_5d5bb377-0be6-4afb-8523-61d8fdb2eb4b"
      unitRef="usd">-140000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzctMS0xLTEtMjcyODM_7303db10-ced6-412e-90a6-4c26bca03e48"
      unitRef="usd">-111000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzctMy0xLTEtMjcyODM_8689b8b3-3dfa-45ce-aa19-7e2614be4050"
      unitRef="usd">-381000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzctNS0xLTEtMjcyODM_26b42e8d-dd5f-49d9-8399-4e7113f4285f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzgtMS0xLTEtMjcyODM_f8202df6-e6bb-4056-a303-f97172dec511"
      unitRef="usd">486000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzgtMy0xLTEtMjcyODM_0abb50b8-d3c4-4d2e-8dc8-e83becd6bb0a"
      unitRef="usd">1131000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTpmMWE1M2RlNWMwNDk0ZjgyOTExMDNkM2NlOWVmNzdkNS90YWJsZXJhbmdlOmYxYTUzZGU1YzA0OTRmODI5MTEwM2QzY2U5ZWY3N2Q1XzgtNS0xLTEtMjcyODM_6fdfdf8a-b85e-4051-bf34-94408b87b032"
      unitRef="usd">649000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI2ODc_5ad40a88-029a-4dde-9a01-decaa42a07c9">&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, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzMtMS0xLTEtMjcyODM_ea3664f0-ca0a-4f96-b2b0-7c76be6e134f"
      unitRef="number">0.0035</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzMtMy0xLTEtMjcyODM_ec218c73-bc4e-4aec-8226-aa1869efe50a"
      unitRef="number">0.0020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzQtMS0xLTEtMjcyODM_3243291c-7ebe-481f-98ba-7f69720748c0"
      unitRef="number">0.0080</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzQtMy0xLTEtMjcyODM_782aa494-ace3-4d20-b335-fdca685db8ff"
      unitRef="number">0.0080</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzUtMS0xLTEtMjcyODM_108eaa2b-814c-4060-87c0-9a60a1a4cf7b"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo3ZTE3ZWE3ZTRiNzE0Y2FjOWE4ODNkMmY1ODEwNDYxOS90YWJsZXJhbmdlOjdlMTdlYTdlNGI3MTRjYWM5YTg4M2QyZjU4MTA0NjE5XzUtMy0xLTEtMjcyODM_748fba8a-146f-4277-8511-dd652bc80878"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzE2NjU_eb55caed-2c10-4cab-87eb-8f4bc25f9424"
      unitRef="usd">300000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI2OTU_14313698-0c25-43fa-aca6-792e5f903deb">&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;2,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: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;5,587&#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="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzAtMS0xLTEtMjcyODM_7cd1ad86-7b03-4aac-8d75-1dfb8565e018"
      unitRef="usd">451000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzEtMS0xLTEtMjcyODM_97048a68-8ced-4119-939b-f53fac83ac1f"
      unitRef="usd">460000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzItMS0xLTEtMjcyODM_76b7a7ae-2999-423f-818b-6e9b2c2cd7fb"
      unitRef="usd">682000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzMtMS0xLTEtMjcyODM_b7f034d9-e905-40d2-a506-cb9d6f497059"
      unitRef="usd">597000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzQtMS0xLTEtMjcyODM_a19f0602-2f71-460c-909e-8660f138b3d0"
      unitRef="usd">653000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzUtMS0xLTEtMjcyODM_128966b0-ca88-4b5f-a26f-56a09acede74"
      unitRef="usd">2744000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <codi:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTo5NjgwYWIyYTQwZTM0NTRhODljYWYxYzIxZjUxYmExZi90YWJsZXJhbmdlOjk2ODBhYjJhNDBlMzQ1NGE4OWNhZjFjMjFmNTFiYTFmXzYtMS0xLTEtMjcyODM_8f105270-39e1-489a-b6f5-3c765ec9aaf5"
      unitRef="usd">5587000</codi:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90ZXh0cmVnaW9uOjBiMDZkODZjOTVjNjQ4ZmQ5YmRiOTdmMWYzOWYxNjM1XzI3MDU_e4c198ab-f81c-417c-a6cc-b3f30333f616">The allocation of pension plan assets by category in Swiss Life&#x2019;s group life portfolio is as follows at December&#160;31, 2021:&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:top"&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;63&#160;&lt;/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;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;20&#160;&lt;/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;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;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;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;span style="color:#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;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;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;span style="color:#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="ia69332ac36e74c8390fc1a81dee090b3_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzAtMS0xLTEtMjcyODM_b9e690f0-27c8-42bb-864e-f9fe57b5c926"
      unitRef="number">0.63</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i1ecbb569353a457b9f8774779d1b8a7c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzEtMS0xLTEtMjcyODM_9f45632e-0a66-4fae-a030-a41fa8781844"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i70b2b48ef5bc4446a6a8f4cb64539928_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzItMS0xLTEtMjcyODM_344169fc-3ca2-4f6c-97b5-a27ef517a1f5"
      unitRef="number">0.13</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ibdb364443687465880450d6a1d76e042_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzMtMS0xLTEtMjcyODM_fb318c1d-83a5-4d9b-8e80-5aa919b941bf"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ie53bb562da1b493d9886dd0d5fac9714_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzQtMS0xLTEtMjcyODM_b9a2b35c-53de-486d-9878-5f4c06e80980"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i5b35ec1953c74e5e8c6f1c27e7518860_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTIvZnJhZzowYjA2ZDg2Yzk1YzY0OGZkOWJkYjk3ZjFmMzlmMTYzNS90YWJsZTphYjVkNzY1MWNmOWY0MWQyOTNjYmQ3MDFlODA4OTdkOC90YWJsZXJhbmdlOmFiNWQ3NjUxY2Y5ZjQxZDI5M2NiZDcwMWU4MDg5N2Q4XzUtMS0xLTEtMjcyODM_b410ab47-4d67-44fb-8da5-a14126d9d637"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ibde4d5d091394e8d8568abafb4e3cbd5_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNTU2_888f2290-126a-4b38-b81f-547e68ccebad">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. The Company incurred $0.5&#160;million in total costs related to the ATM program during the year 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;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:6pt;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, 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: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;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: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;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 31, 2021, $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, 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 will be payable quarterly in arrears, when and as declared by the Company's board of directors on January 30, April 30, July 30, and October 30 of each year, beginning on July 30, 2018, at a rate per annum of 7.875%. Distributions on the Series B Preferred Shares are cumulative and at December 31, 2021, $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:6pt;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 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:6pt;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:6pt;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: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;Profit 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 Profit 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:6pt;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 each of the years ended December&#160;31, 2021, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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: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;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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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, 2019 &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 second quarter of 2019, the Company declared and paid a distribution to the Allocation Member of $8.0 million related to the sale of Manitoba Harvest and working capital settlements from prior Sale Events (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 third quarter of 2019, the Company declared and paid a distribution to the Allocation Member of $43.3 million related to the sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 2019, the Company declared and paid a distribution to the Allocation Member of $9.1 million related to the deferred consideration from the Manitoba Harvest sale and the working capital settlement received from the sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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: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 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 (loss) attributable to Holdings to net 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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 (loss) from continuing operations attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;17,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(5,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;(43,989)&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;(40,895)&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;(148,476)&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, 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;(43,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,476)&lt;/span&gt;&lt;/td&gt;&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;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;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;4,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;(49,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(45,869)&lt;/span&gt;&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;(151,698)&lt;/span&gt;&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;97,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;28,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;372,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;/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;3,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;97,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;370,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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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.76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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.72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.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;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;3.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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, 2021 - December 31, 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;(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;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;/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:#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&gt;&lt;td colspan="3" style="background-color:#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, 2019 - December 31, 2019 &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;21,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;January 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;July 1, 2019 - September 30, 2019 &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;October 17, 2019&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 24, 2019&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, 2019 - June 30, 2019 &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;21,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 18, 2019&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 25, 2019&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, 2019 - March 31, 2019 &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 18, 2019&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 25, 2019&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, 2021 - January 29, 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:#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 - September 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&gt;&lt;td colspan="3" style="background-color:#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, 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.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, 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;tr&gt;&lt;td colspan="3" style="background-color:#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, 2019 - October 29, 2019 &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, 2019&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, 2019&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, 2019 - July 29, 2019 &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, 2019&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, 2019&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, 2019 - April 29, 2019 &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, 2019&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, 2019&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, 2021 - January 29, 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:#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 - September 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&gt;&lt;td colspan="3" style="background-color:#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, 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.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, 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;tr&gt;&lt;td colspan="3" style="background-color:#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, 2019 - October 29, 2019 &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, 2019&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, 2019&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, 2019 - July 29, 2019 &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, 2019&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, 2019&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, 2019 - April 29, 2019&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, 2019&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, 2019&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, 2021 - January 29, 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:#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 - September 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;/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:#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 3, 2022.&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="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzg5_8640176d-1ba0-48c8-8a4f-e671382547c0"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1a77c77ada12479d960110521bb4b827_I20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTkzODE_3f602b69-fe33-4a38-902b-6cfe10f3474d"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <codi:AtTheMarketOfferingCosts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTkzOTU_65927115-3874-4cf5-97bf-0afb6f6c1912"
      unitRef="usd">500000</codi:AtTheMarketOfferingCosts>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1a77c77ada12479d960110521bb4b827_I20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk0MDk_3b6cb12a-022a-4b1e-a0cc-77091b11dcb6"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharesIssued
      contextRef="i1942b25e57c04ce7a705dbe1157d43a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk0NjY_6ed11a64-6fb8-4d82-b603-307623b6823e"
      unitRef="shares">3837885</us-gaap:SharesIssued>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i9cdfcab31a844a9992cbd90a47421b31_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk0ODI_5dd6feff-8d24-463d-88fe-f70e4b30bd08"
      unitRef="usd">115100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1MDQ_664908b9-7739-452f-bf4e-96a94a6090e1"
      unitRef="usd">2100000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <us-gaap:CommonStockSharesIssued
      contextRef="id9db2e77fc4a421395bd80319d859391_I20200507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzU3OA_a7b8286e-ae59-4278-bbfb-8de8000f3a0b"
      unitRef="shares">5000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharePrice
      contextRef="id9db2e77fc4a421395bd80319d859391_I20200507"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYzMQ_6d38db27-3196-4b7e-9241-2c84a3a72b8b"
      unitRef="usdPerShare">17.60</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0fe09b3acb7a4b0ebbab6ad12666febd_D20200507-20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc2Mw_293a113f-b9a2-4fc8-8073-a53de58d1e21"
      unitRef="usd">83900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzgyOQ_254c3f2d-6f97-4dcb-ba29-0a708f1fef5b"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib0942299127e4ff980a43b8148c94d0d_I20191120"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwMDM_72789847-375a-4e12-b422-fbafd7b8aec0"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ibd4ca551be6d42ed961038f2221b5f76_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwMDY_6bd7fa7a-9c93-47fb-a084-28ce4dc7eb58"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i33a6629e6bb14aa3bd93db473cc85f30_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzExMDI_eff9487b-36cd-486b-a1d8-822a734b397a"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iaf28572d0b0240dc9e9cece03801a4bb_I20191202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzExNTg_503bc57b-5124-4ad7-acb0-873e37630af6"
      unitRef="shares">600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i707bd2f6600147199610f3132b8d9f94_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNTQ_44ce3368-5e1f-4bf5-b7a5-15b5aada685e"
      unitRef="usd">115000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i18f6e70e83f041409be11423095630c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNjE_f5fbe2e3-ddb1-4762-b3ea-0f55cc5d0977"
      unitRef="usd">111000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ibd4ca551be6d42ed961038f2221b5f76_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NzM_261b44c1-38a7-44f8-9f6b-63d014596cf7"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="ifc5ce5fdfa3c44b2bdf51babc4c4798e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE3NjY_129ab2f3-e49c-4618-beea-09b370666ea4"
      unitRef="usd">1500000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i33a6629e6bb14aa3bd93db473cc85f30_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzI0NjU_bdeba595-4897-49f1-a342-dbf01aae0d79"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionNoticePeriod
      contextRef="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzI5MzQ_74186f98-0546-4db2-93a9-9c4f42dda8d1">P30D</codi:PreferredSharesRedemptionNoticePeriod>
    <codi:PreferredSharesTaxRedemptionNoticePeriod
      contextRef="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzI5NTg_323cbed2-3800-437b-81c9-5548aceb29e0">P60D</codi:PreferredSharesTaxRedemptionNoticePeriod>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6eba994dd16b457da3fc05069b39337d_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzMwMjg_5683a28f-7caf-4572-899f-f3222337a838"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6eba994dd16b457da3fc05069b39337d_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzMzNTU_ac8762a4-daf3-4d71-9316-27955cb0d164"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzM1NDI_3e574052-9991-4f71-b60e-258da64381bf">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod
      contextRef="ibd4ca551be6d42ed961038f2221b5f76_D20191120-20191120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzM4NDQ_53fd6f0a-8b2c-42e9-b658-d128ba9d2530"
      unitRef="number">0.0500</codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="ic1b76c8204214d7ab84f73fc6b739e85_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzM4NjU_360d6b28-7916-4a5a-a124-1d72c6d1f7ec">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9fdaaed4797e47759ca404ed930a813e_I20180313"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQzMDg_47e675c3-047b-4280-9542-fb5f51ffcebe"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQzMTE_4a624185-d370-4f6d-b754-e08c4eab7b21"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ida0d5b754cd84ab89354470c8caf9f54_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ0MDc_9c74452b-93c4-4b5d-a48e-f071e441ec02"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ0NDM_a1e63df4-b0bd-4964-babc-7e369c08f323"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ0NTA_d86e812d-a084-4267-aa5b-412a9d9a4e1a"
      unitRef="usd">96500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ3NjA_e4a60266-dd77-41dc-8771-650a2bd2fe24"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i5bef03be45d948e3ba5a4fd33a0d565f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzQ4NTI_e9f72315-15f6-4400-b8d0-5c54fd98db70"
      unitRef="usd">1300000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ida0d5b754cd84ab89354470c8caf9f54_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzU1NDk_54285f87-61ce-45a9-9e04-8317e7f0b229"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionNoticePeriod
      contextRef="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYwMTY_f6e49cc1-030a-4c84-bbee-566505c504af">P30D</codi:PreferredSharesRedemptionNoticePeriod>
    <codi:PreferredSharesTaxRedemptionNoticePeriod
      contextRef="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYwNDA_654b1b66-5787-4bff-a9c5-0dfdcf078575">P60D</codi:PreferredSharesTaxRedemptionNoticePeriod>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ia0a4cc75abdd466c96b87e3066065afa_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzYxMTA_1add9b0f-0ea4-4a29-8966-9b08bd29fa8a"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ia0a4cc75abdd466c96b87e3066065afa_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY0MzQ_47f2a2db-4b72-4af1-9d73-7a3cd5238484"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY2MjE_50704c44-3a60-4c51-97fd-aa54417e7079">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod
      contextRef="ie5bbb3912bd5458fbeac0cdf49b959d4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY4MDY_af1f3a1d-4342-4a39-963c-5469bb6bfe57"
      unitRef="number">0.0500</codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="i72a479be2fab4e4391b03e426933d6d2_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzY4Mjc_4405a92b-eade-4707-9c67-0514a3bc09e4">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8a64c48a026a48c38e8a30fd4ecda04f_I20170628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzcyNjk_04c207ec-075e-43de-82a5-b83f09763b1f"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzcyNzI_72ee18cb-9fbb-460b-bd65-3af0d55eef98"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i8a64c48a026a48c38e8a30fd4ecda04f_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzczNjg_8eb1d48d-7282-4ab7-b864-c8d8e05ffcfd"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc0MDQ_e56e9ecc-220d-48fa-81cf-2505fa999555"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3d340671399046deb82f23fb72e764ec_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc0MTE_0b7caf7b-3a44-4e4d-bfd4-e7f4f7502bc2"
      unitRef="shares">96400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzc3MTM_e41029fb-68b3-45ed-9684-af3652003238"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i8a64c48a026a48c38e8a30fd4ecda04f_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzg3ODE_85558162-61b4-4ac0-b203-e3f68e590826"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionNoticePeriod
      contextRef="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzkyNDc_a433dd6c-b959-4eba-8649-160e7214261c">P30D</codi:PreferredSharesRedemptionNoticePeriod>
    <codi:PreferredSharesTaxRedemptionNoticePeriod
      contextRef="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzkyNzE_6fcc591b-eba2-44c1-84dd-8811e39da241">P60D</codi:PreferredSharesTaxRedemptionNoticePeriod>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9021c950cec64c898602699cce23979c_I20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzkzNDE_8bb3830d-2182-47e2-9d03-5b4bbe6401f5"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9021c950cec64c898602699cce23979c_I20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzk3MTE_8a60498e-6ee1-4285-a722-4e0cfc40e5ae"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="i59d2cdae74544851b608586bbcfff34c_D20170628-20170628"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzk5NDQ_e91a14be-201b-4bbe-8a4e-8b1c0bb344d5">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod
      contextRef="ie7d22482a0ba4638b79d91fda6d464c2_D20170628-20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwMTI5_edcdf916-6299-4b3a-bfd1-1175a78324f5"
      unitRef="number">0.0500</codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i14f647b9343d4aa9bb8ff5dfb6aa85bd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTc1Mzc_093e79fa-86ac-41a4-b478-d13d4b09d398"
      unitRef="usd">12100000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i87ebdf1830794a6185e49b42813573f6_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1MTg_b2e71965-190b-45cd-bd04-36385ed670bb"
      unitRef="usd">16800000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i520a77861ee14b489a7807b61095ad35_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyMDQw_e8004380-1cd0-4e44-bc22-745c105bff79"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i3b9f5a892e2449ce8a3ae1338f5ad879_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyMjE2_ffbb852a-fb65-4844-97ff-4638748f76ce"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="if7e3884f04c74c8b84df47cad9586c1b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1MzM_076d3a70-908b-4a58-8e1a-0214ccbb3b2d"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ib03528496a2545a19a50065d120c4bcf_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzE2NDkyNjc0NTk1NDc_72ce1a89-e529-4809-9774-d0ea8215ab03"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ife63f20f1a0342b091e5d707a4f99997_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzIxOTkwMjMyNzM4NTg_e83f7889-0b7b-4ded-858e-2a6c76bdbc0b"
      unitRef="usd">9100000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="iae43b4b6a19044149d83813ba49133f1_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyMzg3_321d5541-ee5e-4927-a583-2d88c49aac2b"
      unitRef="usd">8000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i24795573e3754aad98a494ebcf38c66a_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyNjM5_bb107208-f988-43e8-be9b-084c39be22fd"
      unitRef="usd">43300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i0a2dd1a8e46d44c8969d5fca699c6ccf_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEyODMy_f57adfb2-5915-4230-afe9-fecc35ddb9d4"
      unitRef="usd">9100000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzMtMi0xLTEtMjcyODM_a2b3db6b-851e-45b4-85e4-3678420bf0ec"
      unitRef="usd">17119000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzMtNC0xLTEtMjcyODM_ee9492c0-d1f3-4d2b-82f0-0bd24c97567b"
      unitRef="usd">-5261000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzMtNi0xLTEtMjcyODM_330a17a6-c5a7-4f83-8441-3d94f392818e"
      unitRef="usd">-70667000</us-gaap:IncomeLossFromContinuingOperations>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzQtMi0xLTEtMjcyODM_33b2772e-d582-4a1f-ac9a-69e320a6e686"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzQtNC0xLTEtMjcyODM_d2a5a7c3-2d9e-409d-b84b-7a08d8c32c64"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzQtNi0xLTEtMjcyODM_7854b4bb-7646-4a3c-9240-5c01da62f9ba"
      unitRef="usd">60369000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzUtMi0xLTEtMjcyODM_cac72795-0419-414d-a23a-aaab450a7cd8"
      unitRef="usd">24181000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzUtNC0xLTEtMjcyODM_6da4d429-be53-4224-be79-d49da60e97bb"
      unitRef="usd">23678000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzUtNi0xLTEtMjcyODM_3cdb6290-7295-4351-9b55-b29308a13d1c"
      unitRef="usd">15125000</codi:DistributionExpensePreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzYtMi0xLTEtMjcyODM_b0fc53d0-6ab5-40e5-8d82-2d1113bda50f"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzYtNC0xLTEtMjcyODM_f46581a6-0c2f-4e76-8101-8557b41c92ed"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzYtNi0xLTEtMjcyODM_a65e8beb-e1f4-4ed9-97d3-4ebb529d5533"
      unitRef="usd">2315000</codi:AccruedDistributionPreferredShareholders>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzctMi0xLTEtMjcyODM_444c1631-1f24-4068-9ea6-bbd279c6854f"
      unitRef="usd">-43989000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzctNC0xLTEtMjcyODM_40504dd2-1d85-4f66-b4ad-cfd8e68b3cfa"
      unitRef="usd">-40895000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo1ZTViZWM1MGRlODY0ZDE2OTYyZDAyMzUxMjBiNWJlZC90YWJsZXJhbmdlOjVlNWJlYzUwZGU4NjRkMTY5NjJkMDIzNTEyMGI1YmVkXzctNi0xLTEtMjcyODM_fc4a6362-4f7d-4584-90cf-f3d261fd1a5c"
      unitRef="usd">-148476000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEzNTU3_b3b64f1b-77d1-4126-8c25-fd350f2730e4">&lt;div style="margin-top:6pt;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, 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;(43,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,476)&lt;/span&gt;&lt;/td&gt;&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;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;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;4,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;(49,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(45,869)&lt;/span&gt;&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;(151,698)&lt;/span&gt;&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;97,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;28,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;372,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;/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;3,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;97,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;370,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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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.76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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.72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.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;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;3.64&#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:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <codi:NetIncomeLossAvailabletoTrustNetofDistributions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzItMS0xLTEtMjcyODM_4516e588-e88d-478b-8b64-d5e4af74f309"
      unitRef="usd">-43989000</codi:NetIncomeLossAvailabletoTrustNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustNetofDistributions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzItMy0xLTEtMjcyODM_060f96c2-695d-48fd-95dd-768e1aa0adee"
      unitRef="usd">-40895000</codi:NetIncomeLossAvailabletoTrustNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustNetofDistributions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzItNS0xLTEtMjcyODM_9123774f-492a-44ff-b72f-2560fb5f0b62"
      unitRef="usd">-148476000</codi:NetIncomeLossAvailabletoTrustNetofDistributions>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzMtMS0xLTEtMjcyODM_e6c0f2e8-1f86-4b1f-9621-b7863f781b54"
      unitRef="usd">-5361000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzMtMy0xLTEtMjcyODM_4faf68d3-67f0-460e-8007-ffdc88bc5f05"
      unitRef="usd">-4974000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzMtNS0xLTEtMjcyODM_88b9f7a4-5974-49a9-8cf1-2f996aa39bd0"
      unitRef="usd">-3222000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzQtMS0xLTEtMjcyODM_d0c8f8db-c058-4f77-89fd-a583f5545604"
      unitRef="usd">-49350000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzQtMy0xLTEtMjcyODM_0e84a3f2-7567-4166-b0fd-ae565ab20a15"
      unitRef="usd">-45869000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzQtNS0xLTEtMjcyODM_5c69cef1-9e86-463b-aeac-dbd81759cbb8"
      unitRef="usd">-151698000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzYtMS0xLTEtMjcyODM_a70a3fe6-1c35-4baa-b39e-c43ef72dca15"
      unitRef="usd">97432000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzYtMy0xLTEtMjcyODM_594614e5-e0b7-42ab-ab26-6109f18d92cc"
      unitRef="usd">28041000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzYtNS0xLTEtMjcyODM_a4c30bc3-3cfa-4938-b632-b5e80c76475a"
      unitRef="usd">372532000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="id02c50be921d496681dcc38821b3685d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzctMS0xLTEtMjcyODM_f4352066-9728-4cb9-a3c1-37ec7ef2b270"
      unitRef="usd">0</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="if262a0e5b15646b7b3322014715d0afd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzctMy0xLTEtMjcyODM_485ba677-27ad-4414-9d73-bee3be93eefb"
      unitRef="usd">3806000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i03b38ef445514445a932f688f7abad5c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzctNS0xLTEtMjcyODM_09682eba-ccff-40f0-87bc-a6441ec29666"
      unitRef="usd">2437000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzgtMS0xLTEtMjcyODM_a11458d6-4266-40ee-8090-fd95c4d31b73"
      unitRef="usd">97432000</codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders>
    <codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzgtMy0xLTEtMjcyODM_c274aa86-1db1-4194-9b02-12459a6a63d3"
      unitRef="usd">24235000</codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders>
    <codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzgtNS0xLTEtMjcyODM_6b1052ff-12cb-430c-ae6c-96a23dd8cc49"
      unitRef="usd">370095000</codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzEwLTEtMS0xLTI3Mjgz_1a5b10c2-c988-42db-8506-e5994484aa4d"
      unitRef="shares">65362000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzEwLTMtMS0xLTI3Mjgz_7f1ac1cb-4be4-4819-9468-b39340ea2e8f"
      unitRef="shares">63151000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzEwLTUtMS0xLTI3Mjgz_24c35b26-2691-40e4-bb7b-049dd828c2df"
      unitRef="shares">59900000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE0LTEtMS0xLTI3Mjgz_23cce5b4-1053-4560-949d-49bffa1da821"
      unitRef="usdPerShare">-0.76</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE0LTMtMS0xLTI3Mjgz_9d49784f-da3d-4ad9-93c7-ebd28803657c"
      unitRef="usdPerShare">-0.72</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE0LTUtMS0xLTI3Mjgz_aa391575-6f76-4e7c-b72c-e970eccccf7b"
      unitRef="usdPerShare">-2.54</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE1LTEtMS0xLTI3Mjgz_977177d0-8ae0-4842-813b-d03473a81bfd"
      unitRef="usdPerShare">1.49</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE1LTMtMS0xLTI3Mjgz_c4846b2c-803d-4034-9d9e-8ece3ce9bba1"
      unitRef="usdPerShare">0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE1LTUtMS0xLTI3Mjgz_33c8fa51-e17b-44bc-9e3d-52eb132dda4d"
      unitRef="usdPerShare">6.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE2LTEtMS0xLTI3Mjgz_ee3028a9-68e1-41d0-a211-219529603525"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE2LTMtMS0xLTI3Mjgz_562248b5-c821-43fc-8ed1-45ba8cb9be7b"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTo3MTY3ZDM1ZGRhZWE0ODgxOWFkYWU0YzM3NWQzMTg2Zi90YWJsZXJhbmdlOjcxNjdkMzVkZGFlYTQ4ODE5YWRhZTRjMzc1ZDMxODZmXzE2LTUtMS0xLTI3Mjgz_2571ed83-13b0-4faa-bbfa-120462c0614f"
      unitRef="usdPerShare">3.64</us-gaap:EarningsPerShareDiluted>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i066a7c4723874d6b9ddbba49902fdf56_I20220120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtMi0xLTEtNDQ3Mzk_d4191b36-5d97-49c9-a6bd-fb2353a0056a"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i47741c95ac5846598add345b1d770609_D20220120-20220120"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtNC0xLTEtNDQ3Mzk_f773bc1c-42ef-42fa-8aa9-1ed48b683721"
      unitRef="usd">17352000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ie5883580b5484064b37bb0feb87bc7b2_I20211022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtMi0xLTEtNDQ3ODA_21808960-192c-4db4-8234-7f89331c5db1"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i72bd7d1415134971bd3a39e773ed62b8_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtNC0xLTEtNDQ3ODA_4498cc2c-0fc9-4780-8d3c-c4e17c223c1f"
      unitRef="usd">23742000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i5520865129544a3f89f2758e6f45de1b_I20210907"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtMi0xLTEtNDQ3ODA_84024024-f9d4-4b16-ac68-36314f9ea1aa"
      unitRef="usdPerShare">0.88</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i5147da2f16d94ed8b0922765a1d6c3d7_D20210907-20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtNC0xLTEtNDQ3ODA_6347e426-d149-4758-8c6f-cbab7894f456"
      unitRef="usd">57112000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ie4c39f8301734464adce37acd4de50f8_I20210722"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtMi0xLTEtNDQ3ODA_d183114b-83d8-4984-a6cd-b2420253ea50"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i65fa8e5fc1574da79e75e5e3f2c23753_D20210722-20210722"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtNC0xLTEtNDQ3ODA_282db9e1-2a85-4aba-80ab-9afea75852f7"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i6b030b184b7246b990bf23159bc8dba7_I20210422"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctMi0xLTEtNDQ3ODA_358cbd7d-c5a2-4727-b077-4c33f1ea329b"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ibd412524bad944c7b0c4eb8a7809ad24_D20210422-20210422"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctNC0xLTEtNDQ3ODA_273182e8-e9e5-4bb0-9a92-7f79d5fad573"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i6691650558eb4b888f624dd852ed2d17_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtMi0xLTEtMjcyODM_2277eb28-8d7e-433f-89b7-c42690f11deb"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i4c5e3712c70c42fd8b7f253e258899e1_D20210122-20210122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMtNC0xLTEtMjcyODM_537404ee-468e-4a8b-8ae5-d92a775a71f6"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ieff5d422e66942aca98aa769dd899fef_I20201022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtMi0xLTEtMjcyODM_20645eba-645b-42b7-b4bd-9905296c19fd"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i50fe6b02014c40f8b9fe184cd6ce571a_D20201022-20201022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQtNC0xLTEtMjcyODM_d38999d2-6a66-4823-b1e8-d6d1f5c384cf"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i9f27833f79814f3d99f8426e040aa0c0_I20200723"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtMi0xLTEtMjcyODM_d38ee9f4-7a15-4a55-add8-a97ec8f99690"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i1433a95858de43bd9982944a1652c688_D20200723-20200723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzUtNC0xLTEtMjcyODM_2d63ad1b-03ee-48b1-8926-d7b02d8d13f6"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ic152bd9f4b864e5c96ac84d804a2fe38_I20200423"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtMi0xLTEtMjcyODM_1fbe3259-3f06-432b-8398-5b9ffa09b31b"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ic4c057c3ddf144cd9a72596ba433acac_D20200423-20200423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzYtNC0xLTEtMjcyODM_0a047135-2cc2-4d88-ab86-690a49b1abeb"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i91ef58c34d51422f94ccd3a19748d933_I20200123"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctMi0xLTEtMjcyODM_081510df-cca1-4031-b013-2345892de804"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i3708eb43d4f04e86a1d897eb2eee047c_D20200123-20200123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzctNC0xLTEtMjcyODM_77d8017c-0257-4479-997a-46d9200e9729"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="iaa8e589c34c94a62b2a38f1d10ce2937_I20191024"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzgtMi0xLTEtMjcyODM_9588abd1-0300-4286-be03-8fc02d9302a8"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i14ff948ea8ed464fb7d644b6f42fcb63_D20191024-20191024"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzgtNC0xLTEtMjcyODM_7bdece06-394e-4870-b59a-02f385e9928c"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="icd98357b620542bf85629b24f3f0061b_I20190725"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzktMi0xLTEtMjcyODM_325b28e5-af55-4a77-af45-ddbfcdd0a018"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ib71fcd7fd40a41ca89565c8bbe5905af_D20190725-20190725"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzktNC0xLTEtMjcyODM_551a0fde-f382-4f9c-8012-650cb8c6ec12"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i0c475633cac1491d9da003d65a7f64c3_I20190425"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzEwLTItMS0xLTI3Mjgz_0c0fa811-4198-4d72-ae4e-0905389e4734"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="if65516664f2543619e3c96f2fad76bad_D20190425-20190425"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzEwLTQtMS0xLTI3Mjgz_8cda4704-d5c5-4594-a014-2d068da9467f"
      unitRef="usd">21564000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iecffbe67460b497bbde4014873ca49db_D20220130-20220130"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTItMS0xLTQ0Nzg2_2257a392-a87e-4434-99da-94281643ff90"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iecffbe67460b497bbde4014873ca49db_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTQtMS0xLTQ0Nzg2_c2860a39-2fef-4aba-8016-a2843bbae939"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i9425a096a642420b969ad4b0ee819c0c_D20211030-20211030"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTItMS0xLTQ0Nzkw_b9e75259-0af4-4319-8d87-ac9a82a10e25"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9425a096a642420b969ad4b0ee819c0c_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTQtMS0xLTQ0Nzkw_4347d72b-936a-4bc5-9422-e7d1f27526e8"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="if6f53cf5968a4223b2974a3dd9f56191_D20210730-20210730"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTItMS0xLTQ0Nzkw_4543deac-2db1-4280-b6fe-f585f663fd0e"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if6f53cf5968a4223b2974a3dd9f56191_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTQtMS0xLTQ0Nzkw_52860393-e7a8-4f89-8abe-ca80a85dff2a"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i96b91d96f8c94d96a9e31e3113ed0131_D20210430-20210430"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTItMS0xLTQ0Nzkw_5863b2c7-d06b-4c11-926e-5e2160a18eb5"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i96b91d96f8c94d96a9e31e3113ed0131_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTQtMS0xLTQ0Nzkw_3220c511-4713-42ea-9f9c-c65a3ec21c9b"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i1b448d5051ff4cdbb14e6e5bb3c42aa2_D20210130-20210130"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE3LTItMS0xLTI3Mjgz_3c00437a-92e1-475c-ae04-38ad2d0b15f0"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1b448d5051ff4cdbb14e6e5bb3c42aa2_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE3LTQtMS0xLTI3Mjgz_c1ff8ced-1bc3-48ed-a8c2-491176155b47"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3e6593fe2cad4c13bf2f7c3d39340ec6_D20201030-20201030"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTItMS0xLTI3Mjgz_43158dbd-4c75-475b-96d6-5a1508f94b36"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i3e6593fe2cad4c13bf2f7c3d39340ec6_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE4LTQtMS0xLTI3Mjgz_52f4101f-062b-4ca1-9263-e1cb2cb9bb4e"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0e46089602c94dbb8ff2c11dac23caea_D20200730-20200730"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTItMS0xLTI3Mjgz_730cfeef-907f-4397-a11d-bbdd9f13acf9"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0e46089602c94dbb8ff2c11dac23caea_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzE5LTQtMS0xLTI3Mjgz_43d874ba-28af-4d31-9838-b9a3830391f9"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib23a5ad278e543bf9a4a9fecad4c6627_D20200430-20200430"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTItMS0xLTI3Mjgz_555b65c6-a3e4-4612-a43a-9cf488f0fa48"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ib23a5ad278e543bf9a4a9fecad4c6627_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIwLTQtMS0xLTI3Mjgz_2480a1e6-0f9d-481f-8b8f-0585ca9a030f"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i709620f9bb7d48ad954b20ed73b0e106_D20200130-20200130"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTItMS0xLTI3Mjgz_7fbd09c6-17bd-46f2-a7dd-7c9a59ddea50"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i709620f9bb7d48ad954b20ed73b0e106_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIxLTQtMS0xLTI3Mjgz_96324d10-c3ac-42f7-8afc-3b66aee2d3dc"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i1af2e1fbf8ed4c22932f848a9dbca656_D20191030-20191030"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIyLTItMS0xLTI3Mjgz_1b7bc150-54ef-41e3-96bc-bef5cdfd5795"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1af2e1fbf8ed4c22932f848a9dbca656_D20191030-20191030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIyLTQtMS0xLTI3Mjgz_7c4fdc6b-d75c-4f7d-b031-cc9a39d52175"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="idd4533c17973491c998816fa814f1deb_D20190730-20190730"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIzLTItMS0xLTI3Mjgz_9041120e-8708-4ac6-a0d8-e8ce501bb949"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="idd4533c17973491c998816fa814f1deb_D20190730-20190730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzIzLTQtMS0xLTI3Mjgz_bc538a80-5e4d-4427-80bf-eec763d109e9"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i006ee9684ebe4907b4241cc01804d218_D20190430-20190430"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzI0LTItMS0xLTI3Mjgz_ee551cb8-fb01-44b4-9878-40671abf2f1e"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i006ee9684ebe4907b4241cc01804d218_D20190430-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzI0LTQtMS0xLTI3Mjgz_ff5a9ef8-c08b-42d2-8012-88413941ec74"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i77597452d39c481bbd104a565fa3b8d2_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTItMS0xLTQ0Nzk4_1623116c-3929-4f13-951d-bdd8844aef72"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i77597452d39c481bbd104a565fa3b8d2_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTQtMS0xLTQ0Nzk4_457af002-0e14-4fc4-a8d0-e9dfb4365225"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="if02051a1d1d9445a8043dbb60d129a94_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTItMS0xLTQ0ODAy_5f169e1b-993a-4835-8b2b-82c98f049513"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if02051a1d1d9445a8043dbb60d129a94_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTQtMS0xLTQ0ODAy_6b2285b7-2a99-439d-9d1a-d297c4bf6b7c"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0ab6255f99be4ccc928b7f78be409fbb_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTItMS0xLTQ0ODAy_d17cf24e-8667-4c9f-9b11-49db0fef924a"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0ab6255f99be4ccc928b7f78be409fbb_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTQtMS0xLTQ0ODAy_ab72f5a9-5310-4757-8308-70abf22531b0"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i98b48fb22a2a47df9abd1e5ad296b57d_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTItMS0xLTQ0ODAy_7715ec8c-eab6-4504-a2ef-eb38044b0618"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i98b48fb22a2a47df9abd1e5ad296b57d_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTQtMS0xLTQ0ODAy_3a2feb67-aa67-49f6-a6ed-fb7759666f85"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ic82ba1d62d5b4ce4b77357e7e82e0b1c_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMxLTItMS0xLTI3Mjgz_65f0574a-1da7-4f52-b9b6-fdf7044023d4"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ic82ba1d62d5b4ce4b77357e7e82e0b1c_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMxLTQtMS0xLTI3Mjgz_e3a2b0ad-651f-4f72-8fc1-6f4ed961ba25"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie4f08a4e754a4df78e3d6830fa23be1d_D20201030-20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTItMS0xLTI3Mjgz_6ca9e309-3501-415f-94e8-7a747603f60b"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie4f08a4e754a4df78e3d6830fa23be1d_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMyLTQtMS0xLTI3Mjgz_bc98daf6-aae3-4412-af08-5429b82337f0"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia27f8abddce641028498150f66049c61_D20200730-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTItMS0xLTI3Mjgz_079cf434-d15d-4e50-9dc1-96e096d75806"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia27f8abddce641028498150f66049c61_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzMzLTQtMS0xLTI3Mjgz_db1edd1d-c686-4e98-98db-90b45e6867f7"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i11b6dfa43d5241e0afe24d9017ef51de_D20200430-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTItMS0xLTI3Mjgz_6515e4fd-98f0-4c4c-bedd-1d5a74eeafc0"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i11b6dfa43d5241e0afe24d9017ef51de_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM0LTQtMS0xLTI3Mjgz_9824cfaf-8802-4bc6-b792-d02afea48a41"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib8e6167c110c413aac4fda21aeb69a4d_D20200130-20200130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTItMS0xLTI3Mjgz_d5116a27-3ef1-4bb8-825e-e0c9a7af37a2"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ib8e6167c110c413aac4fda21aeb69a4d_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM1LTQtMS0xLTI3Mjgz_1665d344-a628-42fc-804e-1ad41989e2f6"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5893de0ff6e84cb49af766fec5c7e7da_D20191030-20191030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM2LTItMS0xLTI3Mjgz_1190bcf7-63b8-4ef3-b5b4-090886b3ce2f"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i5893de0ff6e84cb49af766fec5c7e7da_D20191030-20191030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM2LTQtMS0xLTI3Mjgz_46700cfd-3c07-4934-a029-8c7df277849b"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="if8869b4c075048b7802351b8b538b7c1_D20190730-20190730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM3LTItMS0xLTI3Mjgz_f9652156-7131-48c6-b1f4-d550c91e624a"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if8869b4c075048b7802351b8b538b7c1_D20190730-20190730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzM3LTQtMS0xLTI3Mjgz_35ecea34-98fb-4825-9a70-9d09a2aae445"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i61dfe0e51bb74dca8be1f3a5e616fded_D20190430-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQzLTItMS0xLTQ4MTk2_d6cffdce-ef0a-444d-8cb0-bd80a0ce74da"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i61dfe0e51bb74dca8be1f3a5e616fded_D20190430-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQzLTQtMS0xLTQ4MTk2_dabd5c82-4e89-4028-a759-73d46529e603"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0a3b26ce1d6f4e32908169913cb23cd1_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTItMS0xLTQ0ODA2_4558165b-91e5-491e-89ae-87b2c2b5b043"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0a3b26ce1d6f4e32908169913cb23cd1_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTQtMS0xLTQ0ODA2_915e6bac-31f7-4e89-a897-f503cdc03fb3"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i8421a35c99f049cebf0ffbe83c150fe8_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTItMS0xLTQ0ODE3_b0552865-bddd-4b89-883a-25220e37b209"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i8421a35c99f049cebf0ffbe83c150fe8_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTQtMS0xLTQ0ODE3_cb0b4af9-5361-4602-af15-44a3439c2aac"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i975bca156f6a4d2298fe1c14d27462d7_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTItMS0xLTQ0ODE3_edab9fb9-c2d0-429f-9dcb-b91e9a7e3402"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i975bca156f6a4d2298fe1c14d27462d7_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTQtMS0xLTQ0ODE3_a55fe132-a6f6-4791-8d1c-ca1fa7dd0d1d"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ief57e9c7e259410696d1cdc1b0c924c9_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTItMS0xLTQ0ODE3_c6903ea9-ac4f-4d50-82fe-201802bd0099"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ief57e9c7e259410696d1cdc1b0c924c9_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTQtMS0xLTQ0ODE3_69832808-fac6-417b-82b5-d3373f5346af"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5513daf3264f440089744752841fad36_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ0LTItMS0xLTI3Mjgz_cdc4cc2b-52b8-4ec0-9df8-628c9a14209c"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i5513daf3264f440089744752841fad36_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ0LTQtMS0xLTI3Mjgz_6d3b557a-1060-4e8c-b69d-4f32ba094ee3"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib5701415fa20454a8dba9655df01b7f1_D20201030-20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTItMS0xLTI3Mjgz_270ca6a6-4b7a-4e86-b3ee-fa83016bb24b"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ib5701415fa20454a8dba9655df01b7f1_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ1LTQtMS0xLTI3Mjgz_276de4e4-f197-4aea-ad42-c2d5d412d820"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i901f2a6ed3994b2ebeef62d1a4f41e86_D20200730-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTItMS0xLTI3Mjgz_07d2bdf2-2493-458c-aa4d-216a61a509f9"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i901f2a6ed3994b2ebeef62d1a4f41e86_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ2LTQtMS0xLTI3Mjgz_cc4922de-c0b6-47ba-b1e3-fcd91b21035c"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i46f098fe3fb44fb49e3ec821b5db2e11_D20200430-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTItMS0xLTI3Mjgz_2c572500-f52b-4abd-8e4d-a98ce367aae6"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i46f098fe3fb44fb49e3ec821b5db2e11_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ3LTQtMS0xLTI3Mjgz_6f0d8055-a89c-4bd4-9829-45db90066683"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i1d108db59ec647738196e083eb73f16e_D20200130-20200130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTItMS0xLTI3Mjgz_4790dd95-39c3-4235-8424-4097f379c5aa"
      unitRef="usdPerShare">0.38281</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1d108db59ec647738196e083eb73f16e_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90YWJsZTowMGM5MjQ1NWYwNzE0ODQ1YjUwZTc5YWE4MmM2OTA3NS90YWJsZXJhbmdlOjAwYzkyNDU1ZjA3MTQ4NDViNTBlNzlhYTgyYzY5MDc1XzQ4LTQtMS0xLTI3Mjgz_02d5f81e-9cad-4f03-8e34-600363d897e3"
      unitRef="usd">1531000</codi:DistributionToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i5147da2f16d94ed8b0922765a1d6c3d7_D20210907-20210907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwOTk1MTE2NDU0NzE_b3f401d3-eaf8-4a67-94d6-e512c9e71d5c"
      unitRef="usd">57100000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i066a7c4723874d6b9ddbba49902fdf56_I20220120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwOTk1MTE2NDY0NzQ_6499d2cc-8ec9-4dd4-ab73-aea24a4541f3"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yOTUvZnJhZzo4OTE0ZDFjODljYTY0MGZmOWRlYTA1ZDBmNTI1MDQ0YS90ZXh0cmVnaW9uOjg5MTRkMWM4OWNhNjQwZmY5ZGVhMDVkMGY1MjUwNDRhXzEwOTk1MTE2NDU0ODY_6b8259c4-17e0-47d1-bdca-7f815c2a71f6"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2Mjg_a6bda874-725b-4631-878c-1fabbe3b05c4">Income Taxes &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;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 pretax 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;27,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(72,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;43,196&#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;4,434&#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;(60,100)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;27,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;(9,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(1,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(9,458)&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;(2,228)&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;(2,057)&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;18,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;9,914&#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, 2021 and 2020 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;7,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;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,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: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;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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: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;28,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;12,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;99,807&#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;79,254&#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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;90,394&#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;72,242&#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;(123,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(102,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(23,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(26,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(174,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;(140,078)&lt;/span&gt;&lt;/td&gt;&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;(84,344)&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;(67,836)&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 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, 2021 and 2020, the Company recognized approximately $174.7 million and $140.1 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 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 and a valuation allowance related to the realization of foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $7.0 million was provided at December&#160;31, 2020.  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 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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)&lt;/span&gt;&lt;/td&gt;&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:top"&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;4.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;34.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;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;8.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;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;29.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;137.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;20.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:top"&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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;11.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#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;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(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;(24.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(5.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;2.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;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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-derived intangible income (FDII) and GILTI 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;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(5.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;7.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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42.5&#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;span style="color:#000000;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-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;229.5&#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;span style="color:#000000;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-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;16.5&#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;span style="color:#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 presented includes 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 2021, 2020 and 2019 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, 2019&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;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;993&#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 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 #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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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' 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,334&#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 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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 #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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;Included in the unrecognized tax benefits at both December&#160;31, 2021 and 2020 is  $1.0 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, 2021, 2020 and 2019 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 2016 through 2021 tax years generally remain subject to examinations by the taxing authorities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2NTE_41f925e7-4f0a-4bc1-869a-3ab084b584f6">&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 pretax 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;27,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(72,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;43,196&#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;4,434&#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;(60,100)&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzMtMi0xLTEtMjcyODM_af7b73fe-ce8d-47bf-a4b6-deec12cda5d4"
      unitRef="usd">27799000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzMtNC0xLTEtMjcyODM_2a0cb2fb-bfb1-464e-9fa4-69c72ca4b37a"
      unitRef="usd">6092000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzMtNi0xLTEtMjcyODM_0a4cf95c-64ac-49a9-bb65-cbd09b94d720"
      unitRef="usd">-72264000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzQtMi0xLTEtMjcyODM_f3fa8dd9-0e8d-43f2-aefc-a5e0ec37f2e0"
      unitRef="usd">15397000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzQtNC0xLTEtMjcyODM_7d861c6b-e879-419f-8241-dc5ae3ef1bf6"
      unitRef="usd">-1658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzQtNi0xLTEtMjcyODM_55ce541d-326c-4977-bff6-d96800af1166"
      unitRef="usd">12164000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzUtMi0xLTEtMjcyODM_73e55912-bab4-4a81-8b3b-da3101076dbd"
      unitRef="usd">43196000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzUtNC0xLTEtMjcyODM_d0e2338e-3a43-4fcb-89af-be442f80eeeb"
      unitRef="usd">4434000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyNzIxYjQyZjRlNjk0NDY4YWRmZjUwMTE1ZTEyMTI2NS90YWJsZXJhbmdlOjI3MjFiNDJmNGU2OTQ0NjhhZGZmNTAxMTVlMTIxMjY1XzUtNi0xLTEtMjcyODM_b4d2ee0a-dc26-420b-bdea-7b4f83b21add"
      unitRef="usd">-60100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjI_7bd0f551-a6f7-4e59-b58f-e0f358250062">&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;27,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;(9,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(1,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(9,458)&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;(2,228)&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;(2,057)&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;18,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;9,914&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzQtMi0xLTEtMjcyODM_161323e1-15b7-4028-b9d5-81bfc3f068d6"
      unitRef="usd">18439000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzQtNC0xLTEtMjcyODM_2e006eb0-0b5d-4b69-b3cd-aaf12bb5a563"
      unitRef="usd">5979000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzQtNi0xLTEtMjcyODM_02c2d86d-04b9-4019-8a4b-423a885782c4"
      unitRef="usd">5450000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzUtMi0xLTEtMjcyODM_50eeee89-8566-4704-aa62-c2d527c3b42e"
      unitRef="usd">4122000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzUtNC0xLTEtMjcyODM_f8716b15-58e1-42b0-9c85-9f9502415b18"
      unitRef="usd">1620000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzUtNi0xLTEtMjcyODM_c5b11722-8aff-413e-9e38-a26a27ce96ab"
      unitRef="usd">1537000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzYtMi0xLTEtMjcyODM_14ebd657-1610-4388-875a-130097b29007"
      unitRef="usd">5234000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzYtNC0xLTEtMjcyODM_35252c7a-b3fb-4bbf-ad27-e1b98eb94e42"
      unitRef="usd">4804000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzYtNi0xLTEtMjcyODM_efc6c987-d799-4fcf-8566-d369eafaac92"
      unitRef="usd">4984000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzctMi0xLTEtMjcyODM_47f52f2a-8ad3-4507-ad10-d351efde3501"
      unitRef="usd">27795000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzctNC0xLTEtMjcyODM_46b7edec-cfba-4fce-aa5f-7dcdce7b0cc5"
      unitRef="usd">12403000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzctNi0xLTEtMjcyODM_6ef6b790-3e3b-4578-a1dc-a9d20d5e19f4"
      unitRef="usd">11971000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzktMi0xLTEtMjcyODM_1944f39e-3a40-48d1-8414-de5cfdb8a281"
      unitRef="usd">-9271000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzktNC0xLTEtMjcyODM_590a0c6a-49b3-461b-b56d-54f2c5478372"
      unitRef="usd">241000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzktNi0xLTEtMjcyODM_38fa28da-91e2-41e7-8fcb-a03f87243999"
      unitRef="usd">-2471000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEwLTItMS0xLTI3Mjgz_262336b2-b544-46e6-9128-6d243e4474fd"
      unitRef="usd">-1725000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEwLTQtMS0xLTI3Mjgz_27f18f29-1b33-43a8-8b16-60ccfa26faf3"
      unitRef="usd">294000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEwLTYtMS0xLTI3Mjgz_1c43e2a8-6fa8-4fef-9028-26bab425b7af"
      unitRef="usd">663000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzExLTItMS0xLTI3Mjgz_2eb3312c-df87-4f50-b511-755ecf705e75"
      unitRef="usd">1538000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzExLTQtMS0xLTI3Mjgz_5f4785de-4921-434d-849c-db0230d7c62b"
      unitRef="usd">-2763000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzExLTYtMS0xLTI3Mjgz_c1c1d73e-9312-4672-aa1a-50b97e7a7803"
      unitRef="usd">-249000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEyLTItMS0xLTI3Mjgz_3904daad-dc29-4b48-93a6-34c5f9016dd0"
      unitRef="usd">-9458000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEyLTQtMS0xLTI3Mjgz_5c9fb319-276b-42d3-92b5-9f2394c26c7a"
      unitRef="usd">-2228000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEyLTYtMS0xLTI3Mjgz_ec448456-cf3c-4747-9338-2ae4b76a6fb6"
      unitRef="usd">-2057000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEzLTItMS0xLTI3Mjgz_375ce6aa-3080-4a7e-8dd2-496874b16aa9"
      unitRef="usd">18337000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEzLTQtMS0xLTI3Mjgz_8e2098ac-a8d8-487c-aad6-5c88bda45822"
      unitRef="usd">10175000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTozNzVjMDMxNWQ1MDg0ZGIxYTM4ZTBjMThlZTYyMGQ4OS90YWJsZXJhbmdlOjM3NWMwMzE1ZDUwODRkYjFhMzhlMGMxOGVlNjIwZDg5XzEzLTYtMS0xLTI3Mjgz_ad009c91-bf39-42ac-85bf-406270d87326"
      unitRef="usd">9914000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjM_25a74737-834e-4749-8df4-945e92572112">&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, 2021 and 2020 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;7,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;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,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: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;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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: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;28,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;12,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;99,807&#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;79,254&#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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;90,394&#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;72,242&#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;(123,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(102,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(23,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(26,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(174,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;(140,078)&lt;/span&gt;&lt;/td&gt;&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;(84,344)&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;(67,836)&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 5.11, Arnold and Ergo operating segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzQtMS0xLTEtMjcyODM_e5c1290b-545a-4ab0-875b-ef6b89e3835f"
      unitRef="usd">7501000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzQtMy0xLTEtMjcyODM_4fe37cfa-07d8-4190-928c-53b3bb228a5f"
      unitRef="usd">4431000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <codi:DeferredTaxAssetsAccountsReceivableAndAllowance
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzUtMS0xLTEtMjcyODM_d6c6a39d-4546-46ee-9cf3-e29d1dfde949"
      unitRef="usd">1769000</codi:DeferredTaxAssetsAccountsReceivableAndAllowance>
    <codi:DeferredTaxAssetsAccountsReceivableAndAllowance
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzUtMy0xLTEtMjcyODM_e983e5a7-7eed-4964-a5b3-bfb922f13196"
      unitRef="usd">1964000</codi:DeferredTaxAssetsAccountsReceivableAndAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzYtMS0xLTEtMjcyODM_e3710ef7-21e4-4b46-8d7b-26816a927c65"
      unitRef="usd">29979000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzYtMy0xLTEtMjcyODM_5f5d8b80-eb15-4469-b23d-d88e1d449927"
      unitRef="usd">32271000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzctMS0xLTEtMjcyODM_7ef99c94-a829-4ccb-bda3-a4b7ab1cea6d"
      unitRef="usd">8061000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzctMy0xLTEtMjcyODM_65a0a2af-10a2-4826-a991-25243a5fb4ff"
      unitRef="usd">5431000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzgtMS0xLTEtMjcyODM_cb6d3e1e-4a1b-4557-a75b-f20f2c30302f"
      unitRef="usd">2651000</codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward>
    <codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzgtMy0xLTEtMjcyODM_b1bc90ae-25b0-4cdb-8a0c-0f1c5274415e"
      unitRef="usd">2079000</codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward>
    <codi:DeferredTaxAssetLeases
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMS0xLTEtNDQ0OTY_09d93038-0d6f-4367-b10b-42933ef701fd"
      unitRef="usd">28906000</codi:DeferredTaxAssetLeases>
    <codi:DeferredTaxAssetLeases
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMy0xLTEtNDQ0OTY_ca0facb9-f598-4b52-9c2c-86711eb00b06"
      unitRef="usd">21310000</codi:DeferredTaxAssetLeases>
    <codi:DeferredTaxAssetsHeldForSale
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTEtMS0xLTQ1NzAw_cb73101d-5af3-44bc-90d2-56a54722b2d6"
      unitRef="usd">8601000</codi:DeferredTaxAssetsHeldForSale>
    <codi:DeferredTaxAssetsHeldForSale
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTMtMS0xLTQ1NzAw_1d3abfaf-27d4-4c5e-873d-1b8a68a913fd"
      unitRef="usd">0</codi:DeferredTaxAssetsHeldForSale>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMS0xLTEtMjcyODM_e03fec6c-3389-4ba5-9b43-a060d9b0b5ed"
      unitRef="usd">12339000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzktMy0xLTEtMjcyODM_55cfe25c-ca3e-48f6-b2b3-f78ca7cca7a5"
      unitRef="usd">11768000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTEtMS0xLTI3Mjgz_881443d6-ba30-4ee4-be14-c66d889b6984"
      unitRef="usd">99807000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEwLTMtMS0xLTI3Mjgz_05c5e9ff-e2d7-4c23-a869-100577a98e03"
      unitRef="usd">79254000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTEtMS0xLTI3Mjgz_cd964429-f015-470a-adaf-085148103d0b"
      unitRef="usd">9413000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTMtMS0xLTI3Mjgz_72846486-a79f-42fa-9f24-db11d9bcd0ba"
      unitRef="usd">7012000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEyLTEtMS0xLTI3Mjgz_23c333e3-1632-4209-bb0e-9fcda56a1768"
      unitRef="usd">90394000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzEyLTMtMS0xLTI3Mjgz_7fd48f21-f324-4f11-8a18-a99924e19ab4"
      unitRef="usd">72242000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE0LTEtMS0xLTI3Mjgz_3d9f4081-3b05-4247-a096-b1e0077679d0"
      unitRef="usd">123946000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE0LTMtMS0xLTI3Mjgz_1007d53e-ea48-44c6-8b04-8802a23fc322"
      unitRef="usd">102748000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE1LTEtMS0xLTI3Mjgz_e348e8c9-6d66-42d1-85a9-44b79ee75db3"
      unitRef="usd">23966000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE1LTMtMS0xLTI3Mjgz_1f8aa9a8-6135-42d7-a954-741bc357e605"
      unitRef="usd">17859000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <codi:DeferredTaxLiabilityRepatriationofForeignEarnings
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE2LTEtMS0xLTI3Mjgz_98ebbae2-36bf-492a-9fd6-88f55cfe92de"
      unitRef="usd">38000</codi:DeferredTaxLiabilityRepatriationofForeignEarnings>
    <codi:DeferredTaxLiabilityRepatriationofForeignEarnings
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE2LTMtMS0xLTI3Mjgz_32fea720-4366-4fa1-a868-5cb190e44a09"
      unitRef="usd">37000</codi:DeferredTaxLiabilityRepatriationofForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTEtMS0xLTQ0NTA1_726a4640-d276-49b6-9a9b-e6b44ff8f86e"
      unitRef="usd">26087000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTMtMS0xLTQ0NTA1_7925e451-57b1-45cf-9a23-b2fde90a6d93"
      unitRef="usd">18831000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE3LTEtMS0xLTI3Mjgz_ff924b5f-ea2a-4106-9362-25adfda59d86"
      unitRef="usd">701000</codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses>
    <codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE3LTMtMS0xLTI3Mjgz_55c76e3d-d56f-4f0f-92e9-377d61b7a63e"
      unitRef="usd">603000</codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTEtMS0xLTI3Mjgz_a0558efd-0ef9-4fe9-aa88-57d30a99e41a"
      unitRef="usd">174738000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE4LTMtMS0xLTI3Mjgz_9797db92-7c0f-40b5-8551-b0ecf2c841cb"
      unitRef="usd">140078000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE5LTEtMS0xLTI3Mjgz_b34772cf-554a-4c8d-a85e-297323fef900"
      unitRef="usd">84344000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzE5LTMtMS0xLTI3Mjgz_63ac24c8-8e1e-41db-a248-a5ff6388f9f6"
      unitRef="usd">67836000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2Xzc3Ng_8ff76cd3-06c0-4587-a4e4-50dc1bd46bd2"
      unitRef="usd">174700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2Xzc4Mw_187e602a-bcf5-4a35-a8b1-add4883d1271"
      unitRef="usd">140100000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzE5MjQ_1aa69d3f-be94-4394-bde3-dd415ee35964"
      unitRef="usd">9400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzIxMjQ_aa6254ff-ca7b-4d75-8c73-334420421a0e"
      unitRef="usd">7000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2NTM_25b2bdba-9745-4d59-8ec4-6252b62afe91">&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 2021, 2020 and 2019 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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)&lt;/span&gt;&lt;/td&gt;&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:top"&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;4.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;34.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;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;8.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;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;29.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;137.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;20.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:top"&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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;11.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#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;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(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;(24.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(5.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;2.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;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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-derived intangible income (FDII) and GILTI 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;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(5.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;7.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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42.5&#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;span style="color:#000000;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-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;229.5&#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;span style="color:#000000;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-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;16.5&#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;span style="color:#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 presented includes 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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzItMS0xLTEtMjcyODM_677a4546-269f-4ef5-8980-91b8678407c4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzItMy0xLTEtMjcyODM_4166061a-35e8-4764-ab31-933090980bf8"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzItNS0xLTEtMjcyODM_cf9d30fb-b849-49df-863c-4bf09d9a2e6f"
      unitRef="number">-0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzMtMS0xLTEtMjcyODM_9ffd98a0-37de-490a-bf3a-80402ee209f4"
      unitRef="number">0.048</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzMtMy0xLTEtMjcyODM_547fa748-caff-495c-8dda-8c04fa2adf21"
      unitRef="number">0.348</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzMtNS0xLTEtMjcyODM_400c2af7-225a-4e44-a1d4-27b2fa571f56"
      unitRef="number">0.032</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzQtMS0xLTEtMjcyODM_ed554d33-e85b-4eb1-9167-a1e807c2be6e"
      unitRef="number">-0.082</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzQtMy0xLTEtMjcyODM_26c75d7b-f861-4e1f-bc13-845de8900226"
      unitRef="number">-0.375</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzQtNS0xLTEtMjcyODM_0a593530-add3-4e8d-a384-5f17409a4bad"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMS0xLTEtMjcyODM_a956a5f3-410e-4074-a240-a50daecc9622"
      unitRef="number">0.290</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMy0xLTEtMjcyODM_34c383ae-a602-4373-9234-81a72994ac35"
      unitRef="number">1.370</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtNS0xLTEtMjcyODM_e0ce66ab-a66d-4e14-84aa-1491ba975b95"
      unitRef="number">0.209</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzYtMS0xLTEtMjcyODM_5f5b56c9-9ebe-4518-82ac-808de6d9a17f"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzYtMy0xLTEtMjcyODM_60a929b2-e68a-4ea7-adf3-f81f71bfa91c"
      unitRef="number">0.072</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzYtNS0xLTEtMjcyODM_d8c4865a-22a4-4b12-b319-69c3e80e8661"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzctMS0xLTEtMjcyODM_41ab618c-0dfb-47bc-9a48-26bf8457085e"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzctMy0xLTEtMjcyODM_bb5b1baa-c173-4982-bd6c-c2e39b8a8be9"
      unitRef="number">0.115</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzctNS0xLTEtMjcyODM_7b61e703-f06d-4ba3-83d7-62a8db8a1aeb"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzgtMS0xLTEtMjcyODM_63ee6605-484c-43bb-aff0-6bfe539f6c25"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzgtMy0xLTEtMjcyODM_71c9ecc1-1583-4056-b257-ed9e37173175"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzgtNS0xLTEtMjcyODM_d87e5a00-7176-4fce-9948-4535050821ee"
      unitRef="number">0.094</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzktMS0xLTEtMjcyODM_ebc8f64c-3475-4708-9b05-22db9751e188"
      unitRef="number">-0.023</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzktMy0xLTEtMjcyODM_f7697a08-9055-4c25-9d23-cab8754d54dd"
      unitRef="number">-0.245</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzktNS0xLTEtMjcyODM_1a82a133-2350-4d15-a04e-df3e930c8380"
      unitRef="number">0.020</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEwLTEtMS0xLTI3Mjgz_5bcd09e6-468c-4fa0-aaeb-9d2ea7188c36"
      unitRef="number">-0.052</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEwLTMtMS0xLTI3Mjgz_fdb7b5eb-dac6-4351-816f-915f70814177"
      unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEwLTUtMS0xLTI3Mjgz_a1eb1cc5-1623-4541-a1b4-06ef0098c2a8"
      unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzExLTEtMS0xLTI3Mjgz_36070724-b42f-4eb9-977e-d19656d05102"
      unitRef="number">-0.024</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzExLTMtMS0xLTI3Mjgz_5f8b94a8-dbd6-4b34-919a-50feefc78761"
      unitRef="number">-0.050</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzExLTUtMS0xLTI3Mjgz_1bde139a-d226-4d26-ba50-9b6f869613e1"
      unitRef="number">0.024</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEyLTEtMS0xLTI3Mjgz_cd1b231a-32b8-4595-9b54-d58390cb97a8"
      unitRef="number">-0.168</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEyLTMtMS0xLTI3Mjgz_638c572d-b3e0-432f-8a65-a88d907058f5"
      unitRef="number">0</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzEyLTUtMS0xLTI3Mjgz_674df433-d9d3-4af1-ab34-a6f3674eb898"
      unitRef="number">0</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE0LTEtMS0xLTI3Mjgz_38d3153b-187e-408e-9671-64ac5be67cfc"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE0LTMtMS0xLTI3Mjgz_a0c8c9aa-d840-499b-b7d0-86c01d084c44"
      unitRef="number">0.074</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE0LTUtMS0xLTI3Mjgz_1a73570a-f9d3-434b-8e26-6a3c9139ca15"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE1LTEtMS0xLTI3Mjgz_77d87598-63f2-4839-9aa8-fdcf6afabff0"
      unitRef="number">0.425</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE1LTMtMS0xLTI3Mjgz_6a42b8f2-63c1-4d30-a025-c21555cc49f2"
      unitRef="number">2.295</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzE1LTUtMS0xLTI3Mjgz_3d0d66d6-2724-415a-b693-d7b26cbec7e0"
      unitRef="number">0.165</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2Mjc_23b8c9f9-95aa-44cb-af35-5411b8410a9c">&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 2021, 2020 and 2019 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, 2019&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;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;993&#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 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 #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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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' 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,334&#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 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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 #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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4493272ed8fc4507964eacf6c0ecf3dc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzAtMS0xLTEtMjcyODM_de85abee-1cc4-4069-abe7-64c51c74260c"
      unitRef="usd">894000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEtMS0xLTEtMjcyODM_4105ad7f-d4b4-49d6-ad4a-1bd393ea6f87"
      unitRef="usd">73000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzItMS0xLTEtMjcyODM_13264643-73b0-4d9a-8524-79b24c359d0b"
      unitRef="usd">26000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzMtMS0xLTEtMjcyODM_389d8573-fd5b-4b83-a4cc-e2b185fce63d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzQtMS0xLTEtMjcyODM_a11e126b-18dc-4ff8-b0a4-1a907c577dd9"
      unitRef="usd">993000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzUtMS0xLTEtMjcyODM_b6872ec9-65a0-41f2-893e-edc0a3945d5c"
      unitRef="usd">14000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzYtMS0xLTEtMjcyODM_b629699c-e5cc-4134-a302-d683fdd394c5"
      unitRef="usd">427000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzctMS0xLTEtNDQ2NTU_3be59929-885e-4336-b7d9-d134d9634327"
      unitRef="usd">73000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzctMS0xLTEtMjcyODM_c6dbb1cf-50ac-4360-bad4-7007e12b89b1"
      unitRef="usd">27000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzgtMS0xLTEtMjcyODM_94a009dc-db86-4780-a407-9e53a55b077c"
      unitRef="usd">1334000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzktMS0xLTEtMjcyODM_0af6f90b-8582-42e0-a6a3-9df810044c9a"
      unitRef="usd">31000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEwLTEtMS0xLTI3Mjgz_aad73fa5-ad18-4cf0-9044-aa1b09d14136"
      unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzExLTEtMS0xLTI3Mjgz_b67fe8df-d14e-4b55-bf91-23333d72ba1c"
      unitRef="usd">63000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEyLTEtMS0xLTI3Mjgz_04e14019-4782-4cca-ae6f-ac6d949d6260"
      unitRef="usd">63000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpjOTg5ZTJlNDdiMmU0NzAyYWU3YWZlZTlmMzNlMDk0YS90YWJsZXJhbmdlOmM5ODllMmU0N2IyZTQ3MDJhZTdhZmVlOWYzM2UwOTRhXzEzLTEtMS0xLTI3Mjgz_bbcd0800-4ef3-487b-8689-abc0262adab2"
      unitRef="usd">1254000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzI3Mzk_f0e21009-5803-4336-8bf0-0de63c711495"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1Mzk_441ecc74-ce4f-4ff3-b92a-0aafd1cd9463">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, 2021 and 2020 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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 #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;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,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: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 Altor Solutions in connection with the acquisition of Polyfoam.&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;2020&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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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 put options issued to noncontrolling shareholders in connection with the Liberty and 5.11 acquisitions.  Liberty was sold on July 16, 2021.&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.&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;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="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;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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&gt;&lt;td colspan="3" style="background-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;Termination of put option of noncontrolling shareholder- Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholders - 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;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&#160;31st&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;(1,501)&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,785)&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"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;valuation are earnings before interest, taxes amortization and depreciation times a multiple established in the 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:9pt"&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 will 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="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 includes a potential earn-out of $1.4&#160;million if Polyfoam achieves certain financial metrics.  &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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;307,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="background-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;1,051,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;/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;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, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_283" 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, 2019&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, 2019&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 - Velocity Outdoor&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;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,881&#160;&lt;/span&gt;&lt;/td&gt;&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1MzM_9d8c6072-91b4-4666-aa0c-3436c9837fb5">&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, 2021 and 2020 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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 #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;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,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: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 Altor Solutions in connection with the acquisition of Polyfoam.&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;2020&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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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 put options issued to noncontrolling shareholders in connection with the Liberty and 5.11 acquisitions.  Liberty was sold on July 16, 2021.&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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i449734617eef47a6b0cd5e37a6d896b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtMS0xLTEtMjcyODM_ab910b0f-c864-473b-b154-e3de8fbbee02"
      unitRef="usd">151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i019bc73af73c4fe1af08d3b021bfce00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtMy0xLTEtMjcyODM_0e771dce-887b-4ec9-9e22-07d606898a23"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie4a3b9df7a3d4ebca99276dfd2c9d46f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtNS0xLTEtMjcyODM_b1d64f4d-302b-44d2-81c3-e9a022d45162"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie5eae2516b794c5fab1d29da1812c46a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzMtNy0xLTEtMjcyODM_2e0bf07f-57e8-4166-93a8-82338e47bb4b"
      unitRef="usd">151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i537567198fc5490e9de63919fcd1a37e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtMS0xLTEtMjcyODM_3002bd3c-40b0-496e-8596-deeadc4f1bf1"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9f5cdcce9872436d86123b785331bc6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtMy0xLTEtMjcyODM_480294ba-561a-404a-a94c-93d3d87fb150"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6c19d301128a47cda618575e3ef58558_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtNS0xLTEtMjcyODM_4b1998ba-280c-4077-9bf5-1ec47da0a34c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1dcbcbc7d49d4829908a269deb6d1393_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzQtNy0xLTEtMjcyODM_0b910aaf-83fa-4ffd-93fb-13a0ba4d5810"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0b341abce6f8471b8527c3e89cb011ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtMS0xLTEtMjcyODM_7205ca89-f302-45f2-ab89-d707aae35436"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1d9311b264fa41cd9c3d093406357938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtMy0xLTEtMjcyODM_563abe64-3cb8-4e27-b60d-554643b8ac9b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i48bc003f4ff54ee9a04fe0b977fc664d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtNS0xLTEtMjcyODM_ce839f0e-339e-4869-ba2e-1ab1d88b1426"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5d37ff258a684d11b3f6dddfc74e1969_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZToxYjIwMzk5MGM2NTM0YzQ0YmZjMWU2NGIyYWM4MzNiNS90YWJsZXJhbmdlOjFiMjAzOTkwYzY1MzRjNDRiZmMxZTY0YjJhYzgzM2I1XzUtNy0xLTEtMjcyODM_b1c3ef20-6bcb-4eaf-b95f-cf6dce38ba53"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i45741fe563414e31af8171f0e0e8556e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtMS0xLTEtMjcyODM_8b46d028-b929-430b-a54a-32a3b2162be5"
      unitRef="usd">-435000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1d24bc3d56ea4af39317959d6253f839_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtMy0xLTEtMjcyODM_6dcea975-7f19-4005-9c0e-7b39eaf0d4d7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib7aa416f5d974868b8cee5e2c6883bed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtNS0xLTEtMjcyODM_882ed90c-a9bd-48e4-8383-3864af5d0bab"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i18dd353451cc413881f4154190bbb5a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzMtNy0xLTEtMjcyODM_24a961c2-ac21-4ab1-9c67-823f6273a5f1"
      unitRef="usd">-435000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icea445fb43fb4d9083ee76c7fcfc4cdb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMS0xLTEtMzU4MTE_8c5910e2-cf1b-435c-8315-95483bb7c0a0"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i426a5523ecab4f8ebc4e9a0bba19f7e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMy0xLTEtMzU4MTE_960bf8b4-fbfa-47ef-a039-78d33970b37c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i396ea572ff074687842ad5324ffc7926_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNS0xLTEtMzU4MTE_bfb492ec-9697-4ab8-94b9-9b2a065cba0b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4ade48d6f1d348dca8adc8abe255fa07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNy0xLTEtMzU4MTE_522a64ee-07b6-443b-8f0f-9e8d959b947d"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iba059473b2544ba682e07160af81b1fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMS0xLTEtMjcyODM_5320d198-b4af-4f68-8be8-4971667b99f0"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i63cc51e644f8401fae09eb72a018009c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtMy0xLTEtMjcyODM_243f381f-00b7-4cbb-97e0-8b4d4df1b347"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i864143579a964d6ebfdcab4d903d6f07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNS0xLTEtMjcyODM_c50fa5ea-fb55-4a99-aa4d-8f0c85f8b849"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idb7dbe5a4fd6491ba027bd77b3bfff19_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTpmNTAwMDgwYjliMmE0ZDkxOGJhMzFjYjVmNjdiMDZmZS90YWJsZXJhbmdlOmY1MDAwODBiOWIyYTRkOTE4YmEzMWNiNWY2N2IwNmZlXzQtNy0xLTEtMjcyODM_4a728f99-0252-4bd6-be3f-1e31b69f516d"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1Mzc_0c4ddc04-0963-4fd9-af15-1e5f12d73cf2">&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;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="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;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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&gt;&lt;td colspan="3" style="background-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;Termination of put option of noncontrolling shareholder- Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholders - 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;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&#160;31st&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;(1,501)&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,785)&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;</codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzMtMS0xLTEtMjcyODM_dab3f3ce-1e70-4555-946c-1576c490fa82"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzMtMy0xLTEtMjcyODM_b1ecd17c-f412-4aa0-91b6-937465f5fd95"
      unitRef="usd">111000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if2129c8a91ca494fb61a9bdac2cb8a8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzQtMS0xLTEtMjcyODM_e87ed1aa-7619-4c0e-9b77-bf8766028fba"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="idafb982270654751aa7e6b5ab9dc3dc8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzQtMy0xLTEtMjcyODM_c4ef598a-2473-4d96-bd90-b238a62aadcd"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i58851dd6b5114666a5b309a356a86f3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMS0xLTEtMzIzMzE_4ba8e4dd-a6b7-401e-95e6-ec7b245fdf51"
      unitRef="usd">314000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMy0xLTEtMzIzMzE_c6647a20-3217-492a-8657-1b797dfc23e6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i58851dd6b5114666a5b309a356a86f3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMS0xLTEtMjcyODM_951066c0-82da-4dbb-9b60-93ba8cf4bcbf"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ia4f0e2244ff44e118b2eb0928ddbd31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzUtMy0xLTEtMjcyODM_443ad1dd-f76e-43ae-8e09-b2b2118ec94a"
      unitRef="usd">-264000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i4cf4e8198ebf42ca9930f1a740573cd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzYtMS0xLTEtMjcyODM_51edc5d4-bc52-4030-adba-3c5d3d30b2cc"
      unitRef="usd">30000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="icdc65a9ae553418c895372f41489acc8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzYtMy0xLTEtMjcyODM_bd03845e-31c1-4188-8893-73be739cdfbf"
      unitRef="usd">-60000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzktMS0xLTEtMjcyODM_e16e1366-5516-4b9b-8cfc-3b6f7108c904"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzZmNDRhYzBmMDM0YWUyYmFiZWRiNGE5M2UzODQyZC90YWJsZXJhbmdlOmE3NmY0NGFjMGYwMzRhZTJiYWJlZGI0YTkzZTM4NDJkXzktMy0xLTEtMjcyODM_d49abdc7-c2bf-43fa-b6d8-17aa131913a1"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibc1cdc52cf8444978311774788fd9771_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzIyMzU_75138993-b876-40c4-824c-4f04555ac8c1"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i210d3557f6224b00b395f6fce33f4e5a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzItNC0xLTEtMjcyODM_901c5594-dad4-44fb-b7c2-80c13104d5a7"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i210d3557f6224b00b395f6fce33f4e5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzItOC0xLTEtMjcyODM_90d2848d-dabc-4731-b9b9-8a8de2a5963c"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i210d3557f6224b00b395f6fce33f4e5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzItMTAtMS0xLTI3Mjgz_e27bd73d-492d-41c2-b224-1ff01f91855c"
      unitRef="usd">307700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ide4bf2d46bc94e12979270def50719bd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzMtNC0xLTEtNDQ2MjU_58ff181a-c156-4d0b-80af-e3b0ea2d8401"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="ide4bf2d46bc94e12979270def50719bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzMtOC0xLTEtNDQ2Mjc_bf973527-3b91-4feb-b5ce-9896c974fe12"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ide4bf2d46bc94e12979270def50719bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTo2MzY1YmYxYTgwZTI0ODdlYTBhMjk2YWQzZmM4MTgxZS90YWJsZXJhbmdlOjYzNjViZjFhODBlMjQ4N2VhMGEyOTZhZDNmYzgxODFlXzMtMTAtMS0xLTQ0NjMw_5a87d276-1121-4171-80c9-24786ba5c361"
      unitRef="usd">1051700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90ZXh0cmVnaW9uOjZlMWM1OTAzYzQxYzRiYTdiMzZlNWI5ZWIyOGRmM2U1XzM1NDY_d3801757-c2f0-4c3d-862a-3b79313fd141">&lt;div style="margin-top:6pt;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, 2019. 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="#ie915e9de338541a9bbe793846d3b73d6_283" 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, 2019&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, 2019&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 - Velocity Outdoor&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;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,881&#160;&lt;/span&gt;&lt;/td&gt;&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="ie008f1abf43f4379a4bc3966538343ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtMS0xLTEtMjcyODM_54ecfaca-6f95-4689-bfa3-1f65c6d79a7c"
      unitRef="usd">30079000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i61af7ab84df94909b9358c7a7e4a028f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtMy0xLTEtMjcyODM_99a98b3a-30b7-4b29-a292-2bc189d41854"
      unitRef="usd">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="ia39aa0211ca34d429e003b1867f98b18_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtNS0xLTEtMjcyODM_55cf4a81-be18-4da2-b101-6db2a73d8832"
      unitRef="usd">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i42a6014e9ebd4155918bcbd5fef1b6ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtNy0xLTEtMjcyODM_a214c3c9-e38e-4d36-ba64-909746716fee"
      unitRef="usd">30079000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:AssetImpairmentCharges
      contextRef="ia2467592fad44ffbb7b3f104da71e610_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDQvZnJhZzo2ZTFjNTkwM2M0MWM0YmE3YjM2ZTViOWViMjhkZjNlNS90YWJsZTphNzEzMmNkMjllMmQ0NzM0YWMzN2I3NmRkNzNkNzBjZS90YWJsZXJhbmdlOmE3MTMyY2QyOWUyZDQ3MzRhYzM3Yjc2ZGQ3M2Q3MGNlXzMtOS0xLTEtMjcyODM_2deacb18-000a-4083-9a9e-59fb6bba99a7"
      unitRef="usd">32881000</us-gaap:AssetImpairmentCharges>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU5NQ_27e62c77-9158-4a6d-a55e-c6697c083707">Noncontrolling Interest&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest represents the portion of a majority-owned subsidiary&#x2019;s net income and equity that is owned by noncontrolling shareholders.  &lt;/span&gt;&lt;/div&gt;&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, 2021, 2020 and 2019 and related noncontrolling interest balances as of December&#160;31, 2021 and 2020:&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: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;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;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;2019&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.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;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.9&#160;&lt;/span&gt;&lt;/td&gt;&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.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;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;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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;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;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;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.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;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.5pt;font-weight:400;line-height:100%"&gt;N/a&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.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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;175,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;123,463&#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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Ng_01c07b34-2f15-4543-8fd3-9dcf8665c15a">&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, 2021, 2020 and 2019 and related noncontrolling interest balances as of December&#160;31, 2021 and 2020:&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: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;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;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;2019&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.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;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.9&#160;&lt;/span&gt;&lt;/td&gt;&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.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;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;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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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;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;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;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.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;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.5pt;font-weight:400;line-height:100%"&gt;N/a&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.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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;175,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;123,463&#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="i6fa0b5009ee94768b33649e45760f073_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMS0xLTEtMjcyODM_b6640112-4c51-4a31-912b-a7ea754c8c63"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i25d0a816acb84070b15ad9889cf5435b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMy0xLTEtMjcyODM_9859c8cc-0152-42f1-97a1-1fc1589ecda1"
      unitRef="number">0.884</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i7ceff4d9832f406391334a8fcf324ea3_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNS0xLTEtMjcyODM_c16c28a3-92be-41c7-9e42-399cae887ec7"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia554c95ed90f4c549517f4fcc13d04cc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNy0xLTEtMjcyODM_fdc77499-7dc9-43e9-82c5-1f50b0f74530"
      unitRef="number">0.881</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i87fb0a3132614c338f208fb947db81d2_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItOS0xLTEtMjcyODM_5fe16ed2-8724-4867-9523-9ec95c6ebda5"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8f751e60967e4b7b9353747cf9a60ea5_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMTEtMS0xLTI3Mjgz_0ce5c136-2f92-4aa6-932f-efaf412771c8"
      unitRef="number">0.889</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i5521ba0f175b4a5591d386331d155aed_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtMS0xLTEtMjcyODM_cd569c49-e3eb-4f82-81ec-bb83ed36c9e2"
      unitRef="number">0.918</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i372f50ed586943ae924b1ef52625e41b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtMy0xLTEtMjcyODM_56f585a3-e551-491f-bb62-e25f1877e4bb"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia9d01d29660c4a83b3cca5e9173d7516_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtNS0xLTEtMjcyODM_a41af2e6-90bd-4c1b-9d11-1d65ea8124e3"
      unitRef="number">0.819</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i218dfbfed0b3406c9f166f711d2fd4ec_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzMtNy0xLTEtMjcyODM_ab8b9d18-6fd7-4a40-aba4-d031163691cd"
      unitRef="number">0.748</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i88d8597f8d6c4c578daf2d97dae78907_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMS0xLTEtMjcyODM_9828fe17-8e0a-4f09-b1ac-6aa03e21d371"
      unitRef="number">0.817</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ibf2bf035ad3f4f619ad94972bec64dec_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMy0xLTEtMjcyODM_f50ff267-3c96-42d5-b671-4d82ebd3e201"
      unitRef="number">0.727</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i09d7e43a940843fcbe687533cf911404_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNS0xLTEtMjcyODM_35ce7df7-a82a-4566-9866-5ca490eeab84"
      unitRef="number">0.814</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic10c34594146406f9df994a77ee78bf4_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNy0xLTEtMjcyODM_ac57bd96-7772-45b0-932e-f785382f48e1"
      unitRef="number">0.726</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i97621bb5dc604fb79e85ab2fa0d53bed_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtOS0xLTEtMjcyODM_a899e01c-bd2c-4472-b414-0d2a24762fec"
      unitRef="number">0.819</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib2a3b475c3fc43fd81d156c0a23b52aa_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMTEtMS0xLTI3Mjgz_aa5342b7-3201-4f1e-b8a4-449ccef56c4f"
      unitRef="number">0.758</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia543371195dd4863b318783b15a586bc_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMS0xLTEtMjcyODM_27a3d29a-e483-4a18-be62-d9c789a55e52"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i463567feaf1b43a29aaaef0061f7a867_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMy0xLTEtMjcyODM_6f0e81dc-9227-4a39-994a-f98ad03af40f"
      unitRef="number">0.581</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i90d447fccd154523bcefdfd9ef290ed6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtMS0xLTEtMjcyODM_d90ac2f2-255f-44b4-914c-3bbe71aca9be"
      unitRef="number">0.911</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i08b55880f96c4723a6ce2fd4527abb25_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtMy0xLTEtMjcyODM_39aaea49-72d6-447a-8695-0203be03e66a"
      unitRef="number">0.828</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i99c99d124539445493d304a2baa18876_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtNS0xLTEtMjcyODM_551054f6-7b12-4e25-a86e-5963bcc61878"
      unitRef="number">0.922</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id5a42ff459504b7ab6c3f2122fcd45cc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzYtNy0xLTEtMjcyODM_143c5d9e-122a-4b2b-956d-cb202aa16a97"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8e512bd31b2f4d01aa9c8c5c4b20433a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMS0xLTEtMjcyODM_870c2f9a-7fc8-4dbc-90b1-a51f144a7bbc"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4f2f603670a84bc69df5d34a4589ebb2_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMy0xLTEtMjcyODM_a5f9645d-ab28-416e-a0e6-6f8160db8a2c"
      unitRef="number">0.876</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i71f4742a635940d896d4b1d3f622efdb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNS0xLTEtMjcyODM_85fb2f8e-da75-4c2a-9155-e7c3bc625ffe"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib307de03cad646f882d5f197db1370bf_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNy0xLTEtMjcyODM_ab77ad94-4ea0-462d-9dc7-e8d5866e6c4a"
      unitRef="number">0.880</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i29b76f4861dc44079e7a7a4c3d1592f9_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctOS0xLTEtMjcyODM_8fab0890-f576-4e1d-9100-135aec7993ae"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8c604d46b74c4d44bd2e840e875e5fb0_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMTEtMS0xLTI3Mjgz_5af5aa2a-f87f-44e3-bd6f-8a6c2da67136"
      unitRef="number">0.939</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ice0c122938e941819e2ad16b94620398_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktMS0xLTEtMjcyODM_8d967f81-c103-4b2b-982f-6c7889fa6460"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie21fd922bbc24e0694ed5f52f46882e5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktMy0xLTEtMjcyODM_7f240cfb-0196-40b2-bada-35eecb81eaa8"
      unitRef="number">0.912</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i3cc361d63b25497cb561c7de54a22926_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktNS0xLTEtMjcyODM_19ae6411-e8de-432b-a316-a2cb466a4975"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic0b3472ebae647a0bffd5f8cb07b1b87_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktNy0xLTEtMjcyODM_3943e799-1be6-4884-93f5-c696d77ce657"
      unitRef="number">0.915</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i632ca86543dc40e990887f31b9d3d2a3_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktOS0xLTEtMjcyODM_8da625b9-df4b-4353-8332-5c8b4c66ac52"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="icb88576c5ade4e2daf7296d4552ebaa3_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzktMTEtMS0xLTI3Mjgz_3bac542d-ee2e-4dbf-b31c-7b9a0d4fd9e6"
      unitRef="number">0.915</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id9592bbc400349268f87f9a04e5c6feb_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTEtMS0xLTI3Mjgz_e00c67c4-3278-4450-ad6a-0454ba874ed7"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="iea9cba4374ab439db7f3980a0b7a1ff1_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTMtMS0xLTI3Mjgz_8d22fcfe-4c13-4311-af7b-b567ab2b0b0c"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ibe2c8d6470184a3dbbd4e2ac4c81b491_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTUtMS0xLTI3Mjgz_4e4aa889-1756-41ee-91fa-fea39c8d5c0f"
      unitRef="number">0.967</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i5b7940be008e4fe59d2fd2ff2f9adcbb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTctMS0xLTI3Mjgz_eb35c7a7-eb0d-43c7-80f2-58e21e4249aa"
      unitRef="number">0.811</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic73d4d318d794b1bbc2391a48c1f156a_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTktMS0xLTI3Mjgz_25e6bcad-a445-4582-80e8-319c88d1f7bb"
      unitRef="number">0.967</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i5482af4e695240fdb37e1bdccce3718d_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzEwLTExLTEtMS0yNzI4Mw_3ef1c872-5a98-41b5-85c7-92a1b90562a1"
      unitRef="number">0.802</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i63f43b2df5d1407dbeb84e921639e4bd_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTEtMS0xLTI3Mjgz_ea1cfd17-b927-4105-a4b9-1a3c962f4cbf"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i19016c20ddd643889c7b913e46edc6e8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTMtMS0xLTI3Mjgz_36676c81-4601-4e1c-9c0e-5ad7435fd115"
      unitRef="number">0.871</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4263d99fc5ca4800866ef12d52432548_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTUtMS0xLTI3Mjgz_440d8292-9ca1-43c8-88fb-71370dc3bf1a"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ief76ce2e27ec4a18ae69686c586f4f7d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTctMS0xLTI3Mjgz_92f34f8f-bbb0-43ae-8d40-78a3b3ad3428"
      unitRef="number">0.885</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i47241e64732a46d091b029d1bc107457_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTktMS0xLTI3Mjgz_ff72b2ce-bf04-48b3-9cb0-1f689cfbc432"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i77dcef6bcd5745168b39702522446d0e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTExLTEtMS0yNzI4Mw_13a12c31-6a79-4a48-84a7-180b8866711a"
      unitRef="number">0.885</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterest
      contextRef="iac19cd744f4d4868bdd26dc3957def17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzItMS0xLTEtMjcyODM_13ba1209-e94c-4349-a47c-09383de5d35a"
      unitRef="usd">15458000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i2018dbf1492c49d78740c956570ff8e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzItMy0xLTEtMjcyODM_b03c9234-afcc-44c6-b025-a05dd4bb4187"
      unitRef="usd">14567000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i551809e4a703499b986c3234577e616e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzMtMS0xLTEtMjcyODM_ba478ae4-c7e9-4d4e-a2e9-4e565b114069"
      unitRef="usd">30581000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i93303db1f2fb4f75a746158a6dd30bf2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzMtMy0xLTEtMjcyODM_9b0d541a-c704-4fb5-833f-aa6fe7943abd"
      unitRef="usd">61625000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7b7c9f50cffb492f813b4499241b5a9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzQtMS0xLTEtMjcyODM_93104bf4-2766-4acb-a07b-c09f93605978"
      unitRef="usd">29435000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id4e91ba819694208b14615634a13d0c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzQtMy0xLTEtMjcyODM_8cd86f25-6b4b-4a44-a40f-8845fa0479a6"
      unitRef="usd">27408000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ia92d74d1319646dcab73738c2973f882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzUtMS0xLTEtMjcyODM_bca5ef9c-c81f-4a32-b33f-d45a70123bbe"
      unitRef="usd">70585000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5f0fe242802b41519c438ebe49dff2ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzUtMy0xLTEtMjcyODM_d0d0e93e-fadb-4ead-8f28-29e2f2f80bdb"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib5bf6585eb794d47ad08c95d3e0a96c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzYtMS0xLTEtMjcyODM_daff4bee-b818-4695-9013-dd038c3cb786"
      unitRef="usd">17175000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i080a070f1e094805ab07b479d9afcce9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzYtMy0xLTEtMjcyODM_31cfb262-3cf7-4d2a-bfd1-c9c52b23480a"
      unitRef="usd">11386000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5c3abdaa126742cebe1fdbdfbe4ed621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzctMS0xLTEtMjcyODM_060f97ca-8730-4aad-a5a7-079012c833a9"
      unitRef="usd">5250000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iaa5f25023d2f42e186990f600e229601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzctMy0xLTEtMjcyODM_99631937-03ec-4021-9145-75990d8be178"
      unitRef="usd">4077000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i63d6f97bdfeb41a38a6a6f143516bdae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzktMS0xLTEtMjcyODM_3e25a7d8-0247-48e5-a07d-1b8f9b43b0ae"
      unitRef="usd">3936000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7dc2dc2cf5044ea1a1fbb44723563af2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzktMy0xLTEtMjcyODM_f2c993aa-532b-4323-923d-b8920a50ad70"
      unitRef="usd">2901000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic956728f2b5c49bda68524e001d3a847_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEwLTEtMS0xLTI3Mjgz_2d34caa9-0ae3-41b3-b2bf-c82e5499845d"
      unitRef="usd">1284000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4125e43d38c74f8fa3148055555f7ee8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEwLTMtMS0xLTI3Mjgz_b9b35557-7f4f-406f-93ef-1cf715b19196"
      unitRef="usd">1117000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="if0cd1d44771b41199f9b8a36422bb2a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzExLTEtMS0xLTI3Mjgz_61449f9c-61e4-4eef-a07a-c1b861aa7089"
      unitRef="usd">1524000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="idb7860f083bc474da50f91b74ab59676_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzExLTMtMS0xLTI3Mjgz_f78f482e-c6e7-4f61-8c11-b0e2fe8ecfd0"
      unitRef="usd">282000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i26074bcb949c44c5a7292652cdcadb0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEyLTEtMS0xLTI3Mjgz_9f3645a5-fd9c-40eb-a914-7d5b0d129e56"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="if94548b3fcb34c21bc50a15191505ad4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEyLTMtMS0xLTI3Mjgz_487255a0-73ae-483c-aa0c-b027ad6ce79c"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEzLTEtMS0xLTI3Mjgz_45ab7c48-432b-4f54-986b-97fe2266c9dd"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZTpmZmVhYTU3N2UyMWQ0MTQ3ODkxN2ZjMzcxNjgzMGRiNC90YWJsZXJhbmdlOmZmZWFhNTc3ZTIxZDQxNDc4OTE3ZmMzNzE2ODMwZGI0XzEzLTMtMS0xLTI3Mjgz_1959aa08-f141-441e-b49e-b23d10877b10"
      unitRef="usd">123463000</us-gaap:MinorityInterest>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyMw_0747ef3d-29ba-43b3-a41a-85ec6ac02e78">Supplemental Data&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;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;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: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:top"&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;43,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 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;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other 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;32,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&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;174,801&#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;134,218&#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;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2,062&#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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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:9pt;font-weight:400;line-height:120%"&gt;Represents warranty liabilities of acquired businesses. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;(67)&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,184)&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,459)&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,046)&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:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;2019&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;58,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;43,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;56,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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;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;15,367&#160;&lt;/span&gt;&lt;/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, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;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 method investment. Gains and losses from the investment were not material for the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <codi:SupplementalBalanceSheetDisclosuresTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyNQ_52331950-8036-4525-bb23-5792ae6907bd">&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;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;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: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:top"&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;43,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 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;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other 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;32,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&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;174,801&#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;134,218&#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;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2,062&#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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:SupplementalBalanceSheetDisclosuresTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzMtMS0xLTEtMjcyODM_e526ac5a-0986-4c28-bd29-cbb945ee4317"
      unitRef="usd">43270000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzMtMy0xLTEtMjcyODM_45321784-0c48-4ec9-aa98-0c005397d7e9"
      unitRef="usd">34324000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzQtMS0xLTEtMjcyODM_f189eb2c-5104-4dec-a4d1-d300dbe083c8"
      unitRef="usd">16472000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzQtMy0xLTEtMjcyODM_e40853f2-68d2-44d6-98ee-f1e8b0c15566"
      unitRef="usd">14014000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzUtMS0xLTEtMjcyODM_127a349d-a270-445b-a9eb-c22d9c5160a5"
      unitRef="usd">6163000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzUtMy0xLTEtMjcyODM_5aa67403-cd72-43d2-9094-67918d896f61"
      unitRef="usd">6067000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzYtMS0xLTEtMjcyODM_a0e12362-2638-4417-8d6e-258274cb6dd0"
      unitRef="usd">13563000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzYtMy0xLTEtMjcyODM_40a18ef8-0271-4df7-b127-2a8961b9b642"
      unitRef="usd">8259000</us-gaap:InterestPayableCurrent>
    <codi:AccruedProductRebates
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzctMS0xLTEtMjcyODM_2b55779a-532b-49f3-9d38-a993117c8b7b"
      unitRef="usd">10687000</codi:AccruedProductRebates>
    <codi:AccruedProductRebates
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzctMy0xLTEtMjcyODM_7e4822b2-7537-4afb-935e-312223b7d2c9"
      unitRef="usd">5170000</codi:AccruedProductRebates>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzgtMS0xLTEtMjcyODM_329cb1a8-a39a-4b3a-8844-d604246537ad"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzgtMy0xLTEtMjcyODM_010baf37-eb60-418c-a88c-0a8ecf18292d"
      unitRef="usd">1558000</us-gaap:ProductWarrantyAccrual>
    <codi:AccruedInventory
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzktMS0xLTEtMjcyODM_7224ca18-7550-4c1a-adbe-463cc354a863"
      unitRef="usd">50122000</codi:AccruedInventory>
    <codi:AccruedInventory
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzktMy0xLTEtMjcyODM_d5c0da31-6a92-4203-9a0c-90e21e0e0024"
      unitRef="usd">40461000</codi:AccruedInventory>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzEwLTEtMS0xLTI3Mjgz_3cfbde75-72ec-482b-a62e-ff7ae90e07b9"
      unitRef="usd">32462000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzEwLTMtMS0xLTI3Mjgz_eb9b272b-705d-458c-ab82-beda3c82c8e6"
      unitRef="usd">24365000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzExLTEtMS0xLTI3Mjgz_cabbb7bf-e14c-44f0-ad15-39537da3c006"
      unitRef="usd">174801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo4MDkzYmI1Yjc4YmE0NTljOWY3MTEyOGY5ZDc4Y2U1Yy90YWJsZXJhbmdlOjgwOTNiYjViNzhiYTQ1OWM5ZjcxMTI4ZjlkNzhjZTVjXzExLTMtMS0xLTI3Mjgz_247d2b09-3e8f-41cf-92b8-008a238c0d25"
      unitRef="usd">134218000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzMtMS0xLTEtMjcyODM_61930fa4-0399-4f40-ad61-181e0c93ac33"
      unitRef="usd">1558000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7cc8c56d71de45959be5fa0f6396de08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzMtMy0xLTEtMjcyODM_763081f0-df82-4792-a148-6d4f001c8004"
      unitRef="usd">784000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzQtMS0xLTEtMjcyODM_59882b46-ae24-45c8-b9e7-add243681685"
      unitRef="usd">4257000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzQtMy0xLTEtMjcyODM_5693537e-93cc-4203-89b6-3390d80e6ba0"
      unitRef="usd">2821000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzUtMS0xLTEtMjcyODM_d2a4e6f0-5ce1-4e84-8ed1-95a08ad69d36"
      unitRef="usd">3753000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzUtMy0xLTEtMjcyODM_a5c963e3-b7ed-4354-bd25-50c1bef1391a"
      unitRef="usd">2696000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzYtMS0xLTEtMjcyODM_9e136365-4168-4b65-81d8-aa6bf0e30b19"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzYtMy0xLTEtMjcyODM_2c3676ea-2ca8-4acb-b1e9-79c358e37d06"
      unitRef="usd">649000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzctMS0xLTEtMjcyODM_a9ee9a28-acf0-4d66-bb3e-832111cdcd67"
      unitRef="usd">2062000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTpiZGQ0MWNlNGFlZGY0ZmNkYThjYmI0OTczNzVhY2ZkMy90YWJsZXJhbmdlOmJkZDQxY2U0YWVkZjRmY2RhOGNiYjQ5NzM3NWFjZmQzXzctMy0xLTEtMjcyODM_cd7f47e9-6f11-4f00-89db-8f86a13db70e"
      unitRef="usd">1558000</us-gaap:StandardProductWarrantyAccrual>
    <codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyOA_952c6e9d-cdd3-490a-8190-bacc88c93a17">&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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;(67)&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,184)&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,459)&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,046)&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzItMS0xLTEtMjcyODM_d54226b1-b4d0-4747-9348-247fd3c96bb1"
      unitRef="usd">27000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzItMy0xLTEtMjcyODM_244a867a-249f-422d-9108-c7e405cc9b7a"
      unitRef="usd">71000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzItNS0xLTEtMjcyODM_aba904c2-f801-4e9b-9254-39b2ee25f7d9"
      unitRef="usd">-67000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzMtMS0xLTEtMjcyODM_13b386ef-c5c5-41b4-9aee-8e78f901297f"
      unitRef="usd">-1458000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzMtMy0xLTEtMjcyODM_07b91b1a-638e-4722-9656-c92d30da7ac9"
      unitRef="usd">-1851000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzMtNS0xLTEtMjcyODM_bb3ec89a-199a-4580-b790-20578c795ea5"
      unitRef="usd">-1626000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <codi:OtherIncomeExpenseOther
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzQtMS0xLTEtMjcyODM_4034186f-c17f-462b-a63b-a84f53d2fb02"
      unitRef="usd">247000</codi:OtherIncomeExpenseOther>
    <codi:OtherIncomeExpenseOther
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzQtMy0xLTEtMjcyODM_3ae94222-86a7-452e-80c9-f8f64321a52b"
      unitRef="usd">-679000</codi:OtherIncomeExpenseOther>
    <codi:OtherIncomeExpenseOther
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzQtNS0xLTEtMjcyODM_8b152a4a-f2df-4199-83a2-646652fed308"
      unitRef="usd">-353000</codi:OtherIncomeExpenseOther>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzUtMS0xLTEtMjcyODM_d3b3d50e-c1e3-489c-934a-48e481a31748"
      unitRef="usd">-1184000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzUtMy0xLTEtMjcyODM_c801043f-9e30-4250-8a48-e6b08284a177"
      unitRef="usd">-2459000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZTo5MTA3ZDlkZTEwNTk0M2ViYmQxZjVmNDBmOWY4OGUxZi90YWJsZXJhbmdlOjkxMDdkOWRlMTA1OTQzZWJiZDFmNWY0MGY5Zjg4ZTFmXzUtNS0xLTEtMjcyODM_df881313-c14c-4087-af10-4bfee14a2eec"
      unitRef="usd">-2046000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzkyNg_332fbd31-eb3f-43bb-8192-58d92918ac35">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;2019&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;58,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;43,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;56,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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;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;15,367&#160;&lt;/span&gt;&lt;/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-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 cash flow information related to leases was as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:8pt;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;37,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: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;32,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaid
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzMtMS0xLTEtMjcyODM_e7f5f0b2-3ffe-402e-b283-c87ae261b93e"
      unitRef="usd">58553000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzMtMy0xLTEtMjcyODM_ad9a7882-29b5-4b35-9d74-d680a9a2838d"
      unitRef="usd">43730000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzMtNS0xLTEtMjcyODM_26aec7c8-57fd-465f-a0a1-6056c5b1ad1d"
      unitRef="usd">56431000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzQtMS0xLTEtMjcyODM_94142ea7-4425-4a04-b2e1-87517631601a"
      unitRef="usd">27371000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzQtMy0xLTEtMjcyODM_9a10494a-d461-4f4f-a1bf-d8f38cab06df"
      unitRef="usd">10189000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90YWJsZToyMzBlNTA1MzIzYjE0MGI3YjFlOTdlMTRlNGM5YjkzNy90YWJsZXJhbmdlOjIzMGU1MDUzMjNiMTQwYjdiMWU5N2UxNGU0YzliOTM3XzQtNS0xLTEtMjcyODM_8c6ad36d-67b0-4688-8c6f-00d6aba1aa3e"
      unitRef="usd">15367000</us-gaap:IncomeTaxesPaid>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia163bd4866384a829916587a6d32cc95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzMxMA_5d6c5db1-62dd-42e2-bfbf-aeb0f96217bc"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTAvZnJhZzpmNGE3N2FmZDVhODk0ODdiYTBhMTgyZDc5ZDBiNjdjMS90ZXh0cmVnaW9uOmY0YTc3YWZkNWE4OTQ4N2JhMGExODJkNzlkMGI2N2MxXzYzOA_058ab71c-2fb5-48b4-959e-f4138088fefc"
      unitRef="usd">3600000</us-gaap:EquityMethodInvestments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MTk_9d5e92bf-ba4d-4927-a7bd-7abea0770b72">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, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities at December&#160;31, 2021 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;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.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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,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;/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;37,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: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;165,002&#160;&lt;/span&gt;&lt;/td&gt;&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;35,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;/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;129,463&#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, 2021, 2020 and 2019 totaled $35.8 million, $27.8 million and $23.7 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.44&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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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.45&#160;&lt;/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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30"&gt;116,992&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7"&gt;83,662&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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5"&gt;25,663&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63"&gt;21,228&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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2"&gt;103,800&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd"&gt;68,179&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-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 cash flow information related to leases was as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:8pt;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;37,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: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;32,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MjM_500c554f-d9ec-403d-bf68-5819cd639bf5">&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, 2021 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;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.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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,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;/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;37,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: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;165,002&#160;&lt;/span&gt;&lt;/td&gt;&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;35,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;/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;129,463&#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="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzAtMi0xLTEtMjcyODM_5961d219-5713-40b4-8c2e-292384c99031"
      unitRef="usd">34887000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzEtMi0xLTEtMjcyODM_a3a71096-4b30-47e6-a6f3-0045194104ea"
      unitRef="usd">29571000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzItMi0xLTEtMjcyODM_86739d16-0456-44cc-878b-6a9d2973cf6d"
      unitRef="usd">25272000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzMtMi0xLTEtMjcyODM_32e43638-738b-42ef-94ef-113065438611"
      unitRef="usd">20721000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzQtMi0xLTEtMjcyODM_9666df23-6ddc-4e3e-af14-f9f2c7f2b588"
      unitRef="usd">17413000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzUtMi0xLTEtMjcyODM_d7b16edc-44fb-414c-9585-7725e0b06798"
      unitRef="usd">37138000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzYtMi0xLTEtMjcyODM_d6ef16f0-51ab-4489-9c13-00875e3b594f"
      unitRef="usd">165002000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzctMi0xLTEtMjcyODM_040a7eb3-e959-4f83-8c2b-b01b6229f13f"
      unitRef="usd">35539000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTplMmYwMDQwNjYzZmQ0MjI3YjY1ZjdkY2I3YTMwYTdmMi90YWJsZXJhbmdlOmUyZjAwNDA2NjNmZDQyMjdiNjVmN2RjYjdhMzBhN2YyXzgtMi0xLTEtMjcyODM_2d3342a4-f512-4d08-aec9-34b8ebf928a2"
      unitRef="usd">129463000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzM3NDU_b950d28e-eab7-4d3a-88af-2c2f62c9f0fa"
      unitRef="usd">35800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzM3NDk_3f599592-a415-44a7-aa98-36a32b05630a"
      unitRef="usd">27800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzM3NTY_39675226-2a5a-45fe-a495-1ba30a3ccfe3"
      unitRef="usd">23700000</us-gaap:OperatingLeaseCost>
    <codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MTU_de220bcf-04c8-4c62-8f3f-76849e8f0e33">&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.44&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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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.45&#160;&lt;/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="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzEtMi0xLTEtMjcyODM_738ae3a4-4dde-4217-a419-ed8347cc9f82">P5Y10M20D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzEtNC0xLTEtMjcyODM_7d8dbcbc-dde0-48e7-a59f-158fb0fec01a">P5Y5M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzItMi0xLTEtMjcyODM_7fadca2f-e43d-4766-87a1-304a27c28a59"
      unitRef="number">0.0741</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpjMmY4ZWY1YzA3MzM0MjdjODQxNzY0ZDA4YWQ0NjZkZi90YWJsZXJhbmdlOmMyZjhlZjVjMDczMzQyN2M4NDE3NjRkMDhhZDQ2NmRmXzItNC0xLTEtMjcyODM_3bb57cb6-cb1c-4120-ba70-0c4f032a70f2"
      unitRef="number">0.0745</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90ZXh0cmVnaW9uOmE0ZWM5YTBiMWI0MDQ1YjlhZTViYjZiNDAwMTYyNzNiXzU0MjY_926b4fd2-a747-4350-a661-8718577a38b8">&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNC0xLTEtMjcyODM_e936073c-8deb-4734-815e-2b0ab85c1c30"&gt;116,992&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzItNi0xLTEtMjcyODM_432b6d69-af9d-47c0-8c9b-1b5b554793b7"&gt;83,662&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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNC0xLTEtMjcyODM_ae8ee9b5-3a0d-4dbe-8b57-8c0ebc508fb5"&gt;25,663&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzMtNi0xLTEtMjcyODM_4df870a6-8fb3-43c5-b0b2-8de42d69ed63"&gt;21,228&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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNC0xLTEtMjcyODM_e0605cef-5ee3-48d2-9074-57beb57266f2"&gt;103,800&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTphZDQ5OTQ3N2JjMjU0NTQ0YWM5YjZkODJkZDEyNzJmYS90YWJsZXJhbmdlOmFkNDk5NDc3YmMyNTQ1NDRhYzliNmQ4MmRkMTI3MmZhXzQtNi0xLTEtMjcyODM_6409f4b5-a937-41e0-8602-15972d4b47dd"&gt;68,179&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="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzItMi0xLTEtMjcyODM_0c50f4eb-a998-4bc7-b260-49473b2af925"
      unitRef="usd">37012000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzItNC0xLTEtMjcyODM_e95618dd-de88-4b09-8ff8-fa7bf7b38e29"
      unitRef="usd">32154000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzQtMi0xLTEtMjcyODM_789d9173-6eae-4d70-8fbc-43c576e77058"
      unitRef="usd">43404000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTMvZnJhZzphNGVjOWEwYjFiNDA0NWI5YWU1YmI2YjQwMDE2MjczYi90YWJsZTpmNzYyNTQ0ZjNjZDI0ZDc2YmUxMDBhMmE3MDBkYTlmYS90YWJsZXJhbmdlOmY3NjI1NDRmM2NkMjRkNzZiZTEwMGEyYTcwMGRhOWZhXzQtNC0xLTEtMjcyODM_747cc28b-caac-4b01-b075-6108fd724110"
      unitRef="usd">10543000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzkwODE_988c2e03-4b83-421a-b3cb-ac0f3279a733">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 Company 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 Company 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 Company in exchange for a management fee paid quarterly and equal to 0.5% of the Company&#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 Company under the MSA. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CGM has 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 proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM has entered into a waiver of the MSA at December 31, 2021 to exclude 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 Company with additional cash liquidity in light of the COVID-19 pandemic, the Company elected to draw down $200&#160;million on our 2018 Revolving Credit Facility. The Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the &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;management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the Company as of September 30, 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;Concurrent with the June 2019 sale of Clean Earth (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="#ie915e9de338541a9bbe793846d3b73d6_271" 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;) CGM agreed to waive the management fee on cash balances held at the Company, commencing with the quarter ended June 30, 2019 and continuing until the quarter during which the Company next borrowed under the 2018 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 Company 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 Company 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 year ended December&#160;31, 2021, 2020 and 2019, 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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: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;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;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;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: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;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;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;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;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.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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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;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: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;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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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;46,943&#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;33,749&#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;36,030&#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 $11.7 million and $10.0 million of the management fees incurred were unpaid as of December&#160;31, 2021 and 2020, 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, $9.1 million and $60.4 million in distributions related to Sale and Holding Events that occurred during 2021, 2020 and 2019, 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="#ie915e9de338541a9bbe793846d3b73d6_295" 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;57.8% of the Allocation Interests at December&#160;31, 2021 and 45.0% at December&#160;31, 2020.  Of the remaining 42.2% at December&#160;31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 55.0% at December&#160;31, 2020, 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 the Chairman of 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;Integrations 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;Lugano, which was acquired in September 2021, entered into an ISA with CGM whereby Lugano will pay CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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, Marucci Sports, which was acquired in April 2020 and Altor Solutions, which was acquired in 2018 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. Altor paid CGM a total of $2.3 million in integration services fees, with $0.3 million paid in 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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, 2021, 2020 and 2019, CGM received $4.9 million, $2.1 million, and $0.3 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 $5.4 million, $5.2 million, and $5.6 million, principally for occupancy and staffing costs incurred by CGM on the Company&#x2019;s behalf during the years ended December&#160;31, 2021, 2020 and 2019, 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: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 Company entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0&#160;million to fund a distribution to shareholders. The Company owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution went to minority shareholders. &lt;/span&gt;&lt;/div&gt;&lt;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, 2021, 2020 and 2019, 5.11 purchased approximately $1.1 million, $2.7 million, and $4.4 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 Company (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Related Party Vendor Purchases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  During the year ended December&#160;31, 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 $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, in parts from this supplier.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="id87f8395577a41eda0cad79a5fcebd4b_D20060516-20060516"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU0OQ_098f760e-062a-49ea-b6eb-ccdbcfc4728c"
      unitRef="number">0.005</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDk0NzQ_24811eba-1c71-400d-88ff-1e1dd08bd151"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <codi:ManagementFeeWaiver
      contextRef="i6acf0ef0df6d4dfebf3c4934dda8b4ea_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDk0Nzg_c2bd728c-8fe9-4776-a82b-295bb7f40b71"
      unitRef="number">0.50</codi:ManagementFeeWaiver>
    <us-gaap:PaymentForManagementFee
      contextRef="iafa9c076fe61437b82da0a0035f481c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwMjI_498aa055-2b22-49d2-9c8a-b54426891a22"
      unitRef="usd">400000</us-gaap:PaymentForManagementFee>
    <us-gaap:PaymentForManagementFee
      contextRef="i6609fb3b093d4fe2b2064b662e05222c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzI2ODU_ba2eb0f6-93f4-44f5-9e13-cd298bd2a60e"
      unitRef="usd">100000</us-gaap:PaymentForManagementFee>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzkwNzg_4981b105-5643-4f7e-a55b-abb5c52a9fbb">&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 year ended December&#160;31, 2021, 2020 and 2019, 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2019&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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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: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;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;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;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: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;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;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;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;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.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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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: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;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: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;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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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;46,943&#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;33,749&#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;36,030&#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="i9229c0fc56bf46a5a2d18cfd368fcda4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzMtMS0xLTEtMjcyODM_7cb970ac-ebe6-4c42-8005-0a531d673fe2"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i1c96271966154f799748100eb24f6ee5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzMtMy0xLTEtMjcyODM_bb91a7e3-f242-4061-9e75-e7288b2e4c52"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i05df3bc7b35c46f5b8954e07891f2205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzMtNS0xLTEtMjcyODM_01228f24-c416-44ba-97b7-09854dbbe40d"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ibd5cff8653884cdea01120004034adf9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzQtMS0xLTEtMjcyODM_0596121e-5056-49a8-a7f5-f97b16095fd6"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i35d6d042b8be484bb3d9d1fdeb4957fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzQtMy0xLTEtMjcyODM_6c039a79-84c9-4ba6-ba84-0459ad196a7c"
      unitRef="usd">250000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i68056182216b4c04ba9fefc99cf366d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzUtMS0xLTEtMjcyODM_abc785cd-8e8a-4d21-862f-ef1e1a0cde6f"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="icef0c74efa554a9d9586c5e08b40af4e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzUtMy0xLTEtMjcyODM_5b771c47-9fbb-4c70-99cd-60f529a0d5c4"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i3273d8067d4f4b339b78eb64d11736a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzUtNS0xLTEtMjcyODM_0a71b9fa-cbcc-43b2-abd8-f82cd7cb3441"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ia177dfeb91a24e01905488b58d35e30e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzYtMS0xLTEtMjcyODM_b51b726b-ea37-4ec3-a12f-c3d3ab4bfc52"
      unitRef="usd">188000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i977166197fc343a5ad5a3f6466c9263a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzctMS0xLTEtMjcyODM_a81b4ed9-84f9-4e08-a74f-b0db0f3139c5"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ib985decf46cb48dea08998114835dbd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzctMy0xLTEtMjcyODM_c0c4a381-30c3-4adc-82be-ad8e534f52ba"
      unitRef="usd">347000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i20f10e29adb64235ad086329515eace0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzgtMS0xLTEtMjcyODM_a06df89b-9986-44a4-ac68-1563636172e5"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i6eb3e3de290f4cea957dccd5ac50eb06_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzgtMy0xLTEtMjcyODM_805ecbda-7956-4847-a590-6e25492c1374"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ie37e86c7b5e1477db367c0ec12f313dc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzgtNS0xLTEtMjcyODM_5740e9a8-81bc-49e2-944b-26786bebe348"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i5c958b6d116e42759fa2706960d8ca71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEwLTEtMS0xLTI3Mjgz_3ebe34a7-2eb3-4e95-945d-439a9ec4d867"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i52acbe25720a4c609739385047de38e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEwLTMtMS0xLTI3Mjgz_213501e4-b48f-4b94-ad04-49908dd6ec27"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i95b54e4f4fb64643afb9f80579c2c9ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEwLTUtMS0xLTI3Mjgz_0db99d33-d90e-4270-8fff-ce532884d3f5"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i6d39bff2915c4ba984a6c637c8461c86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzExLTEtMS0xLTI3Mjgz_bd93bf2d-a731-4532-bb8c-769539a3175b"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i2b287aec60624f5aa19c7906604f06e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzExLTMtMS0xLTI3Mjgz_fc95fe1c-df86-43f8-a301-006a9045bc66"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i259ecb34955a4b55b7dba9d715d6cc4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzExLTUtMS0xLTI3Mjgz_3960e835-9a5f-426e-9a51-220679f162af"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ibf06d1d572314b33a779e955fb0d95b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEyLTEtMS0xLTI3Mjgz_fff9e832-eefb-4b0b-8c6a-5877f2dc718c"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ic9731d7330dc47adb40b11a9dc3bf90d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEyLTMtMS0xLTI3Mjgz_2efa39e3-d8fb-432f-afdf-151ed228beea"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="icc75a599313a43058c226a4d0d1e0af2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEyLTUtMS0xLTI3Mjgz_9953cde3-2595-4821-a6e9-135c3d67243e"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if4abec554656467abe713c3e3c62af39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEzLTEtMS0xLTI3Mjgz_69affbd2-4cfa-48b4-8ca9-7a1ca6d46ffc"
      unitRef="usd">41505000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i0120db8d99f445d4a5d73dc03b08ab21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEzLTMtMS0xLTI3Mjgz_85b0931b-496d-41d8-a48a-aa6f24bedf3e"
      unitRef="usd">29402000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i225d7d5c0dec4c6f875d8b941f70dbd6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzEzLTUtMS0xLTI3Mjgz_f5059ad6-42fc-41f4-9d87-07c8a874b33c"
      unitRef="usd">32280000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if737529d99074724a4d2149a21dee50b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzE0LTEtMS0xLTI3Mjgz_6a8019b7-db4e-4e75-bb26-826bfe5f8091"
      unitRef="usd">46943000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i4c4611789577464fb2fd5ca3f7118ada_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzE0LTMtMS0xLTI3Mjgz_f9f48625-28ad-46ee-89aa-ed6b654230cf"
      unitRef="usd">33749000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i2a4c82e17c134d1591e1ac7b13ca6f82_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90YWJsZTozOTA4OTkwYmZkMzM0NzBmYWJlODdlY2RlYTc4NmEyZC90YWJsZXJhbmdlOjM5MDg5OTBiZmQzMzQ3MGZhYmU4N2VjZGVhNzg2YTJkXzE0LTUtMS0xLTI3Mjgz_85ba077a-6e94-4f76-a2a1-9765f3cd08fe"
      unitRef="usd">36030000</us-gaap:ManagementFeeExpense>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i4fa37b374dc540a9b3981f7672524c25_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzMwMTc_7b5867ac-0faa-4f88-a83d-47955573f456"
      unitRef="usd">11700000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9a2ec1655e324ca7af6ac052f6f05253_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2MzkxOTc_9722e6d2-9e34-4a1e-9600-30f3b88f1043"
      unitRef="usd">10000000</us-gaap:DueToRelatedPartiesCurrent>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod
      contextRef="i1d7ab8479f2145c7b9971718d53b3cfe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzM1MjU_48a45e0e-0fee-441a-9e52-739f4928743e">P30D</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod>
    <codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid
      contextRef="i0e790bea047c49ea985f47a6c1d57453_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzM3Mjc_0574258a-9f8b-4b67-b441-e9b3100628f7"
      unitRef="usd">34100000</codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid>
    <codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid
      contextRef="i923f69b375404c2caccc5db8cb3c5845_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2Mzg3MjQ_ad6de8c0-e838-45df-9536-ec14ca5f4329"
      unitRef="usd">9100000</codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid>
    <codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid
      contextRef="ibff6eb8085224168978867fc2e447895_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwMDc_91764c42-c9d9-4e16-84fc-02a4caf7a862"
      unitRef="usd">60400000</codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i7e1ae811b2bb42b8839d2fcf823e2e1c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQxNzE_94328c25-277a-4ebf-b5ae-e567cb0b2273"
      unitRef="number">0.578</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="ia680a1c1cdd348d98211d58150f93cfa_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyMTI_d4a315a9-01af-4731-a799-76e3efd8658a"
      unitRef="number">0.450</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyNDA_eef4c783-cb52-4447-8459-a5183ebdabfe"
      unitRef="number">0.422</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyNTM_73e31697-8fd8-4ff3-982d-389ee3010f0e"
      unitRef="number">0.550</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="if2b1da38db2943acbcdd84d57bb4bdab_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQyNjM_906008d6-3119-434f-abad-09a3db78a0c3"
      unitRef="number">0.050</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i3f8a514222724dbaac520a84b36f3228_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzQzMDY_f408a10e-2eb1-4491-8ec9-549cee05d40f"
      unitRef="number">0.050</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ibe23c2abc39b45d0a8f9aa0ce35c9757_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2MzkxNDE_05e9a231-a6c9-46f0-9682-b179b2b645ef"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i640b181e4a5d496a90790a399a4b341d_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzE2NDkyNjc0NTY3NjM_66a014f6-0b3f-479a-b32a-7c20ae97f623"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i5384db8d057f41de8a8d5887d2f4c59a_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzE2NDkyNjc0NTY3Njc_089174ef-0942-4339-bc00-b9f5d78dc024"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i0cb9b40d033447ffad8295aa39038b92_I20180226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU2MzY_b5c7a508-3c3e-46d6-8c67-104926cd2ed6"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i1974dfca19814b1991be564bea91b2f1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3MDk_a951c0ff-0a91-4e33-b33c-9baa973fe5ed"
      unitRef="usd">300000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3ODY_9ac1e10f-0bdb-4d7a-b640-fbabd47df7e7"
      unitRef="usd">4900000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3OTA_a2044b93-057b-44c4-8f1f-b9ec6041a4e1"
      unitRef="usd">2100000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzU3OTg_ce393bcb-6200-4783-948b-d7ed344a8615"
      unitRef="usd">300000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzYxMDY_71bb17bf-9a35-4573-a5f9-2d6f3b0fa4e5"
      unitRef="usd">5400000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzYxMTA_932eb9af-0448-4e8b-8e84-aaad99c81517"
      unitRef="usd">5200000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzYxMTg_7ed23b30-c5a4-4f8e-baa9-2dcc85392059"
      unitRef="usd">5600000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9ea6f29edef14d3bb22cabd5cb89254f_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwMzY_a0874738-8e07-424c-b5b1-ebe5e8c25bc3"
      unitRef="usd">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Ownershippercentageintercompanyloanagreement
      contextRef="iacf451c51f844a01b83dea1049f99fee_D20210803-20210803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwNTE_7b32de04-51a6-4eca-8629-2a21d030ee34"
      unitRef="number">0.977</codi:Ownershippercentageintercompanyloanagreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i882ca42f887a4a45a30e8bdc7e94da22_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwNTg_098e7b7f-d399-476b-8e76-a946081c5ea4"
      unitRef="usd">53700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <codi:NumberofRelatedPartyVendors
      contextRef="i5e0ac956c74745fe979350527b4de107_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY0NjU_847f6849-40d0-419f-b419-c2e1b097777a"
      unitRef="vendor">1</codi:NumberofRelatedPartyVendors>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ic33a0c546f9b4ee6a612180ee5e16068_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY1MjI_973aaa95-15e5-4128-9261-d83986858e4e"
      unitRef="number">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i7ffab2760d594cd5a0ae49a22ca7ffab_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY2MjY_b92767ac-faf5-4b8e-9f17-cb335aa6bf8b"
      unitRef="usd">1100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i0c69e00be07346e1a09139b08bcf8604_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY2MzA_3428580c-fdf4-4a20-bca1-e0273c2eee52"
      unitRef="usd">2700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i8a3bbd26716a460ea03a0131ec32b790_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzY2Mzg_86896638-7fce-4bb4-85af-9e1ca43d835a"
      unitRef="usd">4400000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i3914a26076bf4bfaaacd362957848539_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwNzM_fa46e077-2025-44b9-9227-e7f5f02739a4"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i3914a26076bf4bfaaacd362957848539_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIxNDY_81338314-7118-4d77-8f8d-709106ff3223"
      unitRef="usd">38000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i3914a26076bf4bfaaacd362957848539_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIwODg_74488c34-3474-4471-863f-9fffc268e1e5"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i3914a26076bf4bfaaacd362957848539_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NTIxMzE_3d1879fb-469b-4c1f-9b37-91bd4d4b0895"
      unitRef="usd">39400000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i45d5799958c745bd8a37e5f6b0fe390a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDQxMDI_7fef01af-6639-4bf6-afbd-c233806f505a"
      unitRef="usd">48300000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ieb1ed91fc0e042639830d85bbde147e3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMTkvZnJhZzozMWFkNzQ2YzRjZDI0MTYzOTQ0YmUyYTc4OTgyNjU3MS90ZXh0cmVnaW9uOjMxYWQ3NDZjNGNkMjQxNjM5NDRiZTJhNzg5ODI2NTcxXzEwOTk1MTE2NDQxMjU_5d93505b-59e5-4dcf-af06-84ba29027ab8"
      unitRef="usd">6700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90ZXh0cmVnaW9uOjk0NWZiN2Q0MzU3ZDRjNDY4ZTdkY2Y4ZWNiYzE3YWFjXzE5MzU_701eb7ce-5ab0-41a8-9304-f36d13c286ee">Unaudited Quarterly Financial DataThe 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 &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;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, 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;/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)(3)&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;536,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;464,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;431,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;408,556&#160;&lt;/span&gt;&lt;/td&gt;&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;202,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;173,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;168,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32,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;35,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;35,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: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;20,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;(21,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.&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;(3)&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.8&#160;million. All prior periods are presented as discontinued operations.&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, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)(3)&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: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, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)(3)&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: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;June 30, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)(3)&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;March 31, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)(3) &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;421,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;364,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;286,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;286,792&#160;&lt;/span&gt;&lt;/td&gt;&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;155,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,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;6,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;19,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;(8,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,665&#160;&lt;/span&gt;&lt;/td&gt;&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.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.06)&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.08&#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.30)&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.26)&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:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90ZXh0cmVnaW9uOjk0NWZiN2Q0MzU3ZDRjNDY4ZTdkY2Y4ZWNiYzE3YWFjXzE5NDE_948efec1-6c85-4120-afd1-0c502439b84c">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 &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;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, 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;/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)(3)&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;536,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;464,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;431,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;408,556&#160;&lt;/span&gt;&lt;/td&gt;&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;202,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;173,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;168,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32,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;35,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;35,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: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;20,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;(21,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.&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;(3)&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.8&#160;million. All prior periods are presented as discontinued operations.&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, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)(3)&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: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, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)(3)&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: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;June 30, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)(3)&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;March 31, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)(3) &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;421,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;364,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;286,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;286,792&#160;&lt;/span&gt;&lt;/td&gt;&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;155,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,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;6,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;19,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;(8,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,665&#160;&lt;/span&gt;&lt;/td&gt;&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.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.06)&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.08&#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.30)&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.26)&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;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 June 30, 2020, September 30, 2020 and December 31, 2020 include operating results from Marucci, which the Company acquired on April 20, 2020. The quarter ended December 31, 2020 includes the operating results from BOA, which the Company acquired on October 16, 2020.&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;As of December 31, 2021, ACI met the criteria to be classified as held for sale, and therefore is presented as discontinued operations in all prior periods.&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;(3)&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. All prior periods are presented as discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtMS0xLTEtMjcyODM_b6969192-f031-4e8b-9ab3-25da6d63d798"
      unitRef="usd">536612000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtMy0xLTEtMjcyODM_3f150e40-ca83-47e0-bac4-a07bbddd2b35"
      unitRef="usd">464975000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtNS0xLTEtMjcyODM_08f3f71b-6947-4559-8959-632ddad34dca"
      unitRef="usd">431525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEtNy0xLTEtMjcyODM_ac4a6c19-67a0-4609-a1d2-6fcf73ef0fcf"
      unitRef="usd">408556000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItMS0xLTEtMjcyODM_82a3e586-1777-4ef9-8bd2-7396e0e382bc"
      unitRef="usd">202410000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItMy0xLTEtMjcyODM_f27f2c59-7595-48e3-8823-6c4e7461a373"
      unitRef="usd">181435000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItNS0xLTEtMjcyODM_c2a4b08f-af5a-4ebf-a394-470e10f607ab"
      unitRef="usd">173564000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzItNy0xLTEtMjcyODM_2d29f9fc-644b-418d-93ba-20de74d9c354"
      unitRef="usd">168548000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtMS0xLTEtMjcyODM_1f9d85bc-0370-4463-9cd8-d976a3dee9a2"
      unitRef="usd">32973000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtMy0xLTEtMjcyODM_f516f63d-865d-4742-a034-7360de509f66"
      unitRef="usd">35069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtNS0xLTEtMjcyODM_9dc9a0ae-c3fe-487a-b363-2a39da67ea71"
      unitRef="usd">36352000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzMtNy0xLTEtMjcyODM_2cf6586d-610d-4a0b-a84b-f72b198fc3d7"
      unitRef="usd">35109000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtMS0xLTEtMjcyODM_459a98b8-5bef-426b-96cb-c4676cd2c0d4"
      unitRef="usd">20306000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtMy0xLTEtMjcyODM_0444be02-dab5-4130-b764-80cc7f496be1"
      unitRef="usd">13079000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtNS0xLTEtMjcyODM_65918b04-a19c-462e-9703-20322b9b6809"
      unitRef="usd">-21608000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzQtNy0xLTEtMjcyODM_adf9e2ba-919c-46be-93aa-cbd4e328d8fd"
      unitRef="usd">13082000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMS0xLTEtMzU0MDg_466398d9-5148-4b4c-8689-d30c27015048"
      unitRef="usd">5577000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMy0xLTEtMzU0MDg_c6d5985a-9b03-4248-877a-16cebeb13dda"
      unitRef="usd">4332000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNS0xLTEtMzU0MDg_c2028a48-fe04-4a11-8a31-35221ad66208"
      unitRef="usd">10357000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNy0xLTEtMzU0MDg_33a8ff8f-baf0-457c-95ee-71f28155d99f"
      unitRef="usd">8914000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="iad8c6d608fbc4b9dae8fb350632bb88e_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMS0xLTEtMjcyODM_e5683bca-100d-417e-81c8-5ad9502471fd"
      unitRef="usd">25000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="iafa99d9d39454e1ca8474cd2893cc1d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtMy0xLTEtMjcyODM_04640d14-0261-4061-a525-9b543934a08a"
      unitRef="usd">72745000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ia745348f2184473aa980ce014822bddc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNS0xLTEtMjcyODM_a8560a9f-5ace-4447-b4a5-5badb93c590b"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ibd7058307e06467b9b3db5503fc110ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzUtNy0xLTEtMjcyODM_3341ac9a-ce31-4e8c-9b7c-103f9e1c7298"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtMS0xLTEtMjcyODM_dfa71372-8363-429e-bf33-a337260add6c"
      unitRef="usd">22088000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtMy0xLTEtMjcyODM_11442453-3369-497e-aa4f-f0dfea392664"
      unitRef="usd">88100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtNS0xLTEtMjcyODM_60f8ca34-d9bc-4397-8e0a-329057e3da1e"
      unitRef="usd">-14630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzYtNy0xLTEtMjcyODM_afdda617-d2e9-466a-92a2-a6a4bd9d05e6"
      unitRef="usd">18994000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktMS0xLTEtMjcyODM_917e1c4c-c618-4fe9-8eb0-2c1361238cde"
      unitRef="usdPerShare">-0.14</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktMy0xLTEtMjcyODM_e768e808-7cde-421c-936e-bbf9baef01d3"
      unitRef="usdPerShare">-0.19</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktNS0xLTEtMjcyODM_2afc4926-4c41-4aac-8935-c2fd20f29419"
      unitRef="usdPerShare">-0.50</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzktNy0xLTEtMjcyODM_7eb08354-bc31-4046-b16b-33480cb68a3e"
      unitRef="usdPerShare">-0.10</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTEtMS0xLTI3Mjgz_d24c3b99-0fff-42f3-bc74-6c9509ad0840"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTMtMS0xLTI3Mjgz_71a1b3ca-eafb-47cc-8542-b5617513704d"
      unitRef="usdPerShare">1.16</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTUtMS0xLTI3Mjgz_706ecfd5-1821-465f-8e89-f4fcd648f5ab"
      unitRef="usdPerShare">0.12</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzEwLTctMS0xLTI3Mjgz_6710e067-078f-4229-8fe7-c4dcd7eb01d1"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTEtMS0xLTI3Mjgz_ef20994f-0e44-4981-a448-ce56bb8e1bd2"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i13774f35c6ef40e394ee6b3d3848d27f_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTMtMS0xLTI3Mjgz_68849c75-690a-4864-96df-397ec272fcc2"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i15a3cfe5c6fa4fe2a94c54f3eb7d2ba6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTUtMS0xLTI3Mjgz_35d88027-c8d7-4dbf-b957-51121e9ea2fb"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i62566b57de3b4e1dbec79f4d6cc57baa_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZToyMDNhYjI2Mzg0M2I0MWExODE5ODE5NmRhYTg0NzU3My90YWJsZXJhbmdlOjIwM2FiMjYzODQzYjQxYTE4MTk4MTk2ZGFhODQ3NTczXzExLTctMS0xLTI3Mjgz_f8bff661-1308-4db0-b097-5a775d8124cf"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i9a657153969c41ef843e1b3ae78b2517_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90ZXh0cmVnaW9uOjk0NWZiN2Q0MzU3ZDRjNDY4ZTdkY2Y4ZWNiYzE3YWFjXzEwOTk1MTE2MzIzNDQ_a514040a-3301-4dde-9be6-050302aadb2d"
      unitRef="usd">72800000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:Revenues
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtMS0xLTEtMjcyODM_ec773c49-7fe8-4a26-ab1c-eca2336f5201"
      unitRef="usd">421609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtMy0xLTEtMjcyODM_b1bdb566-5aba-4f22-834d-acbb328494d4"
      unitRef="usd">364948000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtNS0xLTEtMjcyODM_0ce5e1e3-f23b-4ce6-8bcf-e0263d164dde"
      unitRef="usd">286218000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEtNy0xLTEtMjcyODM_8d8de4f5-8f5f-48ba-84c0-8aaa8badeaaf"
      unitRef="usd">286792000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItMS0xLTEtMjcyODM_c115249f-569c-4a5f-874f-8108949da38a"
      unitRef="usd">155707000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItMy0xLTEtMjcyODM_a354df96-991e-450b-b88c-f438c6e2b5aa"
      unitRef="usd">135422000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItNS0xLTEtMjcyODM_be4b775a-08e7-446a-9cb7-25f32367a3b6"
      unitRef="usd">100691000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzItNy0xLTEtMjcyODM_fd2c87c8-46b8-43c8-b5b0-b2cbc3abb872"
      unitRef="usd">103145000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtMS0xLTEtMjcyODM_2fef2a3c-3e47-4350-a89a-07d8c6f0aac8"
      unitRef="usd">22786000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtMy0xLTEtMjcyODM_bc35b1e5-ad71-44f8-9f62-a91fb73d327e"
      unitRef="usd">23926000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtNS0xLTEtMjcyODM_5dcc2da9-a5f0-44d6-9d48-35d5c9ce1903"
      unitRef="usd">3724000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzMtNy0xLTEtMjcyODM_97ba9046-3f38-451c-888c-02649caaefd6"
      unitRef="usd">4680000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtMS0xLTEtMjcyODM_a6bde6f4-d319-4dd6-9b6c-3a4b2c133310"
      unitRef="usd">1141000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtMy0xLTEtMjcyODM_426b3cc8-351e-4e3a-9f88-338b20fa80b8"
      unitRef="usd">11235000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtNS0xLTEtMjcyODM_b2b4a0b7-307b-4070-9404-de89cbaf2db4"
      unitRef="usd">-16081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzQtNy0xLTEtMjcyODM_c18b7dcb-8fbe-449e-9983-dd4a8df01e7c"
      unitRef="usd">-2036000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtMS0xLTEtMjcyODM_7fc56aab-2c57-4808-a2d4-924fa3f04013"
      unitRef="usd">7639000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtMy0xLTEtMjcyODM_d638d54e-b553-4b0e-a47d-fc34d3478309"
      unitRef="usd">9568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtNS0xLTEtMjcyODM_101bc48e-b3aa-4046-8aba-c5987b400571"
      unitRef="usd">8715000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzUtNy0xLTEtMjcyODM_ab900599-e668-4932-a3fd-4b112e25c8b4"
      unitRef="usd">6916000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="id112b180cdc942a2833715d65a05e63e_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtMS0xLTEtMjcyODM_62bd0488-8680-49d3-a363-0bfb14f26d97"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="id0853ddb961f4c9f9dc21f08062c96ed_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtMy0xLTEtMjcyODM_6ebfc4cf-47d7-4c4e-8fac-6d50eeb7d8f5"
      unitRef="usd">100000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i54d0d21796e0442082d01fc49ef893cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtNS0xLTEtMjcyODM_8ad08889-5464-43d8-a3bf-3af7eb69f285"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ib8d5353554854d6da314bc95508740ac_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzYtNy0xLTEtMjcyODM_695a0eb2-560c-4a1f-95a6-0f91c58e4e17"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:NetIncomeLoss
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctMS0xLTEtMjcyODM_85c2ff06-bed3-4f21-8b00-a2232419653a"
      unitRef="usd">8366000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctMy0xLTEtMjcyODM_4749f905-0b50-482d-8d0f-4e1ab6d57e80"
      unitRef="usd">19186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctNS0xLTEtMjcyODM_2335f6d9-3847-448a-8d88-29758a13d09b"
      unitRef="usd">-8437000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzctNy0xLTEtMjcyODM_ef837a62-861d-4a11-83f1-51767fd6ea4a"
      unitRef="usd">3665000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTEtMS0xLTI3Mjgz_d1e2d0fd-076a-47ae-a65c-5cf1d0758532"
      unitRef="usdPerShare">-0.15</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTMtMS0xLTI3Mjgz_19b73cbd-a528-4454-bf45-0c999edefbcb"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTUtMS0xLTI3Mjgz_ec94dbff-9d1b-40e8-891c-879f21a3db09"
      unitRef="usdPerShare">-0.40</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEwLTctMS0xLTI3Mjgz_5d0d30ed-5a62-4bbe-9c9a-1e9bfbfec5bf"
      unitRef="usdPerShare">-0.35</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTEtMS0xLTI3Mjgz_a2dac6df-7885-4b16-8c69-489eff718372"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTMtMS0xLTI3Mjgz_5bfb9398-eca1-4ded-9bb9-315432dc5636"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTUtMS0xLTI3Mjgz_200a5fa4-4edd-4df0-8165-df33b4c2481a"
      unitRef="usdPerShare">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzExLTctMS0xLTI3Mjgz_52917d7c-eaf3-4e47-b529-ef0fa3b1fd7d"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie23d7bd02f6b4ca497eb8b89d38078b0_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTEtMS0xLTI3Mjgz_26f8fb48-009f-41a3-bb98-352d6d050e12"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i74ecd24a16d44c43a7f02a3c9d34914c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTMtMS0xLTI3Mjgz_87f7cd04-109d-4847-9e6a-cdd005326a9b"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib8bdc289630c44d0bbe6d4b913766213_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTUtMS0xLTI3Mjgz_08492f72-cc45-45e1-aa01-55bd4b5ff814"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idbb8bf8f31ff4e8bad693a455e137329_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjUvZnJhZzo5NDVmYjdkNDM1N2Q0YzQ2OGU3ZGNmOGVjYmMxN2FhYy90YWJsZTpiNmEwZWIxN2E0Mzk0YzgwOWZmYTJlZWJhNTg4MmQ3Yy90YWJsZXJhbmdlOmI2YTBlYjE3YTQzOTRjODA5ZmZhMmVlYmE1ODgyZDdjXzEyLTctMS0xLTI3Mjgz_1dcd0966-76bc-46c8-b6ee-51ccb34b9984"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareBasic>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90ZXh0cmVnaW9uOmY0M2QyYjYxODFiODRmODRiZGVlM2JmYmQ5MTJkZDNiXzE1Mw_8afa4855-7b88-4388-b6d4-d730bfad242d">&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 - 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;17,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;4,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,852&#160;&lt;/span&gt;&lt;/td&gt;&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 - 2020&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;14,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;17,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 - 2019&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;11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,397&#160;&lt;/span&gt;&lt;/td&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 - 2021&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 - 2020&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;8,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 - 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;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;/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, due to a shift in revenue, certain sales allowance accounts were reclassified to accrued expenses.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5b73524d74844c75bfcf6d7f56a6dad5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItMS0xLTEtMjcyODM_1e522797-9ea8-483b-8241-a87e6ebb97f8"
      unitRef="usd">17971000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i804f60f8a1f548c6b722b2d32f942050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItMy0xLTEtMjcyODM_b971f8dd-71ba-4bf0-b79c-4470c10814fa"
      unitRef="usd">4891000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i804f60f8a1f548c6b722b2d32f942050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItNS0xLTEtMjcyODM_936cd48e-d63f-4f5d-a0db-cc7aa4c27c7b"
      unitRef="usd">-3533000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i804f60f8a1f548c6b722b2d32f942050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItNy0xLTEtMjcyODM_d21feb59-2b05-4113-89dc-b8899416a49c"
      unitRef="usd">5477000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i02b37e9fccdc4b32ad80d6946ba07e9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzItOS0xLTEtMjcyODM_08ccdcd8-2a84-45f1-b911-b3c3413d8121"
      unitRef="usd">13852000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib8785da6ac8541838c79b81f15837f2a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtMS0xLTEtMjcyODM_efe52ae0-3558-483e-892a-e35c11845073"
      unitRef="usd">14397000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5bd050b849c24808b3d69904f8ddbe3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtMy0xLTEtMjcyODM_7ed0b4ed-d287-4709-a221-17060bdfcefd"
      unitRef="usd">7005000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i5bd050b849c24808b3d69904f8ddbe3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtNS0xLTEtMjcyODM_01c37538-802e-42b3-8c2b-d238b400e039"
      unitRef="usd">1221000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5bd050b849c24808b3d69904f8ddbe3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtNy0xLTEtMjcyODM_869f08d4-73e6-4be8-9935-c11701a765f9"
      unitRef="usd">4652000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5b73524d74844c75bfcf6d7f56a6dad5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzMtOS0xLTEtMjcyODM_329551da-9d0d-4100-a29b-586478a0c2ba"
      unitRef="usd">17971000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i009ba7eeb85b49af9a9668604a080788_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtMS0xLTEtMjcyODM_abbce58f-7adb-4bfb-ae12-d4ca4c4ffde3"
      unitRef="usd">11532000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtMy0xLTEtMjcyODM_e868aea2-b828-44dd-972a-3307ced81fe5"
      unitRef="usd">6965000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtNS0xLTEtMjcyODM_4625590e-6267-4b89-ae1b-31db9a87deef"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i25cd9a42e97449e4ba92e81ef5029623_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtNy0xLTEtMjcyODM_4ae5c13a-08cc-4ad6-8941-d18e40ea2b08"
      unitRef="usd">4100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib8785da6ac8541838c79b81f15837f2a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzQtOS0xLTEtMjcyODM_6b803724-7f2b-463c-859e-0b7f555e9d67"
      unitRef="usd">14397000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id51bcd6a051442b2ba2bd5af705976be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtMS0xLTEtMjcyODM_396d18b2-4c9c-44ab-8f1e-eff6e7643b6c"
      unitRef="usd">7012000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic3a90491a6bd42af971696379ac1947e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtMy0xLTEtMjcyODM_270e4e1d-54fe-4e74-b405-5d7b2245eb0c"
      unitRef="usd">2903000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ic3a90491a6bd42af971696379ac1947e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtNS0xLTEtMjcyODM_0083080e-0377-44a9-a23e-ae58d92ccf44"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtNy0xLTEtMjcyODM_9a30dc1d-4285-4343-b3f1-d8cd3c21270c"
      unitRef="usd">502000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifd7932f181e6462db170ada9968fa499_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzYtOS0xLTEtMjcyODM_1e26a3c8-0ae1-4498-8b4e-a09e6b39e5ee"
      unitRef="usd">9413000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1073b63a93c447b0a9b9c8aa3066389d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctMS0xLTEtMjcyODM_c5944e90-15af-4fcc-a863-7a20899723c8"
      unitRef="usd">8099000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0a8a44c1e3c746f7b47090a18a0ce1cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctMy0xLTEtMjcyODM_190a924e-7033-4d6e-bde8-0565f6b928e0"
      unitRef="usd">606000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i0a8a44c1e3c746f7b47090a18a0ce1cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctNS0xLTEtMjcyODM_079c66fa-3f59-4efe-80fb-5e52e6b06747"
      unitRef="usd">60000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctNy0xLTEtMjcyODM_d66a4cc6-d638-428b-9940-c65933ba2bd1"
      unitRef="usd">1753000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id51bcd6a051442b2ba2bd5af705976be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzctOS0xLTEtMjcyODM_4dddc86c-7127-44f7-b2bb-69dbd9e20998"
      unitRef="usd">7012000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id58a1480a1d84c31a083a506b7bd523e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtMS0xLTEtMjcyODM_310069aa-7fb8-4871-89f0-9baa5e255903"
      unitRef="usd">6904000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ia22a6960985f44189ab7658d22da0c0e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtMy0xLTEtMjcyODM_b2489d3f-8334-4d48-8207-2c5352bc3884"
      unitRef="usd">1195000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ia22a6960985f44189ab7658d22da0c0e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtNS0xLTEtMjcyODM_fdff389c-560f-4352-92d1-10a1ad479c64"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtNy0xLTEtMjcyODM_801e000b-eb5e-4cec-9083-fa1cd75e328c"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1073b63a93c447b0a9b9c8aa3066389d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMjgvZnJhZzpmNDNkMmI2MTgxYjg0Zjg0YmRlZTNiZmJkOTEyZGQzYi90YWJsZTpkZDMzMzY4NjE3ZTY0OTVlYTQ4MDRkYjQ2YzY5NGM1My90YWJsZXJhbmdlOmRkMzMzNjg2MTdlNjQ5NWVhNDgwNGRiNDZjNjk0YzUzXzgtOS0xLTEtMjcyODM_aa9f4d3e-42c3-4c38-8be5-d60a87e3bcbb"
      unitRef="usd">8099000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzE5MjQ_1aa69d3f-be94-4394-bde3-dd415ee35964"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzE5MjQ_1aa69d3f-be94-4394-bde3-dd415ee35964"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2NDIw_1aa69d3f-be94-4394-bde3-dd415ee35964"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2NDIw_1aa69d3f-be94-4394-bde3-dd415ee35964"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTEtMS0xLTI3Mjgz_cd964429-f015-470a-adaf-085148103d0b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTEtMS0xLTI3Mjgz_cd964429-f015-470a-adaf-085148103d0b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTMtMS0xLTI3Mjgz_72846486-a79f-42fa-9f24-db11d9bcd0ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTMtMS0xLTI3Mjgz_72846486-a79f-42fa-9f24-db11d9bcd0ba"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Primarily relates to the 5.11, Arnold and Ergo operating segments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzE5MjQ_1aa69d3f-be94-4394-bde3-dd415ee35964"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8yNTkvZnJhZzo0OTVhYzdmYjUyYjg0YzI3ODY2YmU3ZTlhYzBlOTkwYS90ZXh0cmVnaW9uOjQ5NWFjN2ZiNTJiODRjMjc4NjZiZTdlOWFjMGU5OTBhXzE2NDIw_1aa69d3f-be94-4394-bde3-dd415ee35964"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTEtMS0xLTI3Mjgz_cd964429-f015-470a-adaf-085148103d0b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZToyYzg3NWIxZjFkNDU0OWJkODY1ZjAzMGViZDllMWFmNi90YWJsZXJhbmdlOjJjODc1YjFmMWQ0NTQ5YmQ4NjVmMDMwZWJkOWUxYWY2XzExLTMtMS0xLTI3Mjgz_72846486-a79f-42fa-9f24-db11d9bcd0ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MzM_93a5d347-daae-4296-aeb1-0196595f85a1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNS0xLTEtMjcyODM_35ce7df7-a82a-4566-9866-5ca490eeab84"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNS0xLTEtMjcyODM_35ce7df7-a82a-4566-9866-5ca490eeab84"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMTEtMS0xLTI3Mjgz_aa5342b7-3201-4f1e-b8a4-449ccef56c4f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMTEtMS0xLTI3Mjgz_aa5342b7-3201-4f1e-b8a4-449ccef56c4f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTctMS0xLTI3Mjgz_92f34f8f-bbb0-43ae-8d40-78a3b3ad3428"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTctMS0xLTI3Mjgz_92f34f8f-bbb0-43ae-8d40-78a3b3ad3428"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMS0xLTEtMjcyODM_870c2f9a-7fc8-4dbc-90b1-a51f144a7bbc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMS0xLTEtMjcyODM_870c2f9a-7fc8-4dbc-90b1-a51f144a7bbc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTMtMS0xLTI3Mjgz_36676c81-4601-4e1c-9c0e-5ad7435fd115"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTMtMS0xLTI3Mjgz_36676c81-4601-4e1c-9c0e-5ad7435fd115"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTktMS0xLTI3Mjgz_ff72b2ce-bf04-48b3-9cb0-1f689cfbc432"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTktMS0xLTI3Mjgz_ff72b2ce-bf04-48b3-9cb0-1f689cfbc432"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctOS0xLTEtMjcyODM_8fab0890-f576-4e1d-9100-135aec7993ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctOS0xLTEtMjcyODM_8fab0890-f576-4e1d-9100-135aec7993ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMS0xLTEtMjcyODM_b6640112-4c51-4a31-912b-a7ea754c8c63"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMS0xLTEtMjcyODM_b6640112-4c51-4a31-912b-a7ea754c8c63"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNy0xLTEtMjcyODM_ac57bd96-7772-45b0-932e-f785382f48e1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNy0xLTEtMjcyODM_ac57bd96-7772-45b0-932e-f785382f48e1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMS0xLTEtMjcyODM_27a3d29a-e483-4a18-be62-d9c789a55e52"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMS0xLTEtMjcyODM_27a3d29a-e483-4a18-be62-d9c789a55e52"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItOS0xLTEtMjcyODM_5fe16ed2-8724-4867-9523-9ec95c6ebda5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItOS0xLTEtMjcyODM_5fe16ed2-8724-4867-9523-9ec95c6ebda5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtOS0xLTEtMjcyODM_a899e01c-bd2c-4472-b414-0d2a24762fec"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtOS0xLTEtMjcyODM_a899e01c-bd2c-4472-b414-0d2a24762fec"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMTEtMS0xLTI3Mjgz_0ce5c136-2f92-4aa6-932f-efaf412771c8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMTEtMS0xLTI3Mjgz_0ce5c136-2f92-4aa6-932f-efaf412771c8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTExLTEtMS0yNzI4Mw_13a12c31-6a79-4a48-84a7-180b8866711a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTExLTEtMS0yNzI4Mw_13a12c31-6a79-4a48-84a7-180b8866711a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTEtMS0xLTI3Mjgz_ea1cfd17-b927-4105-a4b9-1a3c962f4cbf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTEtMS0xLTI3Mjgz_ea1cfd17-b927-4105-a4b9-1a3c962f4cbf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNS0xLTEtMjcyODM_85fb2f8e-da75-4c2a-9155-e7c3bc625ffe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNS0xLTEtMjcyODM_85fb2f8e-da75-4c2a-9155-e7c3bc625ffe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMTEtMS0xLTI3Mjgz_5af5aa2a-f87f-44e3-bd6f-8a6c2da67136"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMTEtMS0xLTI3Mjgz_5af5aa2a-f87f-44e3-bd6f-8a6c2da67136"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMy0xLTEtMjcyODM_a5f9645d-ab28-416e-a0e6-6f8160db8a2c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMy0xLTEtMjcyODM_a5f9645d-ab28-416e-a0e6-6f8160db8a2c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMy0xLTEtMjcyODM_9859c8cc-0152-42f1-97a1-1fc1589ecda1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMy0xLTEtMjcyODM_9859c8cc-0152-42f1-97a1-1fc1589ecda1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMy0xLTEtMjcyODM_f50ff267-3c96-42d5-b671-4d82ebd3e201"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMy0xLTEtMjcyODM_f50ff267-3c96-42d5-b671-4d82ebd3e201"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMy0xLTEtMjcyODM_6f0e81dc-9227-4a39-994a-f98ad03af40f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMy0xLTEtMjcyODM_6f0e81dc-9227-4a39-994a-f98ad03af40f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMS0xLTEtMjcyODM_9828fe17-8e0a-4f09-b1ac-6aa03e21d371"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMS0xLTEtMjcyODM_9828fe17-8e0a-4f09-b1ac-6aa03e21d371"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNy0xLTEtMjcyODM_fdc77499-7dc9-43e9-82c5-1f50b0f74530"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNy0xLTEtMjcyODM_fdc77499-7dc9-43e9-82c5-1f50b0f74530"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNy0xLTEtMjcyODM_ab77ad94-4ea0-462d-9dc7-e8d5866e6c4a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNy0xLTEtMjcyODM_ab77ad94-4ea0-462d-9dc7-e8d5866e6c4a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNS0xLTEtMjcyODM_c16c28a3-92be-41c7-9e42-399cae887ec7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNS0xLTEtMjcyODM_c16c28a3-92be-41c7-9e42-399cae887ec7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTUtMS0xLTI3Mjgz_440d8292-9ca1-43c8-88fb-71370dc3bf1a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTUtMS0xLTI3Mjgz_440d8292-9ca1-43c8-88fb-71370dc3bf1a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208" 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="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNS0xLTEtMjcyODM_35ce7df7-a82a-4566-9866-5ca490eeab84"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMTEtMS0xLTI3Mjgz_aa5342b7-3201-4f1e-b8a4-449ccef56c4f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTctMS0xLTI3Mjgz_92f34f8f-bbb0-43ae-8d40-78a3b3ad3428"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMS0xLTEtMjcyODM_870c2f9a-7fc8-4dbc-90b1-a51f144a7bbc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTMtMS0xLTI3Mjgz_36676c81-4601-4e1c-9c0e-5ad7435fd115"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTktMS0xLTI3Mjgz_ff72b2ce-bf04-48b3-9cb0-1f689cfbc432"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctOS0xLTEtMjcyODM_8fab0890-f576-4e1d-9100-135aec7993ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMS0xLTEtMjcyODM_b6640112-4c51-4a31-912b-a7ea754c8c63"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtNy0xLTEtMjcyODM_ac57bd96-7772-45b0-932e-f785382f48e1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMS0xLTEtMjcyODM_27a3d29a-e483-4a18-be62-d9c789a55e52"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItOS0xLTEtMjcyODM_5fe16ed2-8724-4867-9523-9ec95c6ebda5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtOS0xLTEtMjcyODM_a899e01c-bd2c-4472-b414-0d2a24762fec"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMTEtMS0xLTI3Mjgz_0ce5c136-2f92-4aa6-932f-efaf412771c8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTExLTEtMS0yNzI4Mw_13a12c31-6a79-4a48-84a7-180b8866711a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTEtMS0xLTI3Mjgz_ea1cfd17-b927-4105-a4b9-1a3c962f4cbf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNS0xLTEtMjcyODM_85fb2f8e-da75-4c2a-9155-e7c3bc625ffe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMTEtMS0xLTI3Mjgz_5af5aa2a-f87f-44e3-bd6f-8a6c2da67136"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctMy0xLTEtMjcyODM_a5f9645d-ab28-416e-a0e6-6f8160db8a2c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItMy0xLTEtMjcyODM_9859c8cc-0152-42f1-97a1-1fc1589ecda1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMy0xLTEtMjcyODM_f50ff267-3c96-42d5-b671-4d82ebd3e201"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzUtMy0xLTEtMjcyODM_6f0e81dc-9227-4a39-994a-f98ad03af40f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzQtMS0xLTEtMjcyODM_9828fe17-8e0a-4f09-b1ac-6aa03e21d371"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNy0xLTEtMjcyODM_fdc77499-7dc9-43e9-82c5-1f50b0f74530"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzctNy0xLTEtMjcyODM_ab77ad94-4ea0-462d-9dc7-e8d5866e6c4a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzItNS0xLTEtMjcyODM_c16c28a3-92be-41c7-9e42-399cae887ec7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90YWJsZToxNjE5YzIxZTRjZjE0MmE4OGE1NjFkNzI1MDQ2Y2FiMS90YWJsZXJhbmdlOjE2MTljMjFlNGNmMTQyYTg4YTU2MWQ3MjUwNDZjYWIxXzExLTUtMS0xLTI3Mjgz_440d8292-9ca1-43c8-88fb-71370dc3bf1a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDcvZnJhZzpjYTcwYzViNDE3MWM0OGY4OWY0NjBkNTc1NDhlYTcyNC90ZXh0cmVnaW9uOmNhNzBjNWI0MTcxYzQ4Zjg5ZjQ2MGQ1NzU0OGVhNzI0XzU4Nw_b429be6d-b10e-4524-9a6c-d775b0aeb208"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMy0xLTEtMjcyODM_34c383ae-a602-4373-9234-81a72994ac35"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMy0xLTEtMjcyODM_34c383ae-a602-4373-9234-81a72994ac35"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtNS0xLTEtMjcyODM_e0ce66ab-a66d-4e14-84aa-1491ba975b95"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtNS0xLTEtMjcyODM_e0ce66ab-a66d-4e14-84aa-1491ba975b95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMS0xLTEtMjcyODM_a956a5f3-410e-4074-a240-a50daecc9622"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMS0xLTEtMjcyODM_a956a5f3-410e-4074-a240-a50daecc9622"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7" 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 presented includes 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="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMy0xLTEtMjcyODM_34c383ae-a602-4373-9234-81a72994ac35"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtNS0xLTEtMjcyODM_e0ce66ab-a66d-4e14-84aa-1491ba975b95"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90YWJsZTpiZWU0ZDRhNjY0NGU0ODIxOGI3MjA1ZjI0OTY2MGU1Ny90YWJsZXJhbmdlOmJlZTRkNGE2NjQ0ZTQ4MjE4YjcyMDVmMjQ5NjYwZTU3XzUtMS0xLTEtMjcyODM_a956a5f3-410e-4074-a240-a50daecc9622"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5MTVlOWRlMzM4NTQxYTliYmU3OTM4NDZkM2I3M2Q2L3NlYzplOTE1ZTlkZTMzODU0MWE5YmJlNzkzODQ2ZDNiNzNkNl8zMDEvZnJhZzo3ODU5M2RkZTI4YzY0N2VhOTNlYjI3ZWY1NzUyN2YzNi90ZXh0cmVnaW9uOjc4NTkzZGRlMjhjNjQ3ZWE5M2ViMjdlZjU3NTI3ZjM2XzM2MjY_b4320dcc-ac43-4397-a838-996672e846b7"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>124
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $Z"6%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !.@EA4C;^JON\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+;
M2L0P$(9?17+?3IOU1.CV1O%*07!!\2XDL[O!YD RTN[;F\;=+J(/X&5F_GSS
M#4RG@E ^XG/T 2,93!>3'5P2*JS9GB@(@*3V:&6J<\+EYM9'*RD_XPZ"5!]R
MA\";YAHLDM22),S *BQ$UG=:"151DH]'O%8+/GS&H<"T AS0HJ,$;=T"Z^>)
MX3 -'9P!,XPPVO1=0+T02_5/;.D .R:G9);4.([UN"JYO$,+;T^/+V7=RKA$
MTBG,OY(1= BX9J?)KZN[^\T#ZWG#>=7PBE]N>"O:&W%U^SZ[_O ["UNOS=;\
M8^.38-_!K[OHOP!02P,$%     @ 3H)85)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M0D'NWAS:G6BQ*5Z^60JM15H<KAF%'MU< +^OA-#[$W.#ZOVMRW\!4$L#!!0
M   ( $Z"6%1%/8WD4PH  #DX   8    >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&ULO9M;<]LV%L>?NY\"X^WLIC-RA#O(U/&,X[2-9Y+&&Z?9A\X^T!)L<4(1
M*DG9R7[Z!2E*((D+)25>/R2Z'$+_@\OYG4. 9X^J^%PNI*S EV66ER]/%E6U
M>C&=EK.%7";E<[62N?[F3A7+I-)OB_MIN2ID,F\N6F93#"&?+I,T/SD_:SZ[
M+L[/U+K*TEQ>%Z!<+Y=)\?65S-3CRQ-TLOW@0WJ_J.H/IN=GJ^1>WLCJC]5U
MH=]-=ZW,TZ7,RU3EH)!W+T\NT(O+"-<7-!:?4OE8=EZ#VI5;I3[7;Z[F+T]@
MK4AF<E;5323ZOP=Y*;.L;DGK^*MM]&3WF_6%W=?;UG]MG-?.W":EO%39O]-Y
MM7AY$IV N;Q+UEGU03V^D:U#K&YOIK*R^1<\MK;P!,S69:66[<5:P3+--_\G
M7]J.Z%R N.<"W%Z AQ=0SP6DO8 TCFZ4-6Z]3JKD_*Q0CZ"HK75K]8NF;YJK
MM3=I7@_C357H;U-]775^J?)29>D\J>0<O$JR))])<%,W5X)3\,?-:_#LQY_
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
MW_BFA,7JDH,W28 ?CR2=$=;W/ !KEX+N$9XW8&TFL-]-#B@<KS6E0UL[]X;
M>P-@,[O:9V"_T1Q:7[YIBKN!3>6U'<%^/VHI_TR!7)V [\HHM9H#4TN$M07!
M?@\ZH#C:AM$Q<X; >P-@\T&^MB#4;T$'%@=JVXH^10-@4WEM/ZC??LK6<W5(
MZT%;*YUC+'50W?S1>R]V4+N;=TR](?"3 ;"976T/Z"CK(M1>[W2DN!O85%Y;
M#NI?&>W=>E![G=,EHO8E]-Z^A$Q]R13XR0#8S*[V)7047T*FOF0 ;"JO?0GU
M^U+9>JX/:CVU\:#1,=ZRU*W?.:SU][QGT31S_7L60^"M!JC#W>D"]EU+I[81
MY[!5S(XJ=-K+F(ZIV UL*J^MR=ESN;.K197Q#%J4L_6N[MU?UFG<1C]SAL!;
M#5!?1'OZG%/[G',4GW,T]J6?BMW C7)KZYN ^@KUB-ESG'&0D+EDVN>^#,$V
M'W8V.X(NB\\$,RH$38O-!<$180H@S\\I%:\[ZLM#]7EM\C]02P,$%     @
M3H)85%-*,:QZ!   "!4  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RU
M6%USVC@4_2L:I@_)3#:V9/Q!!YA)2--D9]O-E+;[T-D'88O@B6RQD@QM?_U*
MMF-#+!N'"3R /^ZY.E<Z/M=HO&7\2:P(D>!G0E,Q&:RD7+^W+!&N2(+%)5N3
M5-U9,IY@J4[YHR76G. H!R740K;M60F.T\%TG%][X-,QRR2-4_+ @<B2!/-?
MUX2R[60 !\\7OL2/*ZDO6-/Q&C^2.9'?U@]<G5E5EBA.2"IBE@).EI/!%7Q_
MASP-R".^QV0K=HZ!+F7!V),^N8\F ULS(I2$4J? ZF=#9H12G4GQ^*],.JC&
MU,#=X^?LMWGQJI@%%F3&Z#]Q)%>303  $5GBC,HO;'M'RH)<G2]D5.3?8%O$
M>J,!"#,A65*"%8,D3HM?_+.<B!T '+8 4 E ?0%."7!> IP6P+ $#/N.X)8
MMR_ *P%>7X!? OR^@* $!/GJ%LN1K^4-EG@ZYFP+N(Y6V?1!+H@<K98P3K5V
MYY*KN['"R>F,I8+1.,*21. :4YR&!,QU.@'.'C GJ5P1&8>8GH,_P+?Y#3A[
M=P[>@3@%7U<L$SB-Q-B2BHG.9X7EJ-?%J*AEU!L27@('7@!D(VB S_K#;0/\
MIAO^"?\"MM^*_M!C<!MI.!P9X+?=\,]L<ZF@K?"/A[CS2P"='!X8X'?=\#^S
M5(T>Y'!_'VXIY53R095\4)[/:9,/Q4( M@1SR<(G\.,O=1_<2Y*(?SNR.U5V
M)\\^;,E^196UYHI4)@TBEBWD,J/*[T*6I4J@G(0DWN %)28)%KF]/+>V\,T4
M.H&KY+;959HARA_Y=A6U1WQ8$1]V$K\A2\*Y>J(BLI @%B++JPB9D.)"\\^2
MC.:/'$X8E_%OK(W<5,2P0<]S@]&+&II!*+!=<PEN58+;6<)7KLP'B)6R $5Y
MC3G88)H1<*:>_(A1BKD :\*+B',3=;?!JF56O8J2]PI*.),KQN/?:A(UI^*R
MD4B1U=TAXMKEQTS(KPCYKR"DE_DP&;]!Q@M\)]CE4BRJ(7 XVB==F%TST.TJ
M+JB*"UY1G'KM$5*9?9P^'JHPZ%NA(?!EA7O,1Q7S42?S!_[\^.6N=*'ZF28+
MKBK%F&B/6E5B9@/MNL7:1_&YSP5C[)YV@PQ$GF'Q9WTB]VGOO!G HVC_74O!
MR!WVYMXC<I][W98@ZN0^)SS6*PY>% %^?"+)@O"N[@3K]@2=$W0_6'<1V-U&
M&BOPF0'U3@:^:R<VSGVS$[1-9=T'8'<C.$*];F-=A[91 #T#[WH$[E=7MQ38
MW5..%7FSI[24>#APGWG=>V!W\RDE?GV4Q.LF (-32+RV:OA*KSXH\5%?B:/:
MH-%;&S1JVJYY_?L&?NP1N%]=[>/H)#Z.FN[<4N+AP'WF.W\N>KGX[!B)H]K%
MT2E<'-4NCM[8Q5%O%T>UBZ.W=G%D\%QC&^\;^,$0:(J[-27L%%3M]N@D;H\,
M)FZ>BL.!!7-K9\=&[Q&JO_6/<2H )4N%M"]]E8(7VV[%B63K?!-GP:1D27ZX
M(C@B7 >H^TO&Y/.)WA>J-C^G_P-02P,$%     @ 3H)85(5_A9&W!P  W2
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
M7?MU)[.-K T WF\KF"S]@^G@^!\-=_\&4$L#!!0    ( $Z"6%05.SMAQ ,
M &0,   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULI5==;Z,X%/TK%IJ'
M&6E:L($ 51*I#;OJ2-/9:CH?#ZM]<((3O&/LK.TD[;]?VU": *'5[DO YISK
M>^Z]MF^F!R%_J9(0#1XKQM7,*[7>7OF^6I6DPNI2; DW7]9"5EB;H=SX:BL)
M+ARI8CX*@HE?8<J]^=3-W<OY5.PTHYS<2Z!V587ETPUAXC#SH/<\\95N2FTG
M_/ETBS?D@>COVWMI1GYKI: 5X8H*#B19S[QK>)5#9 D.\8.2@SIZ!U;*4HA?
M=O"IF'F!]8@PLM+6!#://5D0QJPEX\<_C5&O7=,2C]^?K?_NQ!LQ2ZS(0K"?
MM-#ES$L]4) UWC']51QN22,HMO96@BGW"PX--O# :J>TJ!JR\:"BO'[BQR80
M1P0X.4- #0%U"=$90M@0PK<2HH80N<C44EP<<JSQ?"K% 4B+-M;LBPNF8QOY
ME-N\/VAIOE+#T_.%X$HP6F!-"O"@S<,D52L@UF A*E-*I<WQGH!/?"4J MY_
M%DI] !?@^T,.WK_[ -X!RL&W4NP4YH6:^MHX94W[J\:!F]H!=,8!B,"=X+I4
MX#=>D.+4@&_4M)+0LZ0;-&HQ)ZM+$,*/  4(#CBT>#L]&*#G;Z;#;$1-V"8H
M=/;",_;:G)Q-R9_72Z6EV4!_C2P7M<M%;KGHS')?S%%#G=VA5-;<B>/:$V5O
MTC=) Z-S?QS@/@PE,$M.47D?%08)C& +.Q$0MP+BT7C]H4LBP>HD4+2I769K
M=R1(DW:-R6B0S(ECSA-N]J>4A*^>@ D_5PS7)UGQM]FV;A<-A;"V'!^IOHC2
M;@#[H#3I8/(^)LZRX=@EK:YD5%=.U58HZF28:KO#G&JQQ. 6RSU1>DA.TO,B
MZ&AY%9'W$5&2G2F#M)62CDJY;ZZF)>%D335@%"\IH_KI(^!D4$G:\R*#G9)=
M]#$PSM*.G#[H(HZ283E9*R<;E?--:,P&J]KIL=G2^'%(5M9W&24H["KKPU V
M2:*.M#XJA#!+HV%Q,'BYA()1>9^)4E?@Y>P!6&M)ESN-EXP +0 79IYK*9BA
M;@Q*$VDJ<OB^"08DH[BK>  61=V,YP.H&"63,X*/;EWX!L&OGE7_+PZPGZVT
M&X0^!L*P&X,^Z *%9T* 7D* _F-)]U3?"E88N>JU6F]6/+F?8)1%J*NZCT,Q
MC+K5/@ +@TD2=H\F_ZC]JHC<N#96&6D[KNNVI9UM6^5KUR!VYF]L"^W:NA<S
M=?]]A^6&<@4861N3P65BDB'KEK8>:+%U3=Y2:-,RNM?2_ T@T@+,][40^GE@
M%VC_6,S_!5!+ P04    " !.@EA4#WIK=F(,   S2P  &    'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;,5<:W/;MA+]*QQ/9VXR8U?$@Z^.XQE93[>)[<9Y
M-.W<#[0$6YQ*I$I2<?+O+TB1@@@L0,I1?;_8DG5VL0\0>W9)Z_PI2?_.%HSE
MUK?5,L[>G"SR?/U+KY?-%FP59C\G:Q;S3QZ2=!7F_&WZV,O6*0OGI=!JV<.V
M[?96812?7)R7?[M-+\Z33;Z,8G:;6MEFM0K3[Y=LF3R].4$G]1_>1X^+O/A#
M[^)\'3ZR.Y9_7-^F_%UOIV4>K5B<14ELI>SAS4D?_=*?NJ5$"?D4L:=L[[55
M^'*?)'\7;Z[F;T[LPB2V9+.\T!'R7U_9@"V7A2INR#^5UI/=HH7@_NM:^[CT
MGGMS'V9LD"P_1_-\\>;$/['F["'<+//WR=.451XYA;Y9LLS*G]93A;5/K-DF
MRY-5)<PM6$7Q]G?XK8K$G@ B&@%<"6!) .M6()4 D04\C0"M!*@D0'0"3B7@
MR#ZX&@&W$G#E%71.>Y6 )PGP[0 +^)6 WS6L0240R"OHG$9VG3F[ZQIHE^S.
MV49UNI&<;ZK=477"D9QQ_2IURI&2<UT*49UTI&1=NTJ==J3D/=")U(E'<N:1
M-B]UZI&<>T\K4B<?R=G77X5U]K&<?0_K1.KL8SG[VDL7[RYV.?O:B.$Z^UC.
M/M6E$M?9QTKV'9U(G7TL9]_179&XSCY6LD]U(G7VL9Q]K#6LSCZ6LZ\WK,X^
MEK.OO<1(G7TB9U^["JFS3^3L:]TG=?:)G'W'UXGL#GLY^_I5ZNR3,ON];>DJ
MZ]XPS,.+\S1YLM("S_45+\KB6<KS<A?%1:&_RU/^:<3E\HM!$F?),IJ'.9M;
M=SG_Q:MXGEG) W^7S/Y>),LY2[/_6*-_-E'^W3JS/MX-K5<_O;:R19BRS(IB
MZ\,BV61A/,].K9\:[\][.3>Q6*@WJ\RYW)J#->9\2/)P"8@-6L12'BMKD*Q6
MG#K<E88!2H9F)>]9SHD1#\,H3.,H?LRLO]ZQU3U+_POH&IEU]6\&5U8_S]/H
M?I.']TMFY8EUR^V*<Y/6L5EKNX*)6<%U$L^2.$^3)?_DT;J*<\9#9=0X;=7(
MXPZHO'FPAE%6K!;%&Q[4FS5+PX+:&<-Z95[M[>8QC!- [M<N<D>V]3?SFJ/T
M,;D/[[\#DF_-DN_"=#.;18#@NTZ"S\CRM5GQ91("0C>M0L^PY/:9.^#WCCO@
M4'O>MX4\CG*>9VL:IE^Y*D##W6$:CKQ+/YA7'RQ9&!<G7KX A#]V%CZRU9^.
M<=Y_/EA)-[U_'*SWH-+RY6#U[77ASY;"PIMKEJ;<P,$RS#*KO],E/BGI@&F-
M?M^\R!U+(U;H/D1G"U\X1%4+A]"I.BAW_1:.H5ND/8/]%L8AI_#R62EL(2!5
M"@<'I;"%D[3J/&2M%K92K779T?X>)],[1HUWC!J7:U!=V6./45QL%.L^7(;Q
MC%FO."?>LN775IA;0S;[V2+HU,(V\L'K:+N 4RY03.J^7@0N1=YY[VLC5RK,
MEB!32)-CTQVLX2'9>4@.]+"#5Y=;G>Z^*2@@%#=-'@ P3%U?\FRHPLXP#:A#
MFK@1@/,]SVVBQBK*=P+B2;9-5!CQ?-MOHJ8J"F/D8CCF=!=S6HH13<ROXEG*
MPHQO)A[H\M7KHM4">[2_WO,B;(V3]"E,YZ8M[>P6=XP)OV8Y7VR6K!B46$?9
M8\3V$$52QB 8\EU'2D4WV$2%N7+NIRJ&NIC >7!WH7"-H2@;5(N'8IVR13'O
M_LJJT%BOEDF6O3ZU8@:QP$M7M<:G\G;M AJW@!I^>3N_/*-?-VLQ=B_V4"CU
MKG&3.9?'6;7O(&<]Q40O""0_)BK(\7S-=>+O_/"/Z4=4T=13:[Y/4I,UY-74
M5PSF5S:"#0YV!@=&@Z^R;%.>H<F#M:5VLRVUVU:,<CL5GR4/O& 5)L^2+ =C
M'BC6(60'@50VQJVPAAO(%H,D^T!'C![L5T68^-F'&;HW\4)&0T?<CEEI4;:Y
MSZ)Y%*;?K:RD <EV][!O+)U%&7C:5<H;5Y]TU$T C%2_IF8U3<\$\T!FZJ%I
M;T^MNF98#VFR*M[MIG[<7;#IQ6K=1#:_AIMNW'7$?8!Q 98J[,=V7#,T@K(@
M,V?I&)KW;,Y6ZVU[FJ36[2:=+8H/^6:I1>"I)E'2R>U&RL8 8+R\R7L#0'G(
MUH1 , A$C2'@;?CV+"RV.#\*^\ME,BMW@.C6JR/=>E7RXP)UG>3,NH8NT6&U
M7L-.UZ:VSE)!-Y"9;^Q;FEGK,)J#(P('X'8N=B1R]T='W)>..'XR 4#D("QQ
M%-YP=@0.VX'-2 JV@LQTI9'ST;<U9RSL%,H\O*M5IL$33%SIZAZVXYKF"U*"
MS*QD%,\-;48 VJRR"H1<Q_>DH \J8&NG 2@LCB1")-X_@H"$XZ3Z"QJ('((]
M^;!0@90$<L,T!6"N:TN;]D_(6Z"G'(&X_8ZQ[NE5G+$Z"_Z&_)=O=)!@8\A,
MQ\RM#E+)$_:03+&&$ Q[\LX:=X-- -@9E5%3 $5]73JP8'78S.J>W^]@E;]A
MZDFA&G5"C=M03><$$\1F)GCDI@>KG,X/ KESA5#4TW _O#=U,G._?[7QP>H<
MR<&:*1(6G R;.=GQ6A^L,B:?^#Z5MU$G6+_&-0\W9.N(#184#)LIV'%[I %6
M"5C3GZ:9@G]A,__ZL0X)JW,7+,]F)@!('K=- 0SR=1>*H$383(F$<^.;/ZRK
MVQMKG28SQN#'%3!$;5PDN3.$8,C'<NWO!IN ,&++\RT(1JBO.Q8%Z\)FUG5;
MQ6/;$FD.#DM_$+[%$#E ,L%YUPUV#<!<Y!+IJKUIA36C(0@)-D^4NC;5C9ZE
M;)S@>\U30P%1!TQG"-NN7.O;<4U?!?O!9O9S]!81 ]PE0+J#E A:0LRTI%N'
M2%3:<.8'OM(A=L1]Z8CK7T) 3%Q/:AGZ@Z[ 83NP&4G!@8B9 _U8ATA4,G,6
MV+Y,B%MA3>,%Z2%FTF/L#[$-6JQ2&81Y,TFED ^(.HKB&Y<GF\K.J1K/<$$7
MI'HV@H"(RKMG#%E8D \L+3P!72'4E>L$M"XA1.KB_P1@8(L(XH 6$?9#VR*2
MO=N/9MX(]H+RPW::XQ?<$@#= ^+X&X##'I7O_[TE*LM$B/A2FJ\!&*]7\FSH
M%EA4=WH*&DK,-%2Z^WUJ?0J7&W[5%_2402=IO];8-C\8 SCH+D1_"BK4WYH6
MW)68N:OBV_81&;UOEP2@F=BUY7OI?0!';04VAF"JMFF;MJ;[@MT2]^7')T10
M1])&'>'HWVSR+ _+TQI, 3 3 U, C,2@%  P* 4MVIHQ$(21M!!&XPBI$FX>
M-JYORS-5HG(\Q(N%@^5JT0TW 7 >/[SD4J&BJ(-T)[;@E<3,*Y\]11H18*R%
M?3D&9E#S@0O!,:F98][D"\YO!PVCKRJCWVZ-OF</2<JL#^$W*-54Y6QZLP1A
MHR\ZM*(J-2OVC\PU()@=Z&Y94L'@Z/]Q;$6!L172/"A!!?V@+S6VHA!3H"Z6
MSH)Q.Z[IRMY#12\YC_I,U7F4T4Y1U.F_.9"B0*DECGQO%D)A7[XW"Z \3<6@
MHFC38XZD*##V<6Q7/LN'$,YWB5Q NL$F$(QBV]:=9X(RT']WVG1+@1M@/I'+
M_>\4F \U8$W[1;FGQYD/M3YT<455:G!&B7SC\M=66-,14:1IRZVOEQMT46 L
MA+#LZ:05UGR:451VQUS9M9[NV'/IZ9TX:RK&7)^7X&.0:K4GOMSU3=I038\$
M*7 .F.(<8W#G !,;0K63.T<4?,=<\+M-[ASH.2"'$PYY=-<5^*4KL'\)(3%%
M<BGH#[H"A^W 9C %%7',5.3'AG<.]#02M1V)7@\[XL;MN*:;@J8X9IIB'O,A
MT#> BF"?.D0J"P,'&EA@@N2G58< \(P@BEWYEC8$1+;2M( +([XIY$<W " X
MEP-QP%P.7%@_EW/VGA(WL[1CS^4<]:DHY#E$CN2D(^XW (<#S@2E^1VH#LG%
MZ1J $;[7I8O_%H!Y'*:K88(S.F;.^(P97J6Q=88'X. 9'JA0.\-S!"5T#IPB
M79?_/+UU$79-)7?*5*@#9FK$-+T1!-$Q$\3#)Y(.,-.!QF$ #AJ'03!@'-:F
MK>F^H)5.\/(325=P/=?,]9XYD72!I\^A%  X* 40#$A!F[9F# 0[=,WL\$<.
MYE/=O^]" Y?*CB;1<9%\(/3VOJ^B^#JI=V'Z&'$VN&0/7,[^V>,!2+=?T+1]
MDR?K\BLL[I,\3U;ERP4+N3L%@'_^D' F6[TIOA5C]SU9%_\#4$L#!!0    (
M $Z"6%3N3^TG<PP  "@]   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
MM5MM<]LV$OXK'%_GQIF):N*59"[)C&/'EF>:7J9N[S[<W =:@BQ>)5(E*3N^
M7W\+DA(H8 ');>]+(LD/0#P+8/?9!?C^N:I_;99*M=&W]:IL/IPMVW;S[N*B
MF2W5.F^^KS:JA+\LJGJ=M_"U?KQH-K7*YUVC]>J"QK&\6.=%>?;Q???;U_KC
M^VK;KHI2?:VC9KM>Y_7+)[6JGC^<D;/=#S\5C\M6_W#Q\?TF?U3WJOUE\[6&
M;Q?[7N;%6I5-4951K18?SB[)NSLI=8,.\8]"/3>CSY&F\E!5O^HO=_,/9[$>
MD5JI6:N[R.&_)W6E5BO=$XSCMZ'3L_TS=</QYUWO-QUY(/.0-^JJ6OVSF+?+
M#V?I6317BWR[:G^JGJ=J("1T?[-JU73_1L\#-CZ+9MNFK=9#8QC!NBC[__-O
M@R%&#: ?O $=&E"[ ?<T8$,#=FH#/C3@IS800P-A-Y">!G)H($]]0C(T2$YM
MD X-TE,;9$.#K%L._?QUDW^=M_G']W7U'-4:#;WI#]T*ZEK#G!>E7NSW;0U_
M+:!=^_&J*IMJ5<SS5LVC^Q;^@Y7<-E&UB*[R9AG=P&YHHDGTR_UU=/[=F^B[
MJ"BCGY?5MLG+>?/^HH4QZ)XN9L/S/O7/HY[GL>A+5;;+)OI<SM4<:7\3;D]H
MH(,+(+^W -U9X!,-]GBM9M]'C+R-:$P),J"K</,O>1UL?GWZTV.D^>?3GXXU
MO_ECW&__V."G)S<G&=+\[O3F:6 AL/U68%U_S+<5]'I?=.M]45?K" )*G;=%
M^=A[Y*(M5/,N\!R^?P[OGL,]S_D10EA1SJJUPB:L;RN[MCI2/<&2EVD,]GD:
M3XP+HPG)DD/4U$6Q."&<[&$'!,2>@ @2N.L&WQMI7C0SV(]%N07_,5@,7 KF
M&(0S&"$2:\17+BC-"#\$7;N@1#++0I]=D,R(/ 3=]" Q-F-&TM@RMHMB-&6I
M96P7Q27A%+>UW-M:!FU]"WHE E'0Y"NEG?+I]KZ1SG@2FB0V-Q=%8@LS=3&,
MD9@PG%JRIY:<LHS.5U73O.E7TT!-[[GP6DK<>8M9;,WNE8LB+$ZIM9H0U'B+
M]*O)!4W@B?9R0H;%4V'O7:0OD=A/G"*H)(Y'>^' Z.G>Z&G0R5W._P.BHH_Q
M;05R%4P^*V!ME7NOM)L1^+/^<:;=XJ:NG@J(M]'#RZO]8K8?6A9<#]<*Y/JL
MZ"8]4M] SC>HA\S<U9@P>RIN$10AS#:RBZ*9S 1N8Q(;414'J5RNJ[HM_MM3
MT;M6/8!UFV:;ES,%J[P!ZX-^BJJZ>"S*?-7]3?6;>UNVJ"R*W:&FF<T:0U%F
MK?@I@F))XMG.9"0E27A#KS=Y4>NU%9J^H9/QPVV?=!PR12#@DU-/9"/4<*!!
M#C_ TM?^MILQ]4TO\VW1+#4IE Q%7".+A4W(A3F$7 BAC&0>0D;4$':<T/DC
MA)$WFE=1MJI631O!%H8%I^KB*=?I)DJ.'9^IHY I F%B%&(.>1D118ZH*/!;
M$"WJ:K72K@@2I=FORVH%C/K/70H\A[VVUBNQVXDH1X[$O\QVQK<(+.6)[4T0
ME$A2CP(@1FZ1L-[ZJIUO5UU85'6T&E8H^$H%D_>P4FCT)ZX<D3%U%B8B@-*$
MV[PP 10G'EY&VI"PMKE6"U77,$EM_LU#PE4>DTQ*Q^LA,$JI+=!06"Q\/(R.
M(6$A\_=VJ6IT^&X,1UPV(AHH=986HE(R+CU#-VJ A.7 U3(O'U6CD_I16&\:
M-02H59$_%*LNQ+_MU  $LWSV&[C$HM-FH;A/3. GX<A_#E*P5K!?WX!'ZC_I
M$>6S+AHVHZ6.6MD-XA-PP9S:AD9PE(O,,;6+(Z O/** &E% PZ)@1U)3*\HG
MB"@0_O%U3]T /2$QY#CVXL& -!.IO8/Q#A/?'J8FYM,C,7]$"N0;"(#Y+O@/
M$D=OCFBVA8T.NJ!?6BAE-Z!/$I[8VAF#4>;D8FAO0GCV"S7R@(;EP9[N^6ZA
MOCE8J9O\12_3CCG\6.LL;6<.E+4;]27C-+%9NS"19HS9K%W8A$ &DGIH&Q%!
MPR+BQU/S@&AR<@YW0UUA0.)4VE'U%L=E=BR;(C@!&:]OWQJE08_7:TXE_XKT
MG+IB@0KFU!X0&,L2)T7'>DL@E'O(&^U!P]HC1-Y'S%4+A/%8./.*X'@JW7EU
M<2D7TB.KJ)$?5 9CWY\^KX?C,/*!AN7#Y2B>[H-L-[ NTM9XF9PB]0$><T92
MV\P(4,(NB^VXAP ]*IT:?4'3L'3=UK-EKF,!< ([@^7:E\X[*J"V\:550Z^'
M(3U+W<V!X'06:">\*$Z.7<@A/Z-<:%BY@#2?*34?*L:[(MW#M@%<X_/YB+Z(
M26P7,&]1G+/O79"(:1)[DGEFU H+JY6O^4N7R0.=PYRQ><XW&"WF2@Q[NHY#
MI@AD(GT^G!F9PL(RI9/HG>IJK,V-4D'4 R%.\H3!6!S;6@2!D83X*!DIPL)2
M!'5?YUN=].I<'^/ZFNC,$"W!.*>VM+S%@!+VJI/"($!(H=/$(\K8Z-SF=ZB3
MHY9X1:AFKK*@,DEM3XO (+\DMDK#>DM@=7F<+3-"A?T.H1*V \K6E1(31A+N
M)!\8$)1)RNSL P$F$*FH;^:-.F%'*R,C]WNW*[#JP^MJO:[*Z%Z7@E"2B/@@
M7%+;"2.XE*5.?H7 ?--I] D+ZQ/[/')1E,#N]+H[,PJ$A17(H1G!59I:-9CR
MYWH+OA^2NZ%:TRSS>B@'H)8-R8C!J$<A4P1"2)QE'D'+C")A847RJ:JA#5BQ
MB;:EKA9"&C<OVFB1SW2AXP6EY,H'(6"E.[P0G!0.;HK@(*.)?4519N0("\N1
MGR !?^D/=TXGAY1%4LD1=EC]1*0(/:Q'1KT>CAM1PH^44$;+\EZ5155'/U8M
M[L:XJR0(1&>7%P+4]QD<6@C.1\CH$A[6)==%T];%P[8+/5%7/=$QNO-=_3Y#
MJ6'Z1,3C>N! #0&F62JD30W#02;F<=#<B!0>%BDH/]N5H!0154$Y2>TD$L4Q
M",XV0ZPT(H@O ^!&?/#CXF.S\Y_CP%M:!Q2::G] @1-V54%*F5T(0E!4V (#
M ?FN?/#1I96PN$!G\G*UJF;]*>?=D"3@Y) B!H^%+: 06!:GSJ46%R5C)CTG
M9=R("7Y$3 RYJG8NUN3M,B"4FQOZ10S^T^:&G,=(1QLB*,@-?9-GI 0/G[1\
MW46%MHJL@[/PO"$G)F1<4ANXH;!8.A[4Q?D\J-$N/*Q=KMVC=90)=H&#)':R
M=HOA&+5O($T1F(^)428\K$R\QT@<J5YP:>=A"(HQNY:&=<4$]^T=(SQX6'@<
M23TPZ8HR1>YC)(S:%WMN$9R V71*APANDB29H)[BH3!*1(25R$U5J^*Q' XV
M9B]1L=X -WTPJ^V D1/8W0Q[_2$@Y_[;% %-"$D\97YAU(@(JY'A9B)VPM'7
M(\MY_T$7[Y[RE78I*%-73J19EMJY%0+3AU?V%;4I@N.ZPN"A:\2)"(N3*Q^G
MZ*]_22FA?XL>U&-1EEVQ9!%M5%U4\^B<O,%N"0_/.KB4&"?<FKK/"(S$,;.G
M^$:X>@7I[A:!8=U-$9Q@S)> "Z-^1%C]'#>ATF> .^.AUT*9:Q$9)_;AUC6"
M0RQR(Y#3(J2[6P2'=#?%ND,,?(>,+F1@([M$6';U18#7W;2]%=BE%O?,"(')
MS$;=(:B4^E)5,;I#+(+5C>MJMNT*S'=E_\J.%I'_^@%0T5VKULV_ Y4-882/
M" N?/TN="U>Y(.H<0;GJ' %Y+V0;%21>4\'Y4I15#>E^=#^BI>7ZZ*0)9>FJ
M&IDR)V%&8 E-I%WO16"^56,TDOCSJS?BQ.H-AL.J-P@N5+T11D2)(X=)PY&+
MON7ULZK7()IV%TBO]Q?U8+] (M9MG;?P>5?2O0SJ*N'J((?]4<@4@?#,>\'=
M2"GYNLNRHU4:7?GTO$3$5"+M*S\(2J32WI$(RC.7TD@I&992HTJ<J57I7 4E
M@P@A"72<$P8$Z-S5#T$.R1BA)$\02J\-0A*3)FX00F!($)*N;/('(6GDBPS+
MEX.E%[BS+)'B3,QBV_]+5P1((NT7#J8(3+#QT<,A&Z,59%@K?*KR0-"4)C3+
M<&C^_UZ,D*-77\+!^_==C!@Z'5MWP@5W_?/%Z*W)M:H?NU=NFZB[R=6_-;;_
M=?]:[V7W,JOU^R?R[C-!?K\A[^[ZEW9-]_T[Q%_R&A*+)EJI!3PJ_CZ!":G[
MUW+[+VVUZ=[9?*C:MEIW'Y<JAX"G ?#W156UNR_Z ?N7HS_^#U!+ P04
M" !.@EA4 0O'KV4&  "Z$   &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;*U86V_;-A3^*X2&#2G@V+$3KT5S 1QG:3,T%]1=]S#L@988BR@ENB05U_OU
M^PY)7>PX1H?N);)(GN]<^)V+<K;2YHO-A7#L6Z%*>Y[DSBW?#@8VS47!;5\O
M18F=1VT*[O!J%@.[-()G7JA0@]'1T:^#@LLRN3CS:P_FXDQ73LE2/!AFJZ+@
M9GTIE%Z=)\.D7O@H%[FCA<'%V9(OQ$RX/Y8/!F^#!B63A2BMU"4SXO$\F0S?
M3L=TWA_X+,7*=GXS\F2N]1=ZN<G.DR,R2"B1.D+@>#R)J5"*@&#&UXB9-"I)
ML/N[1K_VOL.7.;=BJM6?,G/Y>?(F89EXY)5R'_7JO8C^> -3K:S_RU;Q[%'"
MTLHZ741A6%#(,CSYMQB'CL#PY 6!4108;0F\J.$X"AQ[1X-EWJTK[OC%F=$K
M9N@TT.B'CXV7AC>RI%N<.8-="3EW<6\6O)3_\!#3,F.7E<41:]G]4AB_;-DA
MFXD%KLZ=#1QTDN0@C?B7 7_T OYD:?IL-.XQHM4.\>E^\2N1]MGQD,1'PTWQ
M 3QMW!TU[HX\WO%WN-MC4SBGE<Q:[Q^,L/ S+.A'=BU+7J:2*S;#HJ 86/;7
M9&Z= 0'_WF/1<6/1L;?HY <N8%?<?AP5[A=+CJ4K))*Q\E&*C+W7*I/EPO88
M9U="\14W@EGX7CEMULP94)(=_/+3F]'HZ-3E@GVB%?\^/'W58RMNF2Q3;98:
M:@ HRQ8'MMSI)U',A6'#-YX3XWYCQCNCJ^4+QGSX,-VP2,E"$KJ2?"Z5=.N
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
MY#>LN_D!+",J>FLE&U!RU2P<4[DS=RP/N %K:%[=B!0A%3%U*-W[XXOSFBR
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
M(^ K>%F->!XGT<&VCC1?T/411I[ ):\1KY%RN+HUX,.WE*6745.,:_B4!2"
MHK\<NW(*'2@W;(QG&B/> V\!6>6LFI5B2X:!HPE:M^ @@LL3H+^HPHUP]#?F
M:!_1\W$!\T<@XV2XXF1Y^HTC]:*8A1*NYQ$5([NW0*L$.\ R'U D;)P/4)Q%
M.Q<R:ECV"<3P<J+@/U7L+RO]HWT/,3J:+.]G_1NU&60P/1(0<1S4K_@L*[ZH
M90@VSVN VG"5^,CA&=>5, L/R3T"I6A >3@4+M%Y#T%)(FB"RKADL0."V"L^
ME")>U<^!ZW"I2G=4GDH1P>*NJ/?D HB 02=+03G_ R<M.<-3%3 -4DD3O!1H
MX&Q8%XG$^0DE$J"/0948-R-T6:K;*4WB\9%&N)BEB0#@$R7-6%VYA6KY34.'
MM)7^JB*S*.M&6<^RB5[[;D\'G8W&K' QLRIZ'C4H[-TG8ZVC(I%44>"P#^22
MH6C=" G$A%0-$MF;:RC.!2NI.&G;Q!SX2.R/XJAWJBT"$-4([#\5A*;<#,TK
M7)+1)CTAK]XB=F>4[39-, G!)*LV+KEQ;X<4DL81RIZA/&3!A;5Q[6W7<!"D
ME>.UY" EW$Q^#D'/-@45$ZBX2<;I#CZ,N%$[=JR&Q3J[6#I(P86 HEO@4;E!
MZ;BW;8S-GZLC"-*>4E "XRHX%C=&2K4EUQ!"&<\=4!NW*?>VT0YV6VFW_",]
M!_/J+WIX\A^I9U+#EQ%.>J#!*6$X%N4G.HFQO#@8S">;Z(0U+&->B179@<2B
MEDL5>DAB:!W;M7:0*C MRSUS*Y^ ?ARI"&27:BBM1Z>;5]<#*1XRKG!8JZQB
M',$-!@:M,<2FG!.):.-AB(&MXWB/*6O<>]O<244<<;?:X#%+.6@K@HF@:#U&
M@NL4]JDS7TC7*85@36K>^ V5S4A;-)VEA,FZ:18M/42AM[NT_0*8%&#0"4Z)
MRH;S:[61J7XXTI./[6 *'DPU%?1+.G)U\<W+%Z_YK\MO/B=QTOY4<+OK5%]A
M'$=*?Q &3= KK*1.C@-4$!+=Z!:-S.3$++%(Q\>(K3>^Y>QTBV0!K;=CS>V1
MBZ6QXV+YN+DQ=2^.@_34R!!;<Z-GK0L'I]G&U,1C;3B>?R8DFLD]+X"4@VXW
M.DBDDCL@<-I,,5WL5K^DV:C JQQVF1J58CMNR*"E&Z<1D"U[)B#K1]V433F*
M ;0U0U=4J<THZNI3D85K.6Q*9@R9]';MEBCDNL!^D&VY:[E4T<&7T0E.\#+G
M/20&VZ>BN\)(L\B#628 /0VS[:WSG90..SV6L0X+G18H-X)G43Q 2[E$RM0T
M8ITW;A=BXE&4AV(=4W8JDP%C?%Z<M]CN>WYP!J/PQ_+-.]!S*)?@J_&QE."&
MP0J3N1#J8RCP1]IM)MH]1VXD$INUEF'V?VA[!#_?05Y%1>XHT2VHT/Y:<U<$
M:*5T5\V [*'L!!)Z4@NTRF?7N59:%]S6'A>&?ZC.LTL%ZV^R_EZ+:SQ+K?V%
MP-AULO,ZM,D!$*'V^G!*FG)4B?L^^N/X(L3)0/$X[RV1!3:;]P.&$?$\&'\/
M^9@X-0'?WY6K#="HA$A/3L1R3J(UD5=>/,5A#$!CDNKO'$N2$KU@>DZT6.SC
M4T)U]E)M+F'%-5/W8(YHN("DMC)-5920#I*KY=)SMMP6)C^'D)RCHXZ,V=!X
MD6AKC-NF)#MV87$K$[/*[3.)]$5'FU_F&$7MCF?2PAW_=L!_AJ^3^+"'/F*7
M:I;K&)F>73-+=<P>PMG!)8O/PD<VG<3S6@O2ZH/N4DO"B:,?[+JXJE2V^5+Z
MZ_0&S.C"4:JU5?"_35Z)+$]_MX-8&ND[6PWM4IMKXT,Q<)IJ"<4F(5MK]-H*
M[=B[^<V\JKNF ?@L<4MJ@Y$\T[71N-)N J0^1[%!FI.FN^)Q2($RKNWA7$6/
M%_<9:Q7KV%:7[=$\0LG&05NSL %C!P[PT@Z?ZG@RVF;,SM3;#2YQ<L</9RPZ
MTYRL9CO9'';J^X,TA;V4]'Z8=.7B_/#*15(+X U*@72P!KV>L0#V/5J1;]@H
M4Z?)5-<WME&G:539,$XTSM02K9](T!OE@EN>7LAVT[31A/QJ/K!>#Z%Z%2NS
MKUBAL DWN'?'_2.Q?42:)/,3+XFJL\_%,<O%,-N4Z3"9!BUO,2?YP@.4B]5[
M96N&$%PB%%DDNE^X^@>T4QWY>-5R332<C%8",M42_Q0B?=)*Z4SS?$D-Z-AO
M%0[#D!EK]TQT&R,*_X)";@9(DKL1^I2!<F=FXR5'OU5[*\UG,8QQY28FP%0R
M $0,HUM>!RS(4"P&XN?5=<K-IN39,S$P9;36Q+8Q]C8*L4:BC8_:4LCJ9X3/
M!N"TA.&?+EV.DA"Q<VH7A4R+'\MN/BE/&<^U->N+KMKJS2\WU<UR0RN1&/_S
M_/)C\AEW 1]L<>R:*-0P]X;J_G,IN!0&6B3(B0]H%^9V)9][\&-"F1/4D!(\
M&5UWI V0"ONN.+#SHRFGYBEJ&]QF5/"E:2"#[\774^P!@J! 1?KII$RN^!2W
MGQQO@^HD(@L782NNZR GON>LEQW*AS[\U TZN#L^2071A2Z'3[1!\'7IS0"U
MX\L:"K[)D:&G<^\3C&HTKN5=/@$).+<847O\+)^O'O+^)XUGBJ?5!_S*YB-]
M.S(J7/LRS5*UIK@'RK7',HJX2UTGIZ=*I8B8PD20&VCNPO9[:Z-#U-OF)\(5
M;0G1<"EGFWJ%X=B.R_&RK1$G1+]YN8]P/=E!)!"47*6(MTQ:"Q +.Y&[[*:N
M48R[J6*<4.+!D_@=U\VEI61.'O:6-_!/J';L"#BBJ^QY.6X C2@2T<<G5JGO
MRDHLD?O@JXOYD]BMB4/@PL1B8%@;(Q]\E9\_<2$%J/"6B ?8,Y%<:C]0NM.E
MH3S/GY!L> <$X:F)&+1(!UCVX@SLI((:ZU_R)8(5252F64:\3S5Y5P8' Y&I
MDVL4D0'N?-=,A@U"*ASK4M&Z'AL3<GLXR:1?Y:G(71X26.<L5_:3(9O845P0
M"*QB8:73CG81_:I<+/N@I3$^(QF!T\K03!0[QOM%MR>?X3(GI<EWQM7 ,$;[
M(V(]EA@KR@Z7% 7BDAH1;UX8T';C& $6<@[HY.,+;'1LQ*$A$TNA+1%LIWL?
MN=%#9I_,7L;@?&I[O ]Q_P-TB;=4ONW]7+.988L@-I$& H]&'A"[6B=U9H8R
MYD9B(:Z0X6K0 M@FET]\1&I06CI$ \&7+*HZ<$+_]P?52I02].H8/A8V.!;\
M^.HTH%>M6:6;>[&E430(,3L#K*GKJ#AQF3KIX7P5HYB=)(I;FD""7KRN9*FE
M3R3>M6N&4=R#$1*+C,:Y$#N^:LVLV9?ONW-NIHA-<V(MTW51N>GJI)$[(O"Y
M#BY*;I?Q_D1QI@%V\ZA$&/^8;]CN,W+*U])SC-:U#;NBDOX8V7)H(#T+O?:!
M8'<+&OB*@#AVQ@]*N?!48TP)(>D:2(T]<;N.R4:^B41_S'EF,D;81Y>JPJE;
M<:8:W>CB,+;*M[4D@ )Q>O./,F=55HD?)V4]CMBAB#*/6\WR?:WQ*UD^H_@D
MWK*J\RVK7S<Y/HKOY?@4S3NI<XL[R0^*ZNRHXVAJLY72/;\^RF8<IQW8Q1--
MQXH>1EW:!<0CI_-C1VMTC2M"^*L#H>K%%6^S0#G3((]Q=($..=V)P?Q\UQYO
MZP3%I;K&>%PJ#HBC@3&1M9<+4XV1KEZN6##*M.N0@\D58-XQJ&EQ7$Y(ZX^]
M/> :59O>L5D1(/3XFY--%AK:9M3L#S1;_+'B_C%1O!</KKZ87^6+.@\NG\TO
MQC=Y+K^</T[?_$DI'=X ^H4\$'K3-/7GR]U<W#CYP_\;.8Y:%.+R_A39J3&&
M8N;+RWQ)BB3]^%#0%_-G_VHYO]KNFN[.XGCW9-^8)#DGH]("%R&ESH?(.N'D
M7 D%:(!69%3<R[O&AU/.)!"@77ER<?GP_>?R;4%#.3HE5'@H7K^,*).W:YA>
M7(3/P7T.^-/M'![+V6>8J)= (TIF$#M3OK.,75!C<H8=5F; *L05<E0N,A,Y
MW6EC1WZ;!GH2( WZX.\.Y@4TE&]WC)KU-$'@S,R*D/RDD$(D0$[LX_G30HVN
M\B>]>9<OWJ6,_)_1H4*H*56]]BT:XPL<@R]*\,5BD]0EQK:\3R!EF>LSV!IE
MVL9*; S)U<7RC=F%;()64O^*EYSH[,]U=G[=TMF\?+]=;LZ)T5P2<(Q8I(8G
ML0D9QM7 LHEE<OV8D9XCEO3UD^S^R#0=G2\38HB+JD8!<B0H[*/W%-MZ3.>H
M_PMMQ","54NYD./*6_=Q&(=?$5JBY*+5#J2I,@QP"K[#Q?!/BAB*_@Y81)HN
MY^GIC$E3K8P&)=*['5N[;RF3ZKCU'F8SW0 @R[%A0=SI=8PXP=X:<>,&UW1@
M80[>.]?CQ6_K2,_4.PQ,M2;.6GU7W@^IF-G<*03.[USBN(ZFH POOLA(RJ/Z
MT@@*P8 @ )R0*^8Z.U9=T>$W\65\-QR02#65^T7:</1*Q0,HUV@4,S$(FO0-
MR68/W&C&][I/53;+3#4>Q8]/#,SPSSJ9!Y<7(U?VK+1(;(2>%KX,*<HI2J)_
M1(*8H"Q.G-#.HS\B[UK#&^@+9M3-Q]X"VA)8H#\9%DV_'VUT8UIPD40>Y[Q@
MZ/PC#&401D0K+]S#-7R8&>VP1K/@&(B[*D2),&DI,--UW?%+,<MW>/JNI;^7
MRM:;-C,AFP0&7E_?/$^O3[EY1T9TSK^>7U[-QDCQPU^[';G4+Y]<?/YU=<.=
M-JO4)U@L"S[*@8H6PN*R 2,CV''C<WSQR0>\S]/)"SC3W7L6;NRUXSL6:-57
M#($!B91$"B.2H7=-MY96AS++'0'2$;5 ,])6LXA<?BM?L"!6/6,@ATAT; H0
MU+I 8@Y9YEO*2(<0,J@)$P%RCL$FS !$P9+7-R\@9'&K:0JHOTU5$,'!DUF)
M[_ I60*POG9MFV_CIMV_?%J<5QH. +;6',EQYB>OMM!W>\2?%#K*--%W?S7M
M@*,5X>1Q I9;OB+2U+)%O/^55E,OT'U4O*MXBS<GXHW,W&/6]O+:XO1M%5_Z
M?"WO.LZ/RQNC?S)^C4BDL2L:>C'_\NF9X 3Q0]_M^,W'BZ[ONRW_B1NPUN.!
MI^C%HF!#/V"!]"KL[_\74$L#!!0    ( $Z"6%2Q?-9)&A$  )LY   9
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
M$;7Y*:#Y GC'/[];5PV8&G_<*-2.F@;@_DT%J&J_T +=[S'?_#]02P,$%
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
MJ5P0 U.2^9+F8>JL7O8N](I9INL2_<MK\=:;K@FXWI(#$L\1%R9&2[]3LD3
MP:M[:]3M^?(7)(M&P,X;Y#DOX!.X4(C-I8B"T7"(_UVZX7YY;NQ?:<T%\^DJ
MNH8$!?/QJ&ENO[[.*4;0F'@V#J;SD8CB8!;/Q7P63.(AB*#MJ>":=N3YF6GD
MAW>\E#B8CH9B.(\1.D;#,09#H+U.:4;+;3?;#*/.)NZ_K[5>LD6+QK-@.@O%
MU70<#./X6LR&P6@\$S]PF,W6PDY*?LI]-4./@OETCG^C:"3F03@?BI_8-]C'
MER*>CH+)C%@4CX+9?$X?YO-@/(O%&W_?[>@]7A"\MG/Z@G(IID$4TW"@E+_,
MII9BOQFF&LXB,1V/112&X,\$]G&EV !6\GVG;;,IHR $?^Q_WY_PS9-9$(9A
MT\E^-:O/SEL920O8,XY"GST1:!Z%<\1LU9&Z7)I53 ]$SO[V-%)?T^/$6D@7
M]+5>VG+N*@Y&<7@MYI-@/HF(SLDT&$-F+YM']-L8K!UU4FHR&; 'UD.^[82%
MU&4\82K\=;C?6+>:-5]A"8BJ8+.NH5PT]55$TY*BC9A+A&!Q>"]W*0M?H]5@
M#8\(4H<A^DR#:;-)3:3:I?3A%;X!:S[II(K&54;0UVFS%/.-2-L=K1L#3?&P
M._@0Y$W90!P'B++'E,@=S.U[Y@IB :W?V>:.:386]RR:;$V8-:P'I-F8EVSO
M0E-\4[;Q)M(UN6;#"=_BML.-TU);"A*>-7\Q4U5(-/.4DA@O$6!H )*Z17I
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
MEO+3R:2#NZHTA8-.I].6PSGOTG!%1;4&SW2MP4,W6I]P^VQ8=ZGBCP?GX=G
M/J"Z=<WL.;>?8H-O*_PP<>KO/[A/ZI1OT8W5+JU;'.UL)4^15%UH N #@&CU
MD>OV%[W5M6S%5_F@[.EY0UJYNL)!8*(<MXX%G$WW' I.>VAF%)'6:DI8G@F0
M]-:K=\>&'=1WI#ZX,,5QJ0"1C![>/G@-3':.]<$-(+Y@GA9)]3 42:>;-;D7
M)%/=QZS8@F)]Z_&\D,8T)U$4/BZYLLCC^ZQ3_'SZN-P!I9U8Q-#/"X9E<$8=
MQT,Z$!HF4D/=&)5';.YY6!DZ7E"I[?2?CH-#ZS@PW^4NA^TD+PCPO2:!IJ\K
MU\:<9CC-X-29$7<H8V?BO;9RO6[5FLDZSJO^K9GXTB$C,95^AY3_7GS5W /!
MCO'^9R?_<3-##8.7;/TAL:1FCOK-M2[%LK?T*L*"?=IU@;B]5F;=RMW&92:_
MD;FVP[&).T>ZCW-\I#,:3PV<-V8_:3N#,<=)T_0H.DZG;M:3=H-AP.Q=;LK5
MRE4T& =O&S3@I:"IP;1\7/-K#.\K#U*U-=.7;Z,9GK%4UQ@62KB5;M!;4.)/
M.HV >+!7R WY>#]FNRT *)\6,=81JM+4Y$S3LK=T*L#OT]V^T(PO%:\A/W'N
MTJ&+VV OG^16K8<R1\H!)8T%FCXI_TY>=!Q?8Q"/5@:CZ)[?#Y(@.XZ-YV!/
M@K<\7-!\1B@RUPTGBE[=B_>J5-LE(!E?OO/?D V*PZB@DXI>O?86*_;Y2_%O
MRI\K>\5\%D7BW<>WXD.[-N)?_5HV1OPDV[XLM?A%8;:F(P<#)BQYVS;TNNP+
MJCX>^FJH;/P,<!6M<6C_+I)%$H11AJMY'.1A2DM)D, LK"3!8A'C(HH609S1
M0W&*FRE=1?,TR'.Z6RR"(N6-BRB8YPNZ&:39/,B37-S)1E921&&0Y)G(DU0D
M09K/!4<R_EYD60CQP3PI_!+IC.(@S J1%$$V7X@/?4O#3YP%29&(>1;,L0N0
MI,!BW 69>3!/%WX!;N1Q#E/"+(*U15# N[=62_%)\HB&Q2"+YN1FELSA6I 7
MD4@@J,@2[$NPV]L4A' LSB$I! )%.AQ^R&Z *UU/@/M!.H\0J QH'GU<(&Q
M$OOG04*:@A21C*)0+.(@RPBP-$V#8I$0=(MY$,U#PA7P)Q'%(0U"AWF4!]&"
MGH^S$$(8ZCP,8@Y@!+2*E#8D #^*>2W(TPBZ\Z=8%9ZQZJ_0*2J"*"<;%D"3
M2!$O@L6<'$O!KY@]+%($,&=_0JP1U<"<*"(R)7 VR?EF0+1+YYY#61 5L2AR
M,"@&RE&R(%I%<>J!C@LLI4$&DB2@7Q%ZYN1!#(:!37E"45B 6]B7!8L\G^R&
M F"19) +[6GXB"[1'!P&MZ$F"W*@BK@1PR9,28,%> 9#4D@'CR[Q!+@GT(((
M19Q7$7&"( %Z%$L0$G9%"] (VD(F"%G$5S _9O0R>!K3!7(R30F\&"86!;,B
M"<$9NBIR+(6<G: 'AP;:D0YSB+]."A0 )@43XO\A0H@LG;-1.>-#-@&I!1L
M9Q9Q+#)X720#80EWLBU$U"G-AZ@C<B'"B=2.P*DH.48[ V'(8=25A!B5^6@7
M\#WF<A'EV$3YZ*O" CD?48&BW6$8+(KS,"=!D4 CJ%5D@LK/I @ ECB@$H&B
M$6/GQ2H G!'1 FJ0P7E*4<W#&%^*"'4%.8"H)BE! J8'BW2.JQR;"KJ(P)N<
MHQGAJ$C!TBBBO.;'BWF0<JD%;Q9D02XN_;)Z._G%&HWNFG^7I\8;O8G[\=JO
M^I_^W[I?O(^/N_\W@%JPUHU%,[?"UG"6S6_<L#%^Z<R.?_]>F@Y=-5]NE$2O
M3P_@_LI@!AB^D +_'R+>_!=02P,$%     @ 3H)85('5DN-S$@  4RP  !D
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
M^Y]GR*6UFF*-*3F'XHW!#?)8*6L(Z;/R019%R3FC[FS#.4ESVO(HDR*##3)
MQ9*">N"HQ;2:O=503(.LT Z4+A>.#VGL*SKYTI5][IA)(52;;HM<#QC>7N+A
M9459>2 OIYD<4+1#&S3RF>'B;O[BP' 'M491]9!\3;^2(65C(N(9"?+S_X<L
M2,,=>7.VAS.I<!I([V\H=*#Y34LD/_GT?;>5M1%OM*P,$=A1?I][KNXV(%@$
M@9U5+"[U<ZPB(]*:U*797,I+,$LA?E%@#$K>9")DQ V]OZ;K:E2+<]58MU4&
ME(D5YPA54@"415Q< O"]HH@R9WFWTCLM'R4&63XH#_9F?]GM1;,S!VM,U5#-
MZ<1=[C AK$+%Z!ZC#*&9V+KE0!D8?Z?WCO1UO2D[J@ZH%+&0H/_=5R-XFY:#
M2D]Q<-6((- H)_&=!F8)*7M4GLA.%16=]^.23H7QS^I !"Q>4;4VCZG)<Q^D
M[?)<BQMFZM_C..^1Y\! E>Y0&1I3]&S>$I>CD:7DCA/* 2C<2Q:+G'_',2C;
M]OAZRW1F6L5M-&<]1&!7;ZGR=VAWU+K97+*XH3Z:,^XX+8>VV;1\0<7SGHM5
M%%S,B_/JQQ$$^F_5 9CMKE0,[\$X*(\,K'&G2K-WX5."!>N&@P1\M=-\ZOQ/
M9@3K:X8>C$:UB9Y+.^6I5Z@L:O$9$ ?WO3?4#Z$OF-R$Q&*HEA0?^[+FOW*4
MU';;U93W; Y3W8\,Y"&3-123NG+R[L:R;:"\&7TN'JO#78\CO9'5NIJ*>L(S
MA3:($8G*; GL1-"O45Q4!/!7JOY%8EI/?)9W='A/JGR07WGZUUPH[@U2_E@=
M49M%Q:&\0Z2RL(% 1Y+LHYBYD@I$X >HM)1W:;6%0MP_3B"U:KE,/[' DTXK
MP0.,0X]"3?P#8R>779<D\F8LS(ZR6.^:&1W"/6XK!O15]MEA"(2-D=6LQ&.L
M6XVZ0,Z!?20.! $J8@JJ)/B;R5Q]W?>9QY2HK>[11"I7]\\?8.+]?8E'BWX-
M?8,V<RU*'RGND.[0<W!+.0*-$E"=EQWC$M%9:LKG?7=!VV36H*.C.-])U*2Y
MZKC<;K@8*$&.W"N!<FLN;M!'F<J0$:C*THY IEB?\K#3])27;G+3MDT!AWOB
MVNI_ Q].PM"J!"LV^2!Y(RD-N\IO"M^A&OX9\;T3U\ 2WIDYVZ(/+YR/74_S
MR+NS0JZ2P #6/?,ID8?D=D=8ZF!H1-^NPL1LR%Q.[E=4(YPPN(*2>ZIA78[?
M$$FA-H<SJ5Q&.G5%&P@35D4M0'1U=61EH_MN4U+<N+(<!2<$;-'ET Z.0>F-
M;)0W8Z=L6\U5TZ"PVW=P)G$N@@&)!(Y:49SCQ"&7[-&(\T\?KM]=H$GI+*JS
M^QXPL)-35IR??995;LXNCJI>TGA$YOFG\<$7U*/B Z6BAE+SV:<O'V@D^[A4
M7S41QSCS#[B#"_ASF8;?7TPD4VG.$>@&M.N:(=2I,]C5G3>*$G\S Z=K7]R=
M*1Q1=$O*0%3=8V)4&5MT*&AFF6C)P:@3&F\P'^]^N:T 4!5,W3C?KE%!7.94
M4CC6Z!,?(A/K)5],A5WH^;[?%T%';?T$VD=!\]D@04!]>XK9;J@',@[LWRSI
MQKVE#54&:) YNVRZ?D/#-5C42?%+W)\QC(ZB@A((C^\WSP84W_>>E)6B1@C%
M?EV4\\Y_E#=EN29W3?D!V27OUCTOD6(S,N%9J>GL<!?^<LO]RXS^7,#1[D1^
MVV_-<*[9#,OCGK %N*E.OU,G&I 2'9]VU=*\163%AH7\/FVYGB&5=U00%\BQ
MSA&H3+;<3 U 1%-.?1KI."4-ANM3!EO,7/T((J\-J%P>5Y74:\*9:')H1\S]
MG4/!P]'4;P5R!=V(@G:<2>WY=N2)'5<J&FJPL-OR0G_1N;L;X@:G"8TD?YE2
M%URKP ]8.)77#34J_:;TEVD"PM:#G= G-GM[5_,\1W-,[Z,/Z\J6>P4G2UM:
M'5/XT=[VL-E.E:=NR:@%10J"@BK2D15JWF(HC[BR4I*V#IJQ>N5=^9U6&_'V
MJ\H[#J./W)Q;MA/5RPV_]6#W[VA3F8U"VVST S]3<:(A!%62T^-RV.(%2.M&
M\B8)P<+]O4;R'OV7@!RIZ!^0?AOX'[QUQ<7%T0[].3O.= W5=!=NPY[^A<%/
MD+F=P._$<KGTLB2B,S_P C_!692F7K*,>>\B2&(OB#$F]L)5R@05A+,MABSR
MDB@0JZ6W"E.19EZ6Q4/#%"\]?[D:QPS'H4H/@M0+DD0L(V^Y#,?'CPK#<.5[
MRS 181!#>B*"Y<I+,>!A^1>DOH?V5 21CWGQ7AA@W'(@X2""<LM 9"FD^)B=
M+M,A_J(5UAFN1)3@=AJ(*(NAU5)\(;87 28,O"1)<1;%F1<GF,8+D\@+LQ2>
M< &DY? 'P/1W3.^CUAQC>WCPC((<)$Y@GO+:0XL-1Z?,24&_H>(0&)]<8)R_
M1Z5U(<Z#BS^&'I@T6BWI!"9/5S@)0V_IIPR=*/*R58))/(R]. $='@*S9TL1
MP,7^<@ .7!!&3^,F\990X7P)1(873^/F' ^AX"J,10B0XW >KKP@2B\>0V>%
M( @% 2S* ##8+!QQ$P 0*>5X8"_UHB08, ,$I:L5A<9J%2*2O#3P!\  95'$
M8%O!9JL(\ZZ^ 92>L,Y+]LM#M( B*?-PAX$'X(*.Z&!&M6NU,8Y+Z<56?B5H
M_43\0IO;:#Y<F8I*3)S'J9=&&;R_A.()G>!.&, L'QE]O9#S?M1%/PSLD"[Q
M,AP<9WQ$D%V<Q.\Y@B<(0IHB\?P8DL]7(< 079R"\#"?6_M_MDCB+=@V(]I:
M>LN(L'B>^" RW\'[YJ2!9W^33EGF2(\%P^<1IBYG;$SO.74?O3945?=/!!?'
M4)_XL(8H7&3T%TO).]*UV*(8.^!2Z&HOM77_G[Y17)%/_X!=TQ9FO[&%',7.
M^F/A'))/4SI!S*:Q.PD 8\X$Q.UXU8N#^'$PIXC?6!"A9_B-,::/9? 2Z/2I
M6,:K0431'_C9TY$<$.8".L1Q3(<L73Z.X=!;H0JG=T%). 1I-,1PRMDI\58(
MT(3P.X0P5IP%*2\<-^D0C9P/4DB6$85P AI+(R\*PV^$\,.@Y3[AV;&7\'JA
MUE28-!V7"[EIVF&[>-T.^WS-%6^NND(L]%+ ._3"*!01F"9"R#V<!IX*0A]F
MS^C,][W,)S>F*Y!6+*[S7A245_J.6X&?"MH>W6B^N$8M@\='@)E=? L\.*,P
MXRLZZ9$4@\^3_L1/0\H0J :2).G/_"AB4(5>E%*>6H)O*5?Y,1TS1'(Z80L,
M'"24*<@Y:8)E^B)#;LNB 63@]3282H@0J8=H]R':0B1#:$5P V$'1$XT>YB!
MK9()=A'NHXY8XC4N.Y!,40T%&3&@_PAW$: ?HW# HBA-^#$71$&"=  X]@"$
M<R*:$@H@#P0HM>(,51/R33R6(*#(8)4)JG:PVA#Y)((5PACYW%^)&]Y'EU3@
M,W+DX-1S"$WC@.@.66SE7SQ1-H0)6!Y)+O03C@8$9@R:3A R7DR)$0GR/T3W
M$^6+GF-+.FP]U F5)HP<(#(SF+H'X/$7)P^'9(!%&+'QTF0YC*&0HECAA#%U
M#>29I\HHA$6$O/VECYS!,-^-IOF.LCVR2)Q1/@FHA/!"L D!_(U1[H.7H44=
M'6&GZ%K+TFW*[6F7 HU^T9$IUNA4::-DY/?QO4OJMUQC<29^-C#GC[CW;GB/
M;(ML+NNMGL7K6;^G-4X 6TRB[Z=/;]ZI84<)4J:>\:B+Z$^$;-UFK=OU-6@^
M:UG(*6,J_DO FJ^Z<M_2!/XBX_^U'!/US=6X2SQ\JU+W'SL%RT7Z>U_WW5X2
MAOB_<TB0+9Y<"7U>U0.T+O2=+CH,IXH"+9E@'Z+?.DCGW8H;>;<9Y11GBJ-V
MA"<YQ9\WF)@V ?M^M__8Z2\G/W/:24"AZ=:-+C3M\O9?*_31 B)R+? W_QO\
MPOLVQ @DVJUSK&M.!2$PL9V@@.9;/OOM1/ D^1]IPW&29F@#8Q<S2ZIY08 ]
M?I*4&Q-TFF\["WLPR:YB]%U> H%#Y3GW+&@Y@3"0-I&DB]93JZ*HI!FS! 2]
M"O@\)O'H$4]'["FVH4CZ348I.M[<&4J[YG1MUW\81T9:G/HF\6KVH6>E[)8_
M9VT<!-TWG^/=\8O9:_>AZ/2Z^]P6F6VKH5BI-ACJ+U;QF;#N$U9WT9H]?S:Z
M-FUK*CZE?29EZ87XC+]%&2YH@O$[XI?_#U!+ P04    " !.@EA4\=6TUUP#
M   >!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6RU5=]OVS80_E<.
M0A\20(U^4++DP#80IRU6H,&"=%L?ACW0TMDB2I$J2<7M?[^C)"M>L1A[V8MT
MI.Z^^^X[\K0Z:O/5-H@.OK=2V770.-?=1I&M&FRYO=$=*OJRUZ;ECI;F$-G.
M(*^'H%9&:1POHI8+%6Q6P]ZCV:QT[Z10^&C ]FW+S8\M2GU<!TEPVG@2A\;Y
MC6BSZO@!/Z/[O7LTM(IFE%JTJ*S0"@SNU\%=<KO-O/_@\(? HSVSP5>RT_JK
M7WRLUT'L":'$RGD$3J]GO$<I/1#1^#9A!G-*'WANG] _#+53+3MN\5[++Z)V
MS3HH ZAQSWOIGO3Q%YSJR3U>I:4=GG <?3/*6/76Z78*IG4KU/CFWR<=S@+*
M^)6 = I(!]YCHH'E.^[X9F7T$8SW)C1O#*4.T41.*-^4S\[05T%Q;O-1/:-R
MVOP(X=%0JXWSEN3* 5<UO/_6BXYZX%:1HVP^)JHFY.V(G+Z"G*3PH)5K++Q7
M-=;_!(B(YLPU/7'=IA<1WV%U RP)(8W3Y (>FVMG QY[!>]BP?#GW<XZ0Z?F
MKPNILCE5-J3*_@>9+R+[2WMK.U[A.J!;:=$\8_"2;D#_*6/X4Z$OSB0PMCLT
M@\A70H%K=&_)VUX/FOM'#$_\2"?0H1%<V@'+]ETG!5IX TF<AXL\(ZO(P[3,
MX0M=RK="O>V,KM!:2(LP3A>0L##)$_@@E*##6\-!Z]I"EA=A6F20EBQD90QY
MN0R7A,:*)"R3!7PBA%O0.ZLEV@I5A3#5#%<$7!;Q-1E)F*;I-?RF'9=$)%^D
M85QZ2BR/PWR9G0G2S2W 68__IL(#KQIJQ23Q2_0;^KP(E\G2B[$@^E3&K_N]
M(*K[WBCA>H,A5+KM>I)PTD_OW9$;A#P-"^*7D70IHVIIW#1:UB!:DN\9?0)+
M]1!HZ9U8G,.]5G1,^W'&$=F3SB0PRW+J!PE7P+87LA;J,.:3_I%0?!;[5Y$P
M8!ZN7)#RU!]63DKSJNK;7E*S:QIU=+XJP8=$5\F"6"P9R9TPWZO\1>^D*$.V
M9-[*&1T&!O]V@:*SF=6B.0R3V9(PO7+C^)IWY^%_-\Z\%_?QS_' S4$H"Q+W
M%!K?%'D 9IS&X\+I;IB .^UHG@YF0S\P--Z!ON^U=J>%3S#_$C=_ U!+ P04
M    " !.@EA4U3,U;WD,  #.*@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6SM6EMSVS86_BL8K[.U9V"9=U)MDADG37>ST]LTV>9A9Q\@$I+04*1"
M@):]OWZ_ UXE2H[3:?;:%XD@@8-SOG/%Y>FNK-[KM92&W6WR0C\[6QNS_?+Z
M6J=KN1%Z5FYE@2_+LMH(@V:UNM;;2HK,#MKDUY[C1-<;H8JSYT_MNQ^KYT_+
MVN2JD#]63->;C:CN7\B\W#T[<\^Z%S^IU=K0B^OG3[=B)=](\]?MCQ5:USV5
M3&UDH559L$HNGYW=N%^^"*B_[?"SDCL]>F8DR:(LWU/C=?;LS"&&9"Y30Q0$
M_F[E2YGG1 AL?&AIGO53TL#Q<T?]&RL[9%D(+5^6^3N5F?6SL^2,97(IZMS\
M5.[^+%MY0J*7EKFVOVS7] W],Y;6VI2;=C XV*BB^1=W+0ZC 8ES8H#7#O L
MW\U$ELNOA1'/GU;ECE74&]3HP8IJ1X,Y59!2WI@*7Q7&F>=_*LMLI_*<B2)C
M/YBUK-CKPHABI1:Y9#=:2Z.?7AO,1/VOTY;JBX:J=X*JZ['ORL*L-7M59#+;
M)W -%GL^O8[/%]Z#%+^6Z8SY+F>>X[D/T/-[N7U+SW^,W!.)V==*IWFIZTJR
MO]TLM*E@/7]_8-J@GS:PTP:_,=P/4B7'_5)O12J?G<$SM:QNY=G').P_WV@F
MX%X:9LS*)=SD0ZVT(I?1U+X5E2IKS1:UQJP8JSD#W^QEN=F*XIZMA69:K0JU
M5*DH#%/#3**9";ZG\+<0N2A2R9I88]:"^J9YG4FV&K.J8#%+52@CKW(X;#:B
MJ&?L[3#U'_^0>&[\E7[\<":@3R.UP6OJ6\E;>#D:"&Y,@:BJ$&\,OA6UR/-[
M2$ 0?">J= WCTP"H8IL21):5_%"C*_JH)5O".K2EF*HJK3?:D*2:[415$2:+
M>Y82SY4J5A:\)68"LGDMB;X4(%_);5D9ZE"#>69*"UH*"O?TTG:>L5?4%4/,
M$1@&#1$QL@,2Y8#PC-W@35H6J<J5L(&Q)9>N 9,$7$UK;V+JTZ,,:;1<6: (
M-^I]+T6EF21?9_!4N5G L#MOM<#@P;'P ])EF2,7:'9AYX)QH8-FEU^R%ZV)
MP#3^(J""ZIYU-&[&9GGA7H[[3F<,9Z[+SMG<X_,HPH/%R/MJ>/7BAQOFA0%W
M0[__V+5?5:MR(2!EY//0=]F%QYW$OV21RX,@8=_6*U&4_:C$YT&8='\PE3I-
M%8L2[L8.\^<\2D+F.C%/PI#]C!R8*G//?JA-5@([W^%./.]IM<V;W.#;FS*O
M&W'CD/O1G+DA#^* S1V>!#Z[J8HR!ZX1GSL^<SUT"6@^+XK9&R/QE848YT<]
M];;YMC0B!Q)1%/'0B?'D!@E/Y@F>$IK#"2W (\1)_2/KRNK>D$GQ)_7>NK>V
M/<4^N19%H#PR96Y-1639E<W7(XU#RQ85WLK=]&S1GITV'.>3#,=YG.$<&LS4
M<%SNP' \X.MT5M191C>XM9#V[[&6\?)U_^KP?V(U'H^=!$Q$D=N9T+[1]'(T
MS4=9C0\3<SR?GKR8!TDPLJ3?PFJ<DU;3A6*+(FF?5/&I]F,[='I"+-QNJ_).
MH;B3B.3GGN?/?%19>=ZRW\<\!?YE5J.$I,1FTT6!D(YL(N[8MJZV)8EX+!;-
MVOAE4PI[/229M\A#!,@HH[':4F$?T%490?4J$\0B17UD!$I= T\'20M0+%6%
M#I1VM2;28SJ4HTH$:9#))#2-6E*RW5K:&@0)!Q)29D/2? \LKI"?BZNB;!/U
M-&<=YA4:CPQ+6A/%?NH2F[*F3$22H8!6VG+>,4$]]MDH *'6Y,/@=2LK6GF0
M*(7I9!G4,HAO&CAG[)T<!,P&]EO3/^":TKBJI#4::RK0T=Y4+5FVD*F =M@.
MJ;&L08BPH31J"Y@3(-&;@PGE72HE&?XTN]O514;ETC&]B;PL4 !\TV;<?;*Z
MX6 GA_JF+&#1Y 9[U ;\B4B;G:UE3J'D[414&>I.G#W3!%KW1 \U%XH_T\$]
M6!-KK*DQBE/6U$-RO.[ 6SV1MRD$)YJB_JVB=["WUGA NK;^0);9N.W8JP9W
M>(P&FYDSK ^L55<0F]PVZPJGPPF(#]>?.4]LZ#F.Z"#$5 N'X![G\;AU/X0L
MPH47>T]F;9;\/3S]>\-3EY/X)(^3V?3EP:';_]_'+^=_*GY9-A]I"A:LSQ'A
M=*.E@0WSZ0$OG,T_;\#K:^U/"WEN@$C<R->N)WZ%<"@2G_#/&\ZMXC]--'^6
MM))U)O*KA/- YO,*=R*8?51UT2RPZ<J=TW:6K-3F6+Z:K*3&"6QP%]52^)A$
MX'E"$9*]D5O3UOD.MSS-#C?22DPF+(T.Q 5M@5/P0BPF7^^V6NJJHBG17Y49
M):*=I,VLAMQ5UW\"7[>V(CJ[M8("MUC94E;!\HH2E^XVN60!")=$M&'!ZJ5G
M W2WF+EJ&3C8WSM,5H*92JU6TB[FB#082ZT(O5V9M:HR0K;"4")O=4:\#/C;
M0-6HX #UO757LP%W#.V#NB0[%OJZ/'$P Z>,7LD%Q5!&>J;UW^/27Y_BZ%NW
MQ]8/6-:&=HP!*^:F+:X9>]D]HW?Y2W,4T>Q#]J0VR$,K2=Q]H0=V0*[3W*HJ
M=V9M_;=1Z6!:&U&M5*%;AQ7OR:D1\)'8M<IL)]I]+;):&Q0LU DCWDN;^K-N
M;3P87-H"JK<RI0U=1CN%Y08/;1H_ACM&T]$'/=YBRA55&(T:4[%5M&V 1\05
M[\F)P'.RI*: M(?X1V<2V2^U+1^6?9V1RUO:@ZV4?D^U)WS'!JB= J2]"_4"
MIVM!>_TP3"@BW4^Y4(]8J)Q\#QC+.YG6I*C.&*QZ07FL_A=C[@^"Z<0JIQ;8
M^WJFFHJMB9%'(B3O8F^SQ](&W\&/S$"+"AX[M<PZY)=+^ -MBBVDV4EY= N8
MD'@@F/=0DM+.?6\V[S92>!N=#D\-:!NZHG@O]!@+>;>5A>XWHD7:&B5Q0G9=
MYBJS&M2(VM9M1M&6['F\*7VX'T.1PT:CWQ<\_ZH%STV>'YQ8?*$GY3_9]=:P
M;Q54U=6V[4)@!!J=R)C^.*;3YXD554?KOWW'YYT\F=]&\7R2\QXJ;-K5UMX.
M2<M\AUKOSA/ >1,Z);'<!F1K59I. 4D!I3W0^E7[)(&M8=]^IL+SA$4\4'=^
MPGIUWTR'%:JM?/Z#5JAX>2CC6UL.TIF<A9+B0GM'H^.IH(KA('[LE6G'#N'Z
M8[\+=GC0-^T\/0?H#ZBOJ #2TP!VSI+8YV[HX"GV NZ%'KM!*;JI<XO4".^\
MM$<0%V',XR"\'!Y&DQR3<3@1&TXYID?IKR='WE3?4=I"%3&XU@#QWL'G8^&P
M&+SL&+QI&!S+BU>PT'\T-=_WD.:P\V] XEU7@+VT5U,D+5+S)N^NU1:)GX6
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
M%\#S;0XZ=Q>(H/YESNO_ U!+ P04    " !.@EA4;1& L7L(  #G%   &0
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
MCQ(G.I ,S35ISTY8>&XR:P>FY/MA!4=AZ[/W,,EK[H\9!*+,=]ZY'CKH6(M
MZD<(T%#)L=CW?ZF0_)[AQNR08=C%E;>"BG#N\SMEV8+8!AUFL4SH9L[FJTNZ
M6; %N@;,18)N$"R63"XSZF?SR7QY236+2JNXPNSL*4"O_Q6XET;4O&P*P>A8
M3_,N>4I1*L37A@+>IV.!Y<;2=!TB >^,*)J<.F]+;CY#*("(YQ=H--)^:0.J
M'V3A1?=R)0XL!742"*J(TV55B4)V(C8-LNP'G*$2VXSWPO;9)@9*Z5,,_5%9
M2.BZB212=]@*C?[4A#$>?/E>;@1[[W!4&!,?)M'+X;E_$+^\Z+J-;Q0&\Q1]
M?N@4YMI0*]/*N^>3CU,F?J_C'GD4,&=WO_\%#1P-=3@^'BW$Z. =I*(8UAUY
M2QYN,?SAE"$H?9^\+=YCWR7SEI \^%J76#,<%7O 0OOL3RR./&B/'Z9#]X@P
MZO8;S2%S0C?E[U8;?]0XAL_/X5NCFQH!AW,U^A<J2FKJ^-RVU75Z',<()Q]]
M_. -,D%359!#5H#;?(MGBY386H!A!8TPX&;/]<@1_YI62X4T=SYY:(BQZ+M8
M<H_37<AEX:$H1*UQ? Z-BMO=<$,)AQ'*%WF"G;]ZT :IX6G<]X)#;"A,A_#_
ME]"'<P[V*NW@+5;1.>DE1<\(4$GHLYM^N!NR_T1\GFVEX<S:M2V8^=Z7>SH]
M]8UD=O#QJ1)FZS^QT3$++3=\A^J?]E_Q;L/'JV%Y^ 3X"S>8PRW898.MT?1R
M/@);^,]JX8_3M?^4M=8.[<'?[@3(P] "O-]H[;H_I*#_MGGS;U!+ P04
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
M:I=#V!9Y70*\,EXK:<ED#@"#S*9B:Q@ (J=4\$Y=Q9>QY-UQL,$VBRKH@8)
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
MFZVGVR6!E!0+Q69IJ0=^$#K3:#SD>P\!$R$*/F@R3%.@4![5>L6]!*T=8^W
MCYW)"#'U4:Z32JO.<YLJMZL!@Y""*D1$<5-/:VK3[3\(D%$G,3&<.)/0IYW!
M$866-BX9V\[>@]@C8,9>>"R6]\Q(NL21$]/F=!]YL/>D)2L.L6Q)M[1X$CEA
M%#'=&%J&K"X)IC":J'P+[\Z1>DQ;S$8NS"ZN=%'F5NRW>E'V'-O(!8&'9NF&
M6B50;(&.H3Q-KT_'[5X[0C%5+@KU%W4%:^2D>XA328AS#DW=& - GK,;@?H<
M"KM^^\BA7+.VS2/6(]Q/X>:**V%@/C57:0)[4P%L#$NBS)*<_?,1#FUS9$[D
MOR;985A2G"77QQV-?JD'WFJ!SUK@'S2\M4Z7%-")S4.$;I+]@5:#\:>]T[(H
MFIF/6D9FDZ38UJA6T13BH"?E'A5$L]J@*S?<[)+]YJH !@I>U-NE[8?W# 91
M]HRVARS*N>;DTP R3Y06=\@%LNL 'NI/J)P C'3;"<X0=X)##ZLD[&65.-+*
MVS[S7AE2R*'VZWD?&%K:&>W[I3.BKN A?Y$ MQ!1HZZ3&=M6VG(\@.08THT,
M=U+O";R3#VWKJ=C>- ;!YA#C\Q*,>B^I0\[D3H1Y7=$X"'54B;*1,$)X==RO
M-=IH;0CU"B/XEGIM)+(\22'%;'LZ7!:RH#S1SE^V*>!$:K?OV8"C\^Y(N>"P
M8!!L7$ %0/T@)1</RJT$6EG;_I+%VJ55K\C3<^+:*ZA-W[^;U7B>.RC >'8^
M=:,N+Q'ZW$IE=JXYGO>2TQKN O__1\'8]9ZLH'?*?JI'MUG"(<B[%4?-BL:=
M7'VEO(W6L>#YDWM(0P&,4 :;O8ZQ2Y76S]D9B6C6PF9]7_(*A%?>U.Z9K#92
M6KW;MIM:[+HJX>H?J==N@9+=240OC_!T2'.NG4!MW\F%#!/&4^>4@\'D2Z'(
MZMSIFU-2!3YL\/?V,J#K$#=V/-@;5P?L(/..T0Q0SQ5->)$[$2'_<X-NA-BC
MG>!%&+L86%!7W[8="9AQMD?G^C,&W+6X5I0&D.0A]COT ]P"O7__AI(!G$<V
M14DP26\H-DM M 0!'7!0MQ%,H8X?DG_!<:;B%KND+'TW:6X%,E%>;B7&^JI,
MO\+W.4V(@>>B0XHA,34!OY7%\\:1.5GWDGI:&KB*YX[1N$*UMJ6EO93FQ-WZ
M>ONJO5)@$^.FOK4Q<H<&"8/$0<=-WMH?CP>!:V<REP8W:/B%:T,7S_W@'(S<
M@!:-B6K<S=O02 /JO2:A/2JXN;Z]';+O_7S[_O,MLP,Q.CHP\XA9U!RF<;G/
M80JNRNWV300MT?NS0W/O/_#'+OK'0QQL]S^"@6)P)1=\>S(XH@ 8PU%A6KJ"
M(5W(V)^_&50R29=MY;7=8^-.# $=6P!7F_':,Z/CQX$.,HP"+TI6Y-E-W<'+
MB@[7EFK=N>55O:"CHS8N7?%:+E1!7?TW#ON>=6>/:F^3WN$BI<*#!-1HEZRH
MU/.84/2Z)Z[O3;P^,<T<GGI<BM=-_PJ$?DF*FD*(>?ATN#'!#'659;;4\A;M
M@04#WN!H>Z:RJ<@B#@]HUGP>^@A%,,;,U)25)Y*TSM83_R!KL@+3Z:$P3U#
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
M_Y<0]&#E3-3P0=)U*.VPOZ\T^;79./CL#IY#/A0B>RS*TFYD1?(6U>ZD(X1
M-@MIAS#P)Z;37JX5=];4=6!O:95>066/\BQ*9S$&61YE:3Y(>W&+_60:Y;.4
MDCR*DYPN=&D:V6\!3BQJ2=,HF6;XQM/9H*RTEXB/IR2+"NS.H[0X'':M7"!"
M+AA2*5>:#<<JB:/I?$9%E,"<=\):H?W=<$H*?-@1%<7\WBDWX,V C2*.DC2E
M/([R:4*O_1HD_(V>+,5N2BG\G!;TQC#C>Y3,\F@>)SP" VDR_W1VK<1"U0JC
MWZ2P)+E2GB+Y3*Z4UB 5]TT7Q+W>VCV:S7M:<2".*&;P9@[%^TYV^;J?1;,B
M.Z#]-)H>3@]Z3_:3 _KN&VBDW],T/^22?7A01\[N0!:_DFU7'XZVG[NCP$5(
MGP\;9>'18N.0I@X4C1^FXU!(+/ZZE384FWL\,3M359<A^SWI!Q%I9/(_TY?&
MR2'ARL:%K'&%6BMU>4<K/%"T7QOG#MC+&7/)D=J?S@[H)98)M>\$T@,&EJ)5
M;+6 )TQE$N7%_(#_\R()_VDZ4/JYG<B*&<,>0C#C".RQ0C+/PPB)4QSVHS@'
MR .:SH5;TPN\E/<(>Y2BKZ3A8E<\K5 5#BWF"&O6E>HLXU(M4)590F_Z.@Q2
MZ2S* CFHHV1^R(,"B3X#W W NOPZM=K4%?UB4*#T%DL;*W>+"@6)0OH6@-;K
MP!$6SM>X5\D*R,%ZO^;W3#[SYEDC5AS:/P/430<UWF&A]KJB1@=""O_PD',E
M!4KD0S7:>.3E1\YIWI/(2T@V$MQ5_47':-@?TT](B>[FX+2 ^TMKFD<@MZ"0
MM/%X=\$F/PML"LO=P0_W5!BB+@Z,S[& 0S4N&+HV]:;+_0M-U[+UG1;+1KV(
M"C0#<R\;3\%27?/#!'>O0M7 @$M1OA>X)581O7QY'H'<2CKD.]]5.*\1>K,$
M3[#>LM=6EG=ES9=?A)"@^A9&V.H9MS,5X57;L"A@VQTL(:5;HSG08WH#3]40
M>30HN/@7<D<E$)@.P4Q^QO<GI2^1?1_ZOS'=<YS&X\>>YLF][JB1=A5Z0$?!
M^*Y1&E:'-O.TZZX^B7<]ZBMA5^Q&+9=0C<>S8D2VZ_NZB3=MZ+46QJ-S"\,U
M6F5I60#[2V/\;L('#,WWR5]02P,$%     @ 3H)85(-PN)^I!P  "!,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULK5AK;^,V%OTKA#?;;0&-;4E^
M)4T"3#(M.D"+!C/3#A:+?J ERF:'$EV2LN/^^IY+4K(=9S*+[7ZQ]2#O/?=U
M[J6N=]I\LFLA''NL56-O!FOG-E>CD2W6HN9VJ#>BP9M*FYH[W)K5R&Z,X*7?
M5*M1-A[/1C67S>#VVC][,+?7NG5*-N+!,-O6-3?[.Z'T[F:0#KH'[^1J[>C!
MZ/9ZPU?BO7"_;!X,[D:]E%+6HK%2-\R(ZF;P.KVZF]!ZO^!7*7;VZ)J1)4NM
M/]'-V_)F,"9 0HG"D02.OZVX%TJ1(,#X(\H<]"IIX_%U)_U[;SML67(K[K7Z
M*$NWOADL!JP4%6^5>Z=W/XAHSY3D%5I9_\MV8>TT&["BM4[7<3,0U+()__PQ
M^N%HPV+\F0U9W)!YW$&11_F&.WY[;?2.&5H-:73A3?6[ 4XV%)3WSN"MQ#YW
M>Z_K6CIXV5G&FY+=Z\;)9B6:0@I[/7)000M'111W%\1EGQ&79NPG2%A;]EU3
MBO)4P C8>H!9!_ N>U'B&U$,69XF+!MGZ0OR\M[@W,O+_Q>#V1MI"Z5M:P3[
MS^NE=099\]L+6B>]UHG7.OE_N?EOB&,_"J2I91_6 B_J#6_V?I'$8MLNK2PE
M-[1.T3JFJTH6PJ^H>=-6L+@U$,9P)95T6)FP G):)PP3?[1R0XK]!JLKM^-P
M5HMH&[:%7-U:!LHPG  Q;@P'+H]TR.Z%<> )J&0.X%3 2?N!ZW?4*7.:"5MP
MQ7W)%HJW?@54&=&('5<,HJ4N(>R+YAE1Z%4C_XR*F'@$DUF1,-D4JBT)'GBL
M%# +A25*5LE'_![TPV[B#49I0,7]BL) '"!AXA;VDA&R@8N BZ2<&':D!FQI
M=<.7"D@M)=>9.:PRNO9['2@/%]SYNQ<-+!!U \;H598PB'SO]L,N"7;2K;'[
M#"8*M0Z%J@TVVQ"&1COO-H/:)=M)\A+>:) @GF.^93OQ.<<RM C:8?O(?ME[
M00"!.LD.W9I34]=\VTOUSB';:?%2P[X0.$-966@;:X*2$2X7Q\^7WDF^&:RE
MV/J\)'U%I[I/W%HX(XN89KVH4WO7W'J/+85H4#NP@CSLC5Y+,#<$1'L)3Z,9
MKW4+A3OL0W*TAA*A#,5&SM@+C@)K?,J ]D2]A)<ZZ@M(H 7KJ28)=H"C@"T6
M*H-GSG;&XCS8%OT(G_H2/20'XF<$=7)ZWNCF54&15][T+G%T$X%B<:V1,Y0W
M,*C2"@W>LJ\A#=: !F"T9=]<$8:,7;!\DBP6<[K+67:93.<I74]8-DVR>4;7
M4_PD\\P_G[%TGDS2G*Q&^53$/?D\2?,%^Z =L,(H<#7Y$TX,CMCP?:#$"Y;.
MILEXG*$*K+UB;['(".M8/DVF^25[P U%?LM5*YYW)$0 Y&26'_/,5_]89.G\
M6QM2ZDG:(PN).;QS+(41N,YBX7_'/A^R<7H)OH,M6'B13X<+]'>EP#L)N\CF
MAUN_^B++A_/# ABP$7Z@4?N0&5!=M. M"(MI%LG(^.+3U2M0*=&/B/5Q;K,,
M!>]\O/D21>J#*V%[07*7^UBSS0I%=\)U/CM(:A<4AEQ#6Z!R Z=O3AQ.V\"X
MLF[K)Y$[8?5_=1V*KXP(+01*G6@BLPJ?BUT:ZHVG;-+FN95%!BUZ803-"%HU
M1$8P=$L4A$([<$S:2'T]3W>,X,DFP(B439RJ%(H>"2!,(<G$?@VT 6@A^@[I
M*'TK OA$2$>WT9:R\_XQ([ZV_M&I3X'58#,P=JV+XI6<M(O6(:9_"AL[%,PF
M0$C.I3:87'Q/(EDQACW5[I&W1&-X+QMX\@#HJ)''KHC)D](-+H2F,A!=$I@=
MI"^1JB")D!>PMOP=LRSU6,2+$'J#H(_26&( 09K:3R'\.S])DU<A"P>#(TXZ
M.,>>9YL-PA&;V$'.&&\G3KCJ*C1)]J%+WC>=N'?DG',B??IDS#Y&K*]>PLJ^
M]ISP#4.-7^)G,CG?=QKC^7"2LG_2WQ1_[]O-1O41/&['B%(XEX4C4BA_Q*VS
MESS_$C7_2"WYK1-UEWU/B0Z#I=5*EE[P753]WJO^;]SS\VD$GN6BGZE$0K>A
MCDAU$UZ @M-9<GE)S6.1)[-9QN[CBHTVSO/@DQ"?T%D0W D])7<TG1FX'1=I
MDF6+,Z#G<HX!/FD4XSQ9C,>XFBV2='YY&J^"6PPH\/_?C=6_XW3P7%MYZ>68
MW1.$#9>Q^GQWL&?$4P-':_J1Z,P/5T=.ZHV*@^M9I5U0LQZGON]G23J=L'?/
MA%XOB6,#!/%8K(EA/,9X,EDJN0J3^-73")&*29Y,QA,?@60ZR5'-*SC\P>A"
M"!JB+-$\F=:0WQ5QCO$''K9L+?1:FWQYR/8=L-EJM0TXNS,.SB:R[CHIZ=T<
M] [9Q[54H=&U"A,]U31:H%:MCWZ@7>O'.1"$]9/D7OCC#_K*X4ARBJ_4HALX
M%4VOH3EYOF\JOM7&-V[=.G0A$=N4'YSY83KE)0B'9MBJHO.6?K[LB^.RK]!A
M<+ D$[65P0 :%"U,\V-HC#[V#)\[*H^.OD[4PJS\-Q@;.D#X4-$_[3_SO Y?
M-P[+PS>BG[A9R8;F@@I;Q\/Y=! XI;MQ>N._=>!8X'3M+]>"8_RE!7A?:>VZ
M&U+0?_RZ_0M02P,$%     @ 3H)85-H;O 74#@  RBH  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&ULQ5KY<]NX%?Y7,&K2M6=D6:>/;)(9QTFZV2;K
M3)Q-I]/I#Q )2>A2A!8@+7O_^G[O > A4=ZDVVEG<H@D\/#.[QWD\ZVQO[B5
M4H6X7V>Y>]%;%<7FV>FI2U9J+=W ;%2.)PMCU[+ I5V>NHU5,N5-Z^QT/!R>
MG:ZESGLOG_.]C_;E<U,6F<[51RM<N5Y+^_!*96;[HC?JQ1N?]')5T(W3E\\W
M<JEN5?'SYJ/%U6E%)=5KE3MM<F'5XD7O:O3LU936\X(O6FU=X[<@2>;&_$(7
M[](7O2$QI#*5%$1!XK\[=:VRC B!C5\#S5YU)&UL_H[4W[+LD&4NG;HVV=]T
M6JQ>]"YZ(E4+66;%)[/]005Y9D0O,9GC?\76KYU@<5*ZPJS#9G"PUKG_7]X'
M/30V7 P/;!B'#6/FVQ_$7+Z6A7SYW)JML+0:U.@'B\J[P9S.R2BWA<53C7W%
MRT\JDX5*Q4=IBP?QV<K<2=:7>WY:@#ZM.DT"K5>>UO@ K=%8?#!YL7+B39ZJ
MM$W@%(Q5W(TC=Z_&CU)\K9*!F(SZ8CP<CQZA-ZFDG3"]R3=+*_YQ-7>%Q=4_
M'SEG6ITSY7.F_Q6M_J>TQ.>5$M=FO9'Y@UA))U1>*(NE.B\,(L;OV_"^HKEO
MJXN5T(43'V2.R+-]<?V7#WUL2[(RU?E2%""\,!DB%E?/Q)__=#$>GWT?EB,D
M"W&K[)U.E!-72ZO\K;CJ_?OKCKOOP-O22@[%_<VN6G=M7"$^*;V>E]9Y$C)/
MQ5NEW.^<W]1&2Q-2?+B]\D)#3J$6"\58 'H/8G1&WC7$OU"@!"%X[D#<E%9<
MK[1:B#?W*BEY]<UB@1.MT%C'6LUQ819$<\"'TRD;:^YT"KZ ER"Y-M"F@3HM
M= I=.E:U %,;90E2A8N"X(KU'D70N5#WR4KF2\7/),*^$G^A%%C0J?BU!"/*
M9@^L)87+C*@/![.GQ%N#("EX=/X]F$__!5R!<G)@OG1.%8Z%!Y;!]4AGO W2
M>+%VCH7X%N=H4B].F@=&-E:3 (;W;N0#KP<')$JJ$5IZ7GKOPQJWDE:M3)8J
MZP;B(RQ=2BP/NW&R5Y-FE]9%YH]BHWJ3FL7B!(P7Y*P-_H(RA:S]BLVN9+**
MZD ^(S?$1J>6O,:+"5N5GF7V?B]IKI:FT!Q'<U5LE<J9,=)UFU:#"5#@\P)Y
M7@Q2E#M246Z,5^^=S$H53ZN<("C4.U'J&5N0Z[..4R@]*6!K+",VY@]AMY>#
MM *E"$IV(D7X2LN>$WZ" ;!1U**F8*!!)CI>B1"PM0O0BCUPD6(K$1,V"D"N
M[YT4&M&&M&--N5P)(+A:S[$PHKA@:$H41904HZ=03TY.N^-E$;VP^M4-W %J
M]D$DO?K&3T4B,W(,.K;%<E]L5QKZM\HA-7N'E@)8AB5=(926EBSHF2/Z6U-F
M*60&ASEE_@P:GY/IH; !@,P[B+8 JA!^I ;:WV\ID@S/@-.IN<I'P2X>PPCL
M6727Q>9E/IJ,9=@,NCZLJ6+/C>%)">A1<&^,T[2. X*>?;8$ W2$! ^PL$<<
MY5S<'6@AFN4\VSL) I\!AW.*^Y], 2<%G0_20O71V -QE:::F"<E]K_>ET"I
MTW/ 'U*45TLBW0I.G<F<(F>E8#-LHR>4@1;6K,.R+"DS>5B#;%+/-XX9^D1
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
M>+&BF8N&%>C_5FMWVK"#?HHO_@-02P,$%     @ 3H)85$Z4JQ@B)   _'@
M !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULS5UM<]M&DOXK*)UO8U=1
MM$3'B?-:)<OVQGO)VA4ENQ^N[L.0&%*(08#! )*57W_]=/>\  0@.7MW=5\2
MBP1F>GKZ]>F>X;>W=?/!75O;9A_W9>6^.[ENV\/73Y^ZS;7=&[>L#[:B;[9U
MLS<M_=GLGKI#8TW.+^W+IZNSLR^>[DU1G7S_+7_VOOG^V[IKRZ*R[YO,=?N]
M:>Y>VK*^_>[D_,1_\'.QNV[QP=/OOSV8G;VR[:^']PW]]32,DA=[6[FBKK+&
M;K\[N3C_^N7J2[S 3_RCL+<N^7>&I:SK^@/^>)M_=W(&BFQI-RV&,/2_&WMI
MRQ(C$1V_ZZ G84Z\F/[;C_Z&%T^+61MG+^ORGT7>7G]W\N(DR^W6=&7[<WW[
M@]4%/<=XF[IT_-_L5IY]_OE)MNE<6^_U9:)@7U3R?_-1&9&\\.)LXH65OK!B
MNF4BIO*5:<WWWS;U;=;@:1H-_^"E\MM$7%%A5Z[:AKXMZ+WV^RO9C:S>9E?%
MKBJVQ<94;7:QV=1=U1;5+GM?E\6FL"Y[[/_UY-NG+4V- 9YN=)J7,LUJ8IKS
M5?937;77+GM=Y3;O#_"4: Z$KSSA+U>S([ZRFV7V['R1K<Y6YS/C/0N,>,;C
M/9L8;VS%_WFQ=FU#@O-?,Q-\'B;XG"?X?&*"E\85#GQ^WUAGJ]9 *L<X^<!A
M#LDPV2_7-KNL]P=3W?WEWUZLSK_\QF6;NG*TDMRT-L^V166J36'*S-$KEO2J
M==FUN;'9VMH*@QU,0\\54)1-W>3TM"59;*_Y;^7,H2EHD$-)O-G9RC:F+._P
MO3VT\FY+=/Q:%?CK"O,PI1=[VY!898]/_GIQ\?XDJYOLY->KC/]XLF3::2VD
M1OPT&9R&%^7H4UTDCSO^#/W5CBS>;'[O"BQHW3GBH'-$RK:I]_PP6*(O%HT\
MZ@KFX_HN'6V1F2K'!V0IZL:2WMUE5=T2RVBM.2T)%L53X,EK:WQO/Q[([H#Q
MM%I\O>W*,KNSIEG.R-+S($O/9X7@?=P'FOTR;/2$1'W*8)MT,-Z;^^6(WB^[
MW/(Z55K"QOS2D!'S?$P8Z[);,L7X/SY/=BGLG'%QCXBYX"?8G6X7:%IF%S2.
M2XQ74;6VV<A,D1XFH3&5,QN1G"C]MBS(M!J5X1X'EMFKPM$G)/X=?:V"1ZI
M"R<:0&^#O=^6LMU$=#[R N93]1A*ZKA8@]J$P_1EY/RAEN6+ZJ3\H,<23K;7
MIDVGS.I;*$R#%;8-.8YL#ZFFQTCIL^=G_YZY:ZQ&=^ZFYH4R-RWVL F[JW+=
MD2UO=-<C$7O;7M<Y1HF60TG=XT_B$7:+QB!5P<M%#F9N"[,N+;ZT;2H%*CDE
M?5V4RG)'000VR[%'IKF$M41EL1<Q-20T-Z;L^&F_(J_W";4+L7&BP(AB:$6+
MK*!G(*6-A2F4;=W5=7Y;E.6<_GX1]/>+697KR=2[L.MCNONG!LK>5=F[35NO
M:7O.GXF/7/1$P?*N0MYI$PSBF(+,-O3K8M=8ECIF_?O2L%C]9)L=]KK.'-2V
MH"W:F]_JIFA9K&@DUZU=D1<43"RRB_P&_B//+HMFT]'#Q.;K8G,-V6 R-O0B
M.06CUG)30B:VA7#:3*B0[B1Y?KO'RKSW)PN ET21^LLD#U(W$(A9!W)Q^?8!
MBMNS@WW=3!Z&7I!;S.B3HLZ==],V7V9O:05YKF+'6J.R3GP>B'=-BHYI5#@A
MZ*K7B=DBZ>SQ[=J6HI?.E':4ZK4IV:]SO.B6:=B0P6"6UO.*AZ"5_5@0IVF/
MK\S69C_490Z3<%DWQ%;9D\<G^LC)DRSO&GR-]XGF)L]^[PQQO\% 403]T&^(
M,]?9#W9_R-[48-6/+3'I\<E/AB2Q7IOL!]/<D$KW!]X6#=FBWL#G7P4KX<>^
M+"W)[6MZZ-I333+XMMI@@N3+_MB.U+W*AX//12@)A\0/J+C]3TH3@@9'"@L[
M="3[_-\S7O\#:!VREM]+>?6_NHCQ-8#HG^U6C,M)]O>:;/2K[#1[D(WL6=\O
M@_7]<M9H_NI81EZKMQ@UNP\:P?L;QUR7&-IX1SP1*8%G2*9A.%F[-1(FMK/'
M@UVM*!]F"TP<V9L/-ID(&\;N[R"\91]OMEN*/L2D["7:"9LXME.CI'D5:FS)
M#U&@:YUWT?>^SH+G>I22* 7O3!:LK9$$E.2:R3$UI(UQG2$66D,F/U3U;6GS
M';-XTS4-.&%O I$^?DOM/")SCD9:L$O7O.W:KJ'X\&V+2(&B)E<@PF"6T2.D
M."L,UA%1T/M"AJ60A<SH&C:V92O0 %AP/DXBB:1@68SSM>V%=.1%;VQ)@I_W
MHI&C3?/.4&;"(^0).9.*^S@=%1['@</U7G48G*C=6;\<&0X/RD-90107#0L9
M3>%CFP7B 7H/?%*_5%>[TY+B@ER]%1[!7M0 #=8D%-9M+/F4!=9+$5SAKOVH
MB+_4<9=E?0O/XR ,.;0=P4=K/J8^D-*(QK+$X(O$(RX@UF2C:Z1B<"UDS<GI
MR]9Y3LE"\V(+4Z*I7IU*Y%S@]B*8CA?WY$KUMFB1<=0;6=I;#8]'K<B?'NQ"
MI( H#^&X"MEGCIXBKM#*WW?$[DWV#BLFEO0CGX+DC3@Y-CAM]XUM$+-INOOC
MCY>9"6$?ZP>G-Z6D=-?D0"VYH,?XX^0'^8L\)]D&"D$L@D;R$VU3K#L1TT/7
MN,Z(_3)D%WF9)E("^]>5)NL.&KC7&]'SC>@\U)A$571^F;%UU6G9K"AQ>4J!
MZ!A%H9!]@YR.52D^@'E$8VZL9$!*KUJI8S(/YHX9 O]E#8VK.Q%"L22/<&D<
M\>SL-">#)"$@O0[IC_'+%GZVJHB,QBGT%I(3YHA8AW0S8S;D<[>REYJQ :!=
M"Y0]-K)1>.HUV$C;!0X%COM Z?BU*WRC[RRS]\(#19R&'%+OD.Y-/T/D$.(&
M"1[%=SGBU48<PJA<@L*0<M&:R&=L/JCT?9;!/R+;@)30K!)QF0-1=2.B7'=-
M]K(V#>>>KXA?[&CFU/ZKH/9?S6KJSQ#%SE*<LJEW53&%L\P. GS]:W<P&_O=
M"2<%%(&=A)&;.'(O*M?/_[!PZ?(HNQVCX# <U!K:XKQDZ$[M"PCUC@-KI 0T
M74'VMY>(TY--?_X_;.[!#!<</VU?$_;[6#@%Z@K UXAN0I<_BD/R>!@9YB/:
M!&ZC)P$F01KN6$P97\*P-Y8?)^? ?JU4R(5MO>>&4P(A&\A(26CHU1*,I)"K
M%;K$_DF.VY&7:-C+'(>AKRD,]1MT(O),0DS<QOJ(1,IB#S[<ZYOH9F1;#PHK
MDU+9ANLID.1W9,-WZM[#;!Y5"GO">YYL,!NSJ4U&M,-(EW>S&L,IBQ8,\E9>
M"-@"S.WY@[;Z>(OKL,6,907Y>PU+2K3G'=GGA.@ ]B*7=Q)*6]C0P*HZL&J9
MO5,K,/& ,- #2S;O^T;:0TL1>&5EO0DJ"(0;L8P(D>*:SL<0WH9'];DQC<!6
M1WK"&#&_'F+PD7D$:.HGXBWKM]C'*0HQ [ND\>4G43_7+V(@;B2^AU92N%;E
MIX8B/,N@C@+\-) @>$M%?QN KXB/Z?MF0CX5QO6YP]RF./JW\Y %\LO.@3:S
M)J7L,R+9)J9UA-0! "CDDSQ'*S7%(!J3'$L0M%(W86HBO)"S2RDY[B6A5;@R
M*SB]F)C>KP6#.8;-5/1=,O500_ML0(3,>.ZT50<94SS/$=:1#.Y]HI$I*AR$
MHT3:L@R6KG#ISL8Z#\<.[KHX2)1(6R.I?5@0]#SD1(DM4LHT)(B6X(K&.H##
M>)%,1\[LWM0(!4YI^1P2#+"P,+]X.9F8P\S@#T>C$(,"S)92''X9<TC$V/35
ME+^(;G$ D85: J]CE'JN,@N,%Y=MMD@D$_-M> OI+2=(WHRU'B>>Z9*JU");
M4UX4/ ZH$1;2/!,TJNX*LMUJ/+B7=&, I@HRF-JVQ\(O#+1MN.@MB:(1"\%S
M/PF60%;C;,J8'M-Y>< >2>5D6SDAN&&AZQF^/AF\>VHD ].F=$!']1*_S/YI
M&AJ9HLG3[$T480DW^KX"X661!Q/42";?8(K3]NY X9@,)<!MO]Q2D=;HUP/=
M-SN$;"VGPAO!A;QZJA[5S0=:!S:0.+ZT2\9+.H GDF=L2W/KGJ#X1;:ZVXFU
M26DA)J-6J; 2!\CTBBRN->Y#*J!@=SI R%VX'%2)A6I@1Z"*&4B7;)[5/:PJ
MKWG*O564/Q@L%.^X.L?;L<PN0[2FKS"HS1M_\ Z4DDB*)UQO44-K/:RE#<A/
MJ]2-A":(%;\ZHV3K3K$MRGH58<WMP8H,JS>I#$,E,=QB&?%F@\71M1!:MDQ%
ME=.J*)_S@J+&PY,B6F=<7;'C@,V"("D>%7BH\"!76@9<Z_G&FM@1.&<48.-D
M4K=U8(WJKH7VB+)OZD-85Y!KS[QE]@\?U5SV5.YTE.<<UB(9(].8IY'21&R4
M6(:CZ/XQ;03M%27>@CS#V"ZR!D;&B5FF':E0EULC-EH Y6IV],?F@V8/ A&%
MEY_TK;L""\&V>H/@!C91+" V) FFCH*P@7,X',I"X[50_><2I*^((F93,&J"
M.0]'43%#4PCPEF*2J04<%-W[*.MO7;Z3#"B!FA1$B>9?\P)9W"803*PHJF$!
M*43+4_Q*DH[IT-E;&V%C&P IB;)(3=8F@+BF5_:'!VQ(I/S\<:I-![B)@]Z1
M?!? )ZL2HU Q@NDJE9?V;J0D-[6%'%GV$T\*-&^T_N<E<*IKI6$S)8A+HB@#
M_V1$):)&$*=(- *P7+C[<X\E.S[QS</14C(6O&L :;/'$END^8#)?R-=\K4*
M'SV!S"<<),'IR>@"!P1'$^Q=:,J)&;P&H%!%A2MX^F3+--[>$*%W3$;8ZM12
M/V;@[J-!73.!K9]0P.L$7@AZ*A'3%(U)R'.H(9*(HG,K:'60=]%U%=T0 _CF
M(#!64$:,"<>MI6!XIV'1&HL7-=QV27'X+G03);(]2-9%58)[D!4.$O84!#H.
ML>>D(805(9GHK_<S%VM"[(M\B8+HCKTS"ME3!F!\G>$=V^VK8E^4ILE^88BG
MYV]\/0H+E+Z3HG6) 6?2@PPM^C$T2Q2$5BI OD;OPO3B-IQ.SPC38B2+8U-!
M@E07BCZ$&5C8MSU<4@UFWT@&=$OF%BR+ 9)T[J@5>Q*QK@G\'%%CY$G8A7<,
M Y+07/J\[G0*2<3 7&S!L%S]TGQ!H$36J)@>PB%4+$B54_217NZ:)N;])$I-
M6_RAL+F$CBKYHKO'K4A@^&V! ;ENPV%,7\.1@W/9F%@+C>56++/;-7;'PNKS
MU8C17;6DD925_H54_IOLEX)C(*)C!+ZEMV9PX?.SV#Y[-HL,7QIWG;VF$)NT
M'PHRVAK[@"'8M.(?-HZ5[IY7<\>">TTJ2JZE+.CAG"V;&&%5 XH1=@49%FAI
MUVC\M]5@=R]]N,I4WX SF)K$RL=*3)TDOKY_1%M-Z-N<A)]BE4U2E41R4+1:
M"2)QM[15;UZ]O<07DC=E:+<3@7NT>GZV.#L[@]"$68@7BWX8 F%A*('%$N%B
MK+.3&),A):OE/J0NTULW 2:Q4A7((1F4##)3BM9W:J;E;;6[\JZS4^O$]JTM
MQ7\W&IK<VF J27-JIT0!"4I"EI1VSVOTYQWMQD5[W/JA31^KL\70)4P)E&R;
M5DI"OU8A+@Q8 I%&>UQ]B$C'+>W#HV?/EE]E9)Y*GW@_6KU8GOM/%DEW)B5F
M<VJ5=*6?S^K$A2\8LV%]57?K=MN5OBU]7,OF1_RE,;G5BH21\G;:ZU+?VRV%
M0%EP(XYY/+0$KX!FMM-ZNQ4YJ"SO@DG*WOQH[E?AF=OW#)V+0+,T7@3\<["_
M_-?\T-A0!%"-Q#04<B2=N9$)ZKV+)FF=K#C4,B69<SS!4<W AT4BC^@*<$,D
M< W?<U/84 )%A-!)1=&X]C3O!ON")(2LU]T?>"')>=8&59<U.9(&]<1Q""!D
M6*9T=<Q)XH <*O,_:+/K/=FNV/Q!MF#8T[&FQ_88X%9;8S=H:=Q[ (25'=TG
MTE"!E$2S]A ;Q.A>C0FZ>@"1P 9&>Y+B53&!\/%5,.F(&Q;'08G$C'VA\R"3
M-X7$Z*2CG;>%!8.Q#@FP^W+A][9H(W)QY^V<DXGA/*045W"P\]*["*TK[3G=
MZ5J&&3BR8# T70!@T,YQY3' (WY,TDN[)1'7T!.J1@$X[0.[,P:^C*( GNB1
MMA.1*6]N88B/=6'6<*VBX5K-FIFWFF44XVUE#W\[2_^M6!,'Y>8V0H4+Q@E/
MB^J4\@HXN10E#(4"+-ZC:>$SWU$ \T'VVV#OTBFY5-.R1=#0C7@I39&2YC4T
M5?/!DG<.=BJ846[2)+(6^B_:_U!4XG@UZ.5@.5)BR4JSKILAXHF\[-J:7'N%
M]%'_Z3+[B<G1-"QM#?<]9&3L2[.QL0+ :T\)D$B\4R2'$X-JU"#RJVB9)M^@
M+)V5GW@*Z?S9?3U!![23+KCS6M!&A)=<]!B5J(>.=PCC63]>-O]MDH=[Y^=K
M@B*+W $>>IHYII2F.6UV),$UAZ(%ZU""I7RJQ"$:M*U402W1-4E"(O9"X6 R
MINCJR#A_IX<%QR(; 1]72B. ]S<2\?DVLL;Z3(63$Y^H4.Z \C+27,5H%-?/
M_9DF!HE]<PSP+4J"3\'-<)X!L$!TDRDQR^Q'( 'H5/&DQVQ9<Z,492^+;8!?
M2[R9U<=?) -I*@I\B^&E:\0L6B5LI,V/7NJQAV=VVGODOLY>=H5T08OVI$1^
M 8.X>J$H^$]F<TVK;NX&PK#"4^?^J7?;+5+@;==0W-RA"(423M=R@@(=JK<M
M.TQ^S;\UP:4K64]O#5LK&0J8 X&Z1U1C#G_4L"B"Q?EE<LHA<LF*OU!3F/1%
M<J:K?:<(RK6A$G%Z+P30HV V)KD!EQ);D6;"+CU$IF 3FY7''"9\\4U+CG['
M_7PRMT8/3Y;9K^/=<B8;OI(<+A =1O"E"0C7DK&T]EJ%,1'IRN/F5G.'+80G
M.<OF48G.]5=%>](QQ%+D:,E4$QF>+C4DH^$I%6+T&FFANX]9Y)&V8\^DKT?R
M4VYJR#/@A(\>\OJ62TP<@(630K,&/)[R/)\_G_D&X_W#+^5-"._> C7O]I,8
MP0-&#0SJ)Z$ZZB^3O!R&R*.O+[((<DXFD(O1)$*:LO7S@[F3#]&8]U'V75*,
MR&E$HC'U8',F2BX5-S%LV]Z2!QBCK0I228$$>R62T!+9F  7<K5.8@ T6=^8
MHDR#7!^&LOH[-*Z*8G&J(4T''IOCG@=Q6GL%RB+$PM*J>!T[S&0%OD-[I'->
M9/1*5O1W7M&M;T'OG^_Y$7T:9%']8''XZX+DG@*\^>P[GBX]GS\1^M+W@Q)K
MUC@8.74X[:'C;))Q^D6S7IM33#<.J,^&OMOT=*'/3$:."8X=$4S;@WHRZ'Q8
M.WHH,.I"[W!B[([W!/AN0R"9;/ B< I+R#YLARYU =6E.T7*V(Q$XY5PLK#'
MFK5QRI:^)MQ#4. (8\'KD1V0%GSM8@S)DH?6'0:5VQY"FT5RWB2$3>N[Y !'
M/-$@*.7DV8X('6 E%44,4T=:-+L@26BDN@F/S'I!)"XGA$@1=BPXM ]HOQPW
MM2=^X]B\(,Z/W$24]$!.<T=INH7J'DU)!J.2NF.2E*8'0:*<13^V(WU%&48K
MW,$/+T)96XV;B?7V04!Z=.I#CD4@JAGP)39SZT:D2+['_(N80_$)%#E"HHT-
MM.1>D\Y8UU:K+4!)N_Q4I![2>FV_6_@>#B$OWR/I8OCW)@PPBM[UZE#Q# V7
M8:4[M1_&W3+&#  EL3:H]90<*69R&&TGR6.O$RG6QX[K>%IQ,4D-C_QIK)L=
MBV$RS\$WWX<(3-#Z/:#,>*SY^$1\O^YSJDX)@D]14$()C*M H%S;U)Z?T(7O
MTJ!W0*W?IEC5HQVL]W)GQ*<<#YQU6?% ]?G\0>B_J@*.>JF'O9J%?R2MR-*&
MD-8/!@H4DKKCG7R@CQIT4;B(H:+R+_T<:5XB\3S[+W\JI0@G_K 1756P6:TZ
M.55&T_)!_VT3FA+29IA4"^20\O0%(+N.Y!X,=,/31ID/J?C HL$A6EJFJ*ED
M'5X7??(A'1U,65E\X#98G+!#;J0NH+^D&+\F<973*A;>Y(+PH"5@+3=WH!Q[
MY_'GWW$VR=/F+7?*83*NBG3(:6/7VD/27,#2$&',B942E25C((/F\;Z<S.U@
MTK0]EIA)RK@Z^^;5Y1O^U_DW3XB=M#\9O'YHUA;\3\[N@!DT@':Q>1_+L3H(
M\5Y\C\M@T""(7BK3&G$UIJD80=@CH<-](2-]Z^'=_N&[_HT,H86FGZ^X0=]]
MTM\9_:MFA&,#]Z7A>/R%D&A&]_RHZ2147DF1:C3H64KSVY$$W"N2ND5%#*0P
M(.VQ.1J3;/^ )TU=%J%#+#F#"5X_K<=LRE$(HD<]=4;EVH*"OC84'[G&R:9D
MP;!6:W?%!KTKA6,WS*ZDJ'Q[A!PL\(41Z??9'VP;3LTIU+?P:T"#@&I&>,U6
M-T53R_F:6M72]TE IJ4($=O1A3W ^7TOK)Q1J+G]U?D<+"F;^C8/V:E(!HSQ
M::)O_HZ2TX$.>N;W^1MWH,UZO3M]M=S$A@435R'4^TCD4X[OCEP,T7,CGM@H
MM5P@^DW[>OCY&OQ**M5'.7]"A=[$8>Z2^##E[K;LD+RDK8]"3[BW1?ESJ(M*
MSAYRW_CP]-0/V6ETJ5CZVRB_%^(:3T)#4\(P=IWLO(8V>3Y6B,?_S^=/[[_R
MYX]?(<-_ZU-^/G P&C\\<#@&# *"P)'PW'>#ZZTF(^=C4"*!;4([\CTPL\?)
M!^\#%Y^A$ .'"TSNOU%$+V\)C;.QMV\*X_-KY<E#8#J[S?&H]OG\\>I_AK[Q
MT4V]]VPV]Q"&@P)R'&6BH2KTG0O;HN.N8CW:+SI<T!"#/*X&J_L(0R7UX*-3
M* WC%U7B!?LM@MQRPKWE=4);:8J]Z_7[,GR<-I=&TOE029KU)85X'DFK\'):
MH;_^6'4)[-,#KX/#'YHKG%SPDG*?S[F3P659G[D9J9NW"O&([_G\&=\WVO]R
M*:[];E1H'C:$1@=WH8EJPB@[NTLNXDNO:DF:]7O7Z87Z?8;(J(PSH2/V[H#=
M*>5,_[:K-M)>&A[R(>W8Y1^-M@B7>@L:"<ZORZMEEM=EB=*-1)3AB*< $$7E
MW1X)%4H\IRC5R8FK\9N-8*R T>_L<*SD^#PW_6E=^MB+IE?<\!M*-@S.CIF-
M(I!SPR[HT</D2*(Y&4&8T]AK7#?*!Y8YE=61YN1K%3L%5_-M?G^OJ_3LOC_U
M/B9FGS92@+RG/A^DLQS-2.^<"9=XG0XO\0I""EA,^2'=Q4XO_%JCCM6;D:^/
M4Q8O)\G1$*GO.:9IU)UB.+,/* 1:'T;0W"[&QK35?!M9<)=OA27<J3RZA_/C
M*$.YV?=2](!6Z$T\C<H*W[GLM6^#><V:!NF\PG6;W KH.P'E9H[XQ"MBT,D3
MB27E D9;I@ 2^F3;>/@NWN8%K6.]W]J<0;<B$ K@ XV,.+_>H%:AL6=_UG1.
M] [V9@*66]%6X%#;0V8*QH['"Q))]G"O #)>6;#:+T3I\482@*!G)4**(1X1
M^G0!J9 L^E/VOLMNK5PJX"/O(MW$4&*0I!5!;N\VQ<$2Y%5,!N*7V46 $\;X
MV3(QA?2+CVP;H]6]K*#'6O^H39FL<8"LDX\ 2^;X<.Z&@S.,1G@FT^3'O%N.
M\E/>YY*];9*;7+*W/U]E5YMKFHG8^!^GYW/\Z5\],]ABWZ*6B&&\CV1XRLB_
MA'XT"K+DT!"BH29>0^4QD(BIN(!)R-O]DWG^Q;KI#3DV3E*9Y)[.9%V*7'"Y
M*OEX;'G&']O@1F#NOE%$EWO]CK=!91*17^&!7J[* L:Y1]?36W&&P<W4]9"(
M UB3$J(3678/M$$( L+=WGG!]Y4I7"TJ0T_'1E,8U7 4/[FH4G M3H=[U!X_
MR_K5%GPF^5\RGJ,>)'[:,RI<N3;E1J4FN6^56QK2\.HN--A-#Q6*=S[K]F4A
MODC!MK?6>M^LETQ/Q'':_:9Q9 1(]!:O8SLNZF4K(TZ(ON.HC_1ZM%U34%.Y
M3<SJI0*5!>Z*G8@MS6,WB?5;5WW(DE901B%G;L>13K4E>5@^?_YG1-LW&AW1
ME;;2'??R>^"3Z&.-5>KKM(^"R'WTU=GR<]]X#R7 M11'DV'!VH7^Z*OX_,2=
M;"AD[(GX<OR8H[8^AFL--<?A\4/M!]X!V4DX#P):I-TV>G'&(D,)FN4O^!*!
M-R5 U"S0'X8=O2Z.#V!3R%[(U5U^ 7QJ33---@BA[4.G\M;UV)B0VX,F-W<]
MK8C-8Y)Q1!A$]E-/&$F!,R$0\-K:2ELS[2(.!W!Y^:,6DUE'(FBLM=2%"/;Q
M/3.BPREF0(,?3)$#=NOMC[#UF&.%/^"NJ*Q457GS7(=NOH*+%D+.@$Y67\#Y
M?2,."1F9"CW@6':X:RSVC\GHHVE=OYX4>LSO*Q)] EWB+77=]OY5LYEABR V
MD5Y$"04IB3]","HS"Q3^PYT,;,$K;%=5QZLC9*>*(P!;;FS I"H#$_)_.ZCO
MFRK<GH@_$QOL2^1\94DG-P:ARAN..?ON;9$@Q.Q<$PC-C(G&1>KN:YA?Q8;Y
MU7S+^P70_[9P<J_P! +["6,( G7\R62_@?JLB!-\0M_!)]6Y1XCB..C1ZHOE
M*AZF>G3^8GG6/VUU_N7R6?AD )0\]&;@AY_26L5F]=5\<_G/))YH.^-)7LGE
MIU-]ZI\R5!Z'RB:_^'^SK;WJO9^^F2([M*R0;SX_C^?J:..?#??];/GB_W#;
M8XOK:KX9]?7^4-9W%N=IVT+/)N.TPKCJ/G"L)HZ%!N]!FR#7"Z4D5[0)<,I%
M2R1+Z.Q&<3R]UW,XY$(,($G)YV?GCS\\D4^76: A?3L$DGC(7R?HL^O&[A"2
MX\*5&-3$0"<< >-W.>IV(S@^)#1=#&(&BO,VOE^J3TYWP,R<J#L_0XQ&A&?"
MISOMP0@7#'#[ +A!?S1W@W&1$L<#/+VV/@V,."*UPJ1FE$G.$R &[=GR>2+6
MJ_B7'AZ-9T=#)O(OR/3H,<"+IN+KW6+^QN=.^*),$\3%^W3>)Y"2W,^!K=%%
M6Q<OUI!.FJ[DD!(W0*YE$[3H^3?<7*ZCO]31^3<43I;ICRK%/AH?U 4&AVLH
MN+8D_0;D-W 1A& 1G 7JGS'#/5J2_G(6 PQD*H_TRSCOV@%S)\E=@ !F#\-6
M>9_.7J<8FI][!*J4,K)?I#?<^M?D[I7CR\#&</E9*Q:;G%?SS<E7J =HJ KI
MH2DF?T#G04-)Z6R3##5[8Y.;>@G;\TUV7=\B"5WP>?^I^E$:]GKYGA\8 ,2?
M]22/SL]Z_NI%JN:LV<\3AX5[8*8H"9=)F"0O]E=:^B_1^;.#B=4+V]67^TJV
M(X%L[OYL*#;^2R*]D_229 7R.(#&@DYG%A0S.F&M_$H.KF> [FJ#,YKE^EG]
M*F'EK'3'?LC5?%/CSQ:W)/1^QZVIJQIW&DV>07G0D$3N15[S[WU-#HZ&EL!;
MD1WP]<W%U<MP+_G5KV0PE_SMZ?EJT4?#'O]2'\A]?OGYV9.O<2G,H2RVH7TO
MF1;L35]41 36E8T5&;R:VZ']C>(?\5-EA?RV6'I!86R!XU,@:.#7/(F3KM D
M+0L1I*TNZYV4VSU$EW3!2L+N,S/T".TU\XHEAO1R8+'@,<\;HFV^(BS(7))M
M#I?,Q]YQSS;"@W"U#!C(MX!PL=,@4<24%U>78+*XT# $M-(&I%>P/H=JL\BT
M1-;ID@ >[HJJBL>[P^Z?/T_,B-SN9G*]Y$^N!I5KF?5*(O^5IL>1)OKL;Z;J
MH/$>,O.@[[ 3RV?3%5]S<?\O5\SI6^PI6LTW ;WV@/Y[6C39Z3U-?P4(?531
M'CC600K3>[YW%2$H?OQOHSWX'($49=<K)^ -@?A[[Q7.G\_,M9+/$/EM?<HG
MC/P15W'+X8=(Y"?4"KF,PO=BQ@,9@AW9C;]A)H'*Y,(^-NA*&'\Y>ND/7X :
M2Q_^_K>4?E\P,KVKH85TN)E( U^B$I6QQQ<>JA^"H]*S0X.*G?BE!"8;$2^L
M1W_E<9&^<'5T/[Z;^H4#D_4NY^?J4!8OWA<3 >+46E((I+9!RC*CO.X7PH#O
MR#C%=A&OWN__P.%GI+G^POP\7)@O9[P]&T4;UP^1O$F96]])V2TQD+UC>&.;
MK93>\A6S-O:-5!T;%J+I6-!=[Z:))&46.X7+QZ?([=V [ILYMP.FZM4^C8T,
MY?C:%,&1A-]"0-X_\3(_SS=X#;9UA.)>"-FS>"A/<8"E-E/">KV31@Q]N*W.
M[QC?^QW598);G_2+4V/F\VGR@[1[_'+<)5]_S7Y;?ILV?)KYG_:]D!^TC8_+
M[P+_9)H=DK;2;NG5L^67%(HW\E.[\D=;'_CG;==UV]9[_B?N@[ -'GB.#E-B
M@OZ!"<(/'G__WU!+ P04    " !.@EA4!KZB&LD$  "N"@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6R%5MMNVS@0_96!]X(6$&R1DBPI30PXO: %
MVB9HVN[#8A]H:603E4B5I.KF[W=(V4I2).Z#Y2$YES.<,R3/]]I\LSM$!S^[
M5MF+V<ZY_FRQL-4..V'GND=%*XTVG7 T--N%[0V*.AAU[8+'\7+1":EFJ_,P
M=VU6YWIPK51X;< .72?,[26V>G\Q8[/CQ">YW3D_L5B=]V*+-^B^]->&1HO)
M2RT[5%9J!0:;B]F:G5UF7C\H?)6XM_=D\)ELM/[F!^_JBUGL 6&+E?,>!/W]
MP)?8MMX1P?A^\#F;0GK#^_+1^YN0.^6R$19?ZO8?6;O=Q:R808V-&%KW2>_?
MXB&? +#2K0U?V(^Z&9]!-5BGNX,Q(>BD&O_%S\,^W#,HXB<,^,& !]QCH(#R
ME7!B=6[T'HS7)F]>"*D&:P(GE2_*C3.T*LG.K6[&8H!NX$9NE6QD)92#=57I
M03FIMG"M6UE)M/#LL]BT:)^?+QP%]N:+ZA#D<@S"GPC".'S0RNTLO%8UU@\=
M+ CQ!)L?85_RDQY?836'A$7 8\Y.^$NF;4B"O^0)?X_E^^]Z8YTAVOQW(D Z
M!4A#@/1IP%I9<ET+S\8(7C<-$=/ZC7]W??78GIYTZ)OUS/:BPHL9=:-%\P-G
MJ\\[A$:WU&D^$Q?JY5O']P X6GRINUZHV[__*#C+7UCHT52H'+4?Z+U"8W>R
M]Y D(=L,EF):BS8"$8!2$MAMT$P['[XQ"%63P,H@&&R%PQJ45I2R,P3'@Y'*
M(>%TU$.M4!7A>L+GP1N/S^ ON)I /6//']']G4;\.PT"?6UD:($W0]O>GAQE
M<\:@S.=+*(IY.DEW<R5<7JVA9/,"BL1_&$WE*4D?%R+\7INMWHC-K5_*(>?T
M(2GUTO*@GI'Z^V$KE(:LI(G,1SC:'W\?A!FJ2OI8# I.)B6?\S'J4><K';F5
M=+=0EO,$"H]QE(IY/$IE0O[7K=,&6!S[649.)C&[+ZZ-TFT-I3<N,IHHER-X
M=I!B,KVA(A/NT8PBLJ-83,Z"Z"OAR=H;J2K9BQ9J20UAD)@!&W1[1.47P^9[
M0C2A +5L!\^M.]H&#NG! %U31H0&MKBE6X,(+"W4 X+30,=H]8U4PD4@K1U&
M!GK37\T.NF34"44!PAPI^NXA_O88KI&I.>;P\2'/WQUY?GGD^3.IR%H/EO*P
MOQ#PP2#0ZT]@691FA1?2*%OF@5))'&4%@R6+ECR[(Q$OHS3)@.=1&D^DR;UN
M!J''^8N)*2R/6$Y%8%%2+.^XD44\BR&-XCP_,"&)RF0)/"IC=BPZBWB1TI>Q
M?"IQE/$4>,')BER%4VU*WOI:AQ]ED6=1PD,^/(G290(GCM-L.DZSD\?IO6OK
MDU '&GRQ2#2!]U0?^]B!>MJEIZ.9? VCK];[ F'0GU;CR6K/X'*0;4W%MH&:
MLNN-_H$CYY:>.93M+0IC:>^K'84Y<!B_#[(/?.)>BQVUKAJZ=>G@'HR2;C 8
M047'-!'=C &L;MS>8PAF1ZOW2(^1G:_. P W.VW(\D$.#9WN!EIO +36/5:
MQ;TW1(=F&UY*%L*U.#XGIMGI,;8>WR!WZN-+CABWE<I2P(9,XWE.&V_&U]$X
M<+H/+Y*-=O2^">*.'I1HO *M-UJ[X\ 'F)ZHJ_\!4$L#!!0    ( $Z"6%0-
M^!-440,  (H(   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;,56W6_;
M-A#_5P["'F) L#XLVVI@&XB3;FVQK$&3;@]%'VCI9!&A2(VD8G=__8Z4[2I
MG'4/PUXL'GGWNX\?C^?%3NE'4R-:V#="FF506]M>1I$I:FR8&:L6)9U42C?,
MDJBWD6DULM(;-2)*XW@6-8S+8+7P>W=ZM5"=%5SBG0;3-0W3W]8HU&X9),%Q
MXQ/?UM9M1*M%R[9XC_9S>Z=)BDXH)6]0&JXD:*R6P55RN<Z<OE?XG>/.#-;@
M,MDH]>B$]^4RB%U *+"P#H'1YPFO40@'1&'\>< ,3BZ=X7!]1/_9YTZY;)C!
M:R7^X*6MET$>0(D5ZX3]I';O\)#/U.$52AC_"[M>=QX'4'3&JN9@3!$T7/9?
MMC_486"0GS-(#P:IC[MWY*.\89:M%EKM0#MM0G,+GZJWIN"X=*3<6TVGG.SL
MZH:;0DG+98<E?&Q1,U<L Q</;"/0C!:1)2].-RH.B.L>,3V#F*1P2XBU@;>R
MQ/(Y0$3AG6),CS&NTU<1;[ 8PR0)(8W3Y!6\R2GGB<>;_,N<F2R!SEIEF(!?
MM.I: U^N-L9JNCM?7W&<G1QGWG%VWO$0/(3WLA!=R>46SL7TQ?, #[BWL!:J
M>/SZ$B.ON[WW#<?_(F35(Y-#C88NK@'J:[@6R"2\9=K67D[CY W8FH+<UO1%
M*)E%4!64/@'N^VF'&H$Y $&=33>&2])5G:$RFM$E4--X6_+(50D?F.RHZ\'3
M.( ?0OY&CQ"5!PW\!,DD#>>3N2N5,=!J57$+DS?A;)X?ZT-9<%FH!F$6II/4
M5=,)&Z0<\'ADV9[PIF&>Q[!&B0[&Y?CL^"))PED\'QTA*JT:%]EW2M2@-9*1
MBV\>9OG<"P^4Y;&<5*2!:O6\!A[V7"'.U#D$W+M+XHJ2Q..4'@$A7+%(C4N+
MF@)NF?S6"V@LZ=.+;7 ,_\C[+9/<J@V#=TP_.=/_FWR-3TCE]OS'89QFS^G/
MPGR>#=@7[NPB"9,D'\&O3GB)>Z>0$K?GV9]FR<'^!XB_F.:ST7_/^Y#V<?SC
MK+_T3$6#^="@WOHI:*!0G;3]J#CMG@;M53]?OJOW4_J6Z2VG# 569!J/Y],
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
M)&B^F@9S>G6=N?/^P!?!=^9H#,Z3I5)?W>1#/0U"9Q!O>&4= L/?,[_A3>.
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
M0M,I,3<KD<'A (\! _H>!EL<S,$*61I'A^S%]G*]/;3;$VE 9,LULYY :,.
M>LEK/KJG[YC,_6 V9W^A]"[AH:.B:@R*FE'+2*=*:L\A0"IF+4^+EJ<2#'O'
MN)<D,S<&241CX,UFR0NU&Z@E9O&SLJ@11UX4!2SB7H19#+GGX_"E;@R:50"0
M_#7<J_*>0K-5&"SPXEF*SS!-\)G& 3NNE+;RNUB72DYDPDA7LJDF+,=.IAHL
MAV$:CMB0<SYB/_^4\H!_P#V1^:7\COL.[_ \1M>QZ1DT$9'ZR&/- X)J>>\*
MV/3JZS'T(C3F=TR'?ITOSJ>,SR(VG?+GB&"?4!6P8>!,BNF)OJ33T;-(I^^Q
M&B\:[UB<>FE(08YB;^JBC5]XD+(]W$]Z[B?[N8\7E[S!)HC!^ZCJNU_0A*JM
MR<L:>W]#[<3L(OY>W+<0OVV^*ZWN90XM_ZG\1/WD@CO]@*EHK+'(2Q(O>^M<
MDHG84!3@+BHO$X8]VNYHT*2Q_=7?IO]\A^)KI?-^XSYGU\04I"/1[3^6$6+V
MLBJB<3I[CWD-J!Q<27R>")RO6<;]D&_5T9BC1K@A_2S+DY>RFZO3\8R_9TFG
M]^-2>X$X#D+::]H5JVB+#BNGJS3C8NO2(HUI\+RD5F:PBPV#V NF$7)\ZL61
M/]K@F!,GEWD:>2G:_(ZELYD7)7@P[.!)>Q'&7<W.C=Z><<]])K8M1.D0V@M]
M5@IC9"&SMIEL]=H5]@"5&^;(3/UYR#:)PT:[B..X<@8%:#HN=YF-#7/J35/J
MG$&"OB=X<F=-U91(%[Q);':W8>(AYHC&@,9]N.O.@=UXFH0$[GMA%+.3/1[/
MNRY6JQJ/=TVW"%P&9V3BQ6G;Y5,_WLYAFV+F$KQCSUU-:K)Q!Z\ KR7TIV&8
M:];M=;S_VO_,'+=W^&?Q]D_H$]YJL'NS$@I4]<=3/)!U^W?13JQ:N1O]0EG\
M/W"O2_PA TT"N%XH+))N0AOTOWA'_P)02P,$%     @ 3H)85,7$/WN6!
M.@L  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULE5;K;]LV$/]7#MJZ
M)4!@6P\_XMH&\NH6H%V-IMTP#/M 2R>;J$2J)!4G_>MW1\FJLSE>^H7BX^YW
M/]Y+G&VU^6PWB X>RD+9>;!QKIKV^S;=8"EL3U>HZ"37IA2.EF;=MY5!D7FE
MLNA'@\&H7PJI@L7,[RW-8J9K5TB%2P.V+DMA'B^QT-MY$ :[C0]RO7&\T5_,
M*K'&.W2?JJ6A5;]#R62)RDJMP& ^#R["Z>68Y;W [Q*W=F\.?).5UI]Y<9O-
M@P$3P@)3QPB"/O=XA47!0$3C2XL9="99<7^^0W_C[TYW60F+5[KX0V9N,P\F
M 628B[IP'_3V5VSO,V2\5!?6C[!M90<!I+5UNFR5B4$I5?,5#ZT?7J(0M0J1
MY]T8\BROA1.+F=%;,"Q-:#SQ5_7:1$XJ#LJ=,W0J2<\MKC&GG0PN4=',P;(0
M"DX^BE6!]G36=V2"!?MI"W?9P$7/P(41O-/*;2S<J RSIP!]XM81C'8$+Z.C
MB->8]B .SR :1.$1O+B[<.SQXN^Y\+6T::%M;1#^>DO'<.NPM'\?,9=TYA)O
M+GG&W%V3[*!S^(U*;(E&ZDRFG?DK;=TA-Q]%Y4J=VDJD. ^H%"V:>PP6C%_M
M\%<M?DKX-% 166>9A=L@Y+J@8I1J/84_41A CA60I[%<H?'>/I&*1'5MA<KL
MJ7<^#P,:PG.X(XLRQ0;]1TBBB,;A..214N!6.21:K?5X0H@0QA'</%14C&3*
MH*N- JK*BMTOK$5B=S*.3^%DDM 0QL-3N"BU<?*K\.5+U&ME,-5K);\2!(6+
M-,*(N!%RF S@)L\)G073VC@A"^H=#L(P) 8A_/3#) JCU_"\E^@>DQ&-X5D8
M\TU&R3D<R8!AEP'#EV; A:7>5_%U+'RR= FGR>ODJY)SCB.S2XOWJT*N12-)
M$: T*2NMZ#Y=#+\KFXXSW*=5M[2R)[1V?M+_HI7^AY9ZUKW"/<TPGU(,PFDU
M/7#FTXTK4]<41R,<PJ 7#^$5?>CDU?^ETZ W&7AA__G ^IP;1)G^*4U22972
MG\PB1+T!"S6?(T$?=4$?O33H'4OZB] _0C4=IVL_XI'3U!Z*VE$3AWO Q_WJ
M!K_/P=F/8=5:A.U&IAL0U/-P1Y$"OT*2D!FA&*_F/4K-  4)/W*WD(IB*UC\
M!/:[!)Q..6;<"I*A#U\,R8@[1I3 :!+Q9 C#\S%/1C :QD!TR?\YI1I$9^,D
MX?YQ-IR,C]7=N O!^,5U1PY)NS9RT:0'4;_;2FHB;V6./UOXQ>BZ\@M84M\A
M+TI]*"K'K7( Q!-S5?N"V4_-U2.P!]>:^#WAX;O4^+6%M6=3,)MJQP8D59UM
MXVL/%M04WL@'B@PEMBXIYIKCPD5FD9JB=!(MC&(N!Q0%4(OFJFB*Z4O='+.T
M5/=TYOMG7C-$R#I72.TX]['W]9YAI2UEE.\$PFZ^39# [D7ATRPBS?>4268/
MM=D-GRNV_MY[ID2S]J\V"[X1-$^;;K=[&%XT[Z%OXLVK\ITP:TG=JL"<5 >]
M,;5"T[S4FH73E7\=K;2CMY:?;NAQBX8%Z#S7VNT6;*![+B_^ 5!+ P04
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
M_GDE2#H%27V0].6DE32J$35S] OA<K=#)AI0.[BZN7YN75\%=*?SW'2LXLL
MCY_A^AL/5E\.''98ASJZ2JS?,W=6'.G!XN2%:CLF[W__I: D?VN@X[KBTN)Y
M W647)N#Z%Q* C/;]@9C&L--",PGBD7P=LOUM/K^'0.3-0JD](+F#;.\!OET
M6<5I6;>L8;+"O%[ '-%H? Z_P?64U!EY\XSMSRSBGUE@TC=:N L(WO=-<__J
M*)L1 F4^FT-1S-))>M"5L+E>0TEF!12)>Q%4Y2E*GR+FGTN]5UNVO7=3.>04
M7RBE3IJ/YAF:_]'OF520E:C(7(23_^GYR'1?5<+%(E!0="GIC Y13S9?\8ZM
MA+V'LIPE4+@<!ZF8Q8-4)HB_;JS20.+8:0F"3&+V6%QKJ9H:2N=<9*@HYT/R
M9)1B=+W%3<:\!S>,2$YB,8%YT>V$(VNGA:Q$QQJH!1X(S9$9L.7VR+ETDW[Q
M'2%V?@-JT?2.6P^T]1Q2O0;L2QJ/%C+-\#VV"22P,%#W'*P"O#>K.S3Q-[\P
MIA\8Z%Q_=!MMT:EE$@-X'1JZTX/\[;CO&]/AF,%+U\?FQ/,S(=%;]0;K,#\0
M\,G T^M7(%F89H43TC";YYY221QF!8$Y"><T>R 1+<,TR8#F81I/I,F=;0;^
MC-.W$U-('I(<-X&$23%_X$86TBR&-(SS?&1"$I;)'&A8QN2TZ22D18IO0O)I
MB\.,ID +BEX(Y6^UJ7CC]MH_6$6>A0GU]= D3.<)/'>=1H]Z5LOUWG=F Y7J
MI1W:UZ2=FO]ZZ'D/YL.? Q:\%]) PW?H&L]R[+5ZZ,;#P*K.=\"MLMA/O7C
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
M 78CYJ7<])P?$^TP:<8&VPN?2WQD-_7^ VA;C]T2 *,^>J,_>(+ '<'O'R3
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
M5(3ULD,_)W>9D4,&<I]].0!PU ?(0O#;W1*\_NU-MDP#UJ(=:Y[L!L!ZC-6
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
MPY>L4K_<<[%(I?HJ9N-Z*5B:=TJ+<HR"(!POTJ(:G1YWUV[$Z3%O9%E4[$:
MNEDL4O%TSDK^>#*"H^<+OQ2SN6POC$^/E^F,W3+YZ_)&J&_CS2AYL6!57? *
M"'9_,CJ#;Z]HV"IT$K\5[+'>^@Q:5^XX_]1^N<Y/1D%K$2M9)MLA4O7G@5VP
MLFQ'4G;\M1YTM)FS5=S^_#SZ9>>\<N8NK=D%+W\O<CD_&4U&(&?W:5/*7_CC
MCVSM$&W'RWA9=_^#Q[5L, )94TN^6"LK"Q9%M?J;?EXOQ):"&L>N@-8*:%>!
M.!3P6@'O*H0.!;)6((?.0-<*]%"%<*T0'JH0K16B;K-6J]MMS325Z>FQX(]
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
MJM:M%5"_WW,NG[^T$VQ>9S[]!U!+ P04    " !.@EA4O.=.UC4/   29
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6RU75USVS86_2L<S^Y,.^/$
M  GPHY-XQK;B6+63>I)V^]#9!UJB+6XI4B6IN-[9'[^@1 F <7D!F]%+(MD7
MP 4!G'-Q@4._>ZSJ/YM%EK7>W\NB;-X?+=IV]=/)23-;9,NT>5NMLE+\YKZJ
MEVDKOM8/)\VJSM+YIM"R./$)"4^6:5X>G;[;_.RV/GU7K=LB+[/;VFO6RV5:
M/YUG1?7X_H@>[7[P)7]8M-T/3D[?K=*'[&O6_K:ZK<6WDWTM\WR9E4U>E5Z=
MW;\_.J,_?:8\ZDIL3/Z59X^-\MGK^G)757]V7Z;S]T>D<RDKLEG;U9&*_[YE
M%UE1=%4)1_[J:SW:-]H55#_O:K_<]%[TYBYMLHNJ^#V?MXOW1_&1-\_NTW71
M?JD>K[*^1[RK;U85S>9?[W%K&_$C;[9NVFK9%Q8>+/-R^W_Z=_\DE *4#13P
M^P*^:X&@+Q"X%F!] >9:@/<%N&N!L"\0NA:(^@*1:X&X+Q"[%DCZ HEK 4IV
M(T><B^P'VWFTZ6ZXJ?-XT]V 4^<1I[LAIYLQ/]E.W\W<GZ1M>OJNKAZ]NK,7
M]74?-@MH4UY,^;SL%OO7MA:_S46Y]O1L]M<Z;_+-NJONO?-U(PR:)FN\-][9
M?+[Y15IXTW*+*YW9#Y.L3?/B1V'QV]>)]\,_?GQWT@I7N@I/9GVSY]MF_8%F
M?YFU;SW?/_9\XE.@^(5#<<('BT_PXE^SE2@>#!;_@!?_E-:B.!TL?NG@/ TW
MQ0E0_"->_.=UL6\=*GZ%%S];">=],EA\BA>?9+.W7C#<]Y]MSI>B.!DL?CVN
M]1OWXE#?/SD7IPE0_#->_#*[$T]^,^XTUHN?B%6[7[K^?NGZF_J"@?IV:]53
MU_ ?-^)GWK3-ELV_D3:"?1O!I@TVT,9M^B28O?7:2K"R:*7.O+N^66CTMI6%
MF\JZ,./;*2,LH#$AXG%_4P?*M S#B!)J6'XR+:6%UB>V[Q-#^W0VFU7KLFU$
MK#++\F_I79$=>P]U!7;IDAG-^YV39, )OG>"HTY,RV_BN5;UD]>TV>K->@4M
M16ZT33G2=KAO.T3;_EA5\\>\** FMR6YTF1,.2/<&)=K9\L;TS(,0TXB<ZQ-
MRR!(B!\,=CG:=SE"NWQ>U:)$7CXTWKJ<9[4WJS-!;MY].LN+O'V")G-D.,-Y
M1/3GO^T@8!ERR/*3:4E)3) QC?<=C)W&]'B+!J)WWF1=BPY[MUF=5W.H@['I
M#(OC!%BMIF7@1RQF@VXG>[<3?"W6957,$:"B1 8RY&!P2)5PB5K6;9L]U-M
MJ,GJ;_DL\^ZS#(*.SWU5&G8$R%A3B?S4MTSG%.N-1'<:'.Z92;RE..!>YF7>
M9F\*L:F;>WG9IN5#+D#72T6<*6"X)Q9HBE[V-7/M$3)LP5")P!2'X(NT68 !
M$#?:C,+(1*MK!T/=-0G0%$?HFSR]ZW I%W%X6LZ]LBIG5=G655%T2UH\PZS.
MFA;TWL10GX<$6-773J9Z#R3>4AQP/V>MP_A.J0F(?L23T(3.:R=3W5L)GA1'
MS]MU/5ND3>:M:K&@C[TR@Y[M)35QD'$6 $!_/6#JA\/>2LRD.&B^,"CK:WOF
M"K:&? FZ/OE><'C95Z7YP3 O)"C[."B?%47UF)9=VU7MS:OU77N_+L3#,0(]
MT"\3II%)Y2OA.0[26)C5%]67'J,\,&>2DZGNHL1_'P_ON^&K9]5RE99/7E&E
M9=--JMUDVD#//+O;K.3U$E[!?0M:%$&3@"5 3UQ,]9Y(CO%QCA%1SDRLB?0A
MZ](8$%B*#QX4;O23 *\^]M\2\D]LTR9IQ\=I9\^Y%]7R+B\W:^=8(^ O69&V
M@BHOJJ:%5M+4-XG'YQ *@89TF*%\R5 ^SE Z8D*PXYOLPG@8,V3>2G;Q<7;Y
MO:K_[,9VEJ[R-A4K??Z?==-VH AZ8C+'&YI$R!J7Q.'CQ-'%$#+BOJ^KI3J2
MH#,F,:!!@R]IP;?$TDYP-_5-.O!)"&SP' SUG()DC0!GC=NZ6F5U^W3LW19I
MV1YO@.:#>&RK@2&<!B9WB,UF8*8+KETL=;<ES036V%\/74%/J4/$VKOJ8JK[
M*LDGP,GGEW;1[7+7==U%"KL8<O=UV'N3;*C/.0.<=[#4?5=R3C@K7?1N%C(*
M!GT%Z$0T#P2Z+I:ZKY)W IP8ML_9YJFYBZ$!X3&PIW RU7V5S!/@S//9?1<1
MF,01BI #F@<.EKJ_DF,"G&/V.3+00R"K1"-H\.V&NG^2A8+OGE2Z[*M4@\WM
M_F'8'TE& 4Y&G])Z/9OE6-I7DDF0'"PSP"01,)P(7I\9N.IKUI*CA/AT&.B9
M!'J& _U09H !@!T% +([&.JN25QG.*Z/R PP$[%#&C, A%PL=?\EMC,<VQWS
M @Q"["B""-_)5/=6.2FP["J<\@+7# #M)$[H\&:?2=!F.&B_<+//@(@?QQ<F
M\9C9\-AYLW_%@-P2ZH5$78:C[HN.;ZX8D''W(\P1";<,A]M168<K!F3??<PO
M"=T,WP>X'"U=]75H1W58;II+3.<XIF-I#VX&YV%,(P!!72QU!R6Z<WL*?V32
M@YOXSIX?"_;]<+#4^R&I@.-4,#+E<66I/O'?^FC*@TO0YSCHCT]Y_,S-8^#G
M>-(_<),.?,+\X><MR8"_A P@\.7 :04A"1\.-KER7HSSP,M2'APXFO 1-R0'
M<)P#7I[PX  38+$0ETS 7\P$X&(%*$!$"$ HX6*I^RK)@EM.&%Z<\N  09
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
M__>>.BPY\>;KJBZ6G;'R8)GFFY_QGUU+] PH'S#P.P/?U8!U!LS5@'<&W-5
M= ;"U4!V!M+5(.@, E>#L#,(70VBSB!R-:!D^^3:+GF^>>1M?[F*Z_CB35D\
M>66#5]=K?FD[76NONDF:-P/DMB[5MZFRJR_>S?]8IU7:]M7BWINL*P6HJJ3R
M^M^<>;=J9"[66=* WJGOZPY0)@LOSA?>CVE\EV8*W5A6:K@U?Z\:=/V8&-=2
M;B;>=U=)':=9];VZ]&^W5]YW__C^S7FMXFF\.I]WOD\VOOL#OM\FJU<>8:>>
M3WP*F%_BYK_,ZU<>E:TY <RO</-WJ_*5,ATTG^+F5\G\E<?HH/,_.,3.R*#Y
M>]S\PSI'S6?'.7_M;@XUW0=G<QJ9YN>J^^_&@+\; WY[/3;T)-O^_!JY$MM=
MB;57X@-7>E\4BZ<TRZ#NL+&4K65#6Y\O0BHX$82H)OC<;WMGY+6-E%(*$EC(
M#S:2L8CXK(\T0N:[D#G>>+VA?5DHXEPD9=Q\0II3[*XMT.:\B;\H+JZ]NE \
MVB8;[ZY+4%"?W5Q,]&+DA#,:VNTF@'8+**%VN]G(@?:2NY@D&M.[^;Q8YRI]
MELD\23_'=UERZCV4!1C2I;1N[S=.#CVT8.=$@#IQG7]6[5J47[RJ3E9GZQ74
M80.K.:E [AWN[AVB]_XI+M?S>8ITCVAWI>C(<4N)ID&">G495X]@$B=6*_@!
M(_:@=0":KO48FA[:8T!/J?V\* _L/CUS09J^ZDQ*?;>.!7KHV_?E/(0\=$":
M'NH,3?$4?5.JR459?SGU;K(XKT_;ZF6JDLNJ236@V\QVAC @R<Y<D*;;.LM2
M/M*P=9P_I.K9J[*JZ?:@IQRXOV)HJ(5=H*:O.FM3/&UC+$CM)"U#&D #R@%I
M.JA3,,5S\"^J)BU5?5V6#;LT'2 O\MW'X>:5]A#WB4TO,P>@Z;G.VQ1/W-OZ
M7%'M\B[-6Z(]]3XF\^(A3_]2-??U0L60WJ=-EG MU$\[X*GW:U''\&.SR< G
MD0B@X%V@9OB:.FB(9OR^\]O'5N1U660*^>"E>9V4256CE*#9A48X)70=(M,W
M!9LFLONI $J)F0/0+%\U>?DX>6WZ\XB?ODU0G!$!/$$7I.FIYC(?Y[*OU'^O
MDOND;!"_QG_V$6 [0.PG@>?E #1;H3??P%GR9[C;@MX"3$BI#Y"/"]+T5W.F
MCW-FFQ;Z_0L;?& 4-C%*&G(H"@>D&86F4!^GT)^3;7+?SB86H*\ ,_(@8% /
M<8&:WFH2]7$2O6Z:<UXL5W'^Q<N*.*^::=!V^M,^@$5RUT;4C $P$F!"M#]]
MZ )Q0)IQ:*[U<:[]2B->/<Q3[SJ?9^M%T_D^)EE<*_Q-K$H[E0[NX&X(\#)1
MW 3E0!>HV22:Q/W@Q:?,ON9('Y]?W:S+^6-<)=ZJ3.?03&'67>"0V#1I^CAI
M_EZ4GYH',H]7:9,TXL5_UE4]4%K/?)L2 W_8#:89D>&,"/<ZH[&]7TLUJ#:\
M<>JU% JYR&PR//.Q>3#39,AP,CQ0WF V'_FD^S?@BF8DAC/2P/1WQFQ2.4.G
MM:PGE>&D C^B_MC8#NK+H@(+\O?,5K5\ N4W9K.*3[@_'(4F%8:3BCG:3KT\
M 3LZ Y@B"B,JAUW03,%PICA(4;IBMJ*U*1(&'=&IGHU(6UE6/,7Y//'NB]);
M%.N[^GZM4H"3?G'%[(Q+?<POG6_9\6K7%;.G+9QAM]<)F>$)&>[HM\J5?F]O
MV&SKYKME4=8-.4+O!;J[&0^0 9W^/0!D:+;029[A2=XUHIN;?\;+U;^F#=\O
MD[A:E\D $UQU=S2&,I9EN:8"/D(%18SP*M?9FM,CU4:NTRU_5KJ=<CO=!C(
MRF0'H.F:3LL<3\N.:B.',JH$7F8X $U/>R\>QB0Q1&OD=L*5%)(K'("F?SHO
M\Y&W%P<KC=PNPZG@T,S#!6FZK;,XQ[.XD]+(@?*8<9![G:"FKSJS<SRS8THC
M!W0HP:E@@(LN4--%G?TYGOV?J35RNT:GOA <<-X!:?JN\SQ_3I[_^FHCMZ<%
M@OF@5N4$-5\^:N80Y&NKC4+3B\ G XYJHP!$*?6H@99Q09J^:OH2.'TYZ8T"
MT*,:%1%@,R>HZ:OF,_&<:<;?JC@*FP)Y%,D(: @'I-D.FBW%B/KEKM8)B!(%
M W*/"]+TM_?J'V?/HS5'85.D+R2)H*'B C7CT'0J<#IU5!T%P)*!B"1 J$Y0
MTUM-J&)LJG2TZBB =0,T8ASJ[BY0,Q+-N^(YLZYOHSL*FZ*YD"$'2A$GJ-DD
MFL[%R'J)9^B.4K.EQ.=9X[JC!-XKX;%)39\2I\_#=$=I<^,9C9!WRU)SH\2Y
M\>641PEI;Z$<3JY2DZ(<601QF/(H 5H2: DO-2])G)>&E$=I4\L9.L65FEHD
M3BW'*X]3"3$&-/L!@12)HK>.#"<6-^7Q4MILH9X=)!C-!J#^L$@I-;%(G%B.
MT@8OI4T4"-U)31+R9:0Y=R'K4MJJF\2$+*G3M\1G8S^N'^*\0')UH'-U@,]L
MQK6L0&?>8&3B @_@26=FZ)2<V90W#:")"@"<.0#-&'32#O"D[29Z30([(S=+
M6^S">.J,G+D@S:ATE@_P+(\)9)/ SNFA""(H%AL9A=*''I #THQ%TT0P\I[E
M4#%M$M@$X@= R34%@(PR0,IT )K1:48*1E_VCVIND\"F$BL4&Q+Z82B!6!R0
M9C":F *<F!!1;A( +WG4/#^TV6@*0$/&(0W(!6G&TELGC=/6\]2[20"\3(H"
M>P8T!8 1B:"A-0XT0]0<&'R3B=*8R#<)@%4( 9<A-$(!:!2)T ?:R05JMI0F
MX "?/[V 'AAJB@Y'%J0[Z8&3T)Y3!=0'>AH(A,0X!Z 9DJX40KQ2<)$-)Z%-
M\E'$@$7B4P"I4)0!V<X):D:E:X?P.1.^OU-@G(1V#6$U%E!F< (Q@PO2;"I=
MD(1X0>*N04Y"8!U@"+U?FCHC9RY(,S)=GH1X>7*L6CD)@04B 1<4"AA:2Z(*
M-T!@<X*:(>N:)<1K%C=A<Q(";RK5T N -.\.G3E!S<!T_1*.O@ ]4@.=A'9%
M,I3$ *2,H.7(+D@S8EWEA-]D5\%SM-))"+R+E0'TYG,*0@6%7E0X0<W6Z^UG
MPS<E/$=6#771$>*S_E%9=1+:KT '6FP&0M%FB'3!$N$%RT$*["2RJXS->F/+
M9P 98.O5(EV/1"^Y_G(2 >LOA81]=H&:7NMZ(WK6VJ%)!,C%%.P%())CG4 S
M?/2U%W5.(F 370AM>'  FE%H-H]>8E'GI+N*-$=3 /H*B!&285L#(TW$$4[$
M&UW0^Z]W.T_RN$P+U> #8\^\@V;$2!XI%T:::R*<:X:6OD5VAK8:$8.8[NCD
M'>&S7\?E;I$]K;2\PR"F=[T-SGCR1Y>X178RIWX(S/UF+LB]?=/]C=,C[_T.
MWU!+[)3.(F R[P#<<[NWJ9K@R=]M0RVQ$_F H.8$W?.VMZV:X$D?W5)+@'P>
M".:#+>J"W7.SM[>:X.G_N1MK"?""D5* NER0>][WME@3/.U_L\VU!& ''D;
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
M.\.6=-C=%3[C\EX<,=WC\L86C-@-QD-1]&H*L&4;'K1#Q!96^%0=X@(W.\2
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
MS@9P4IO(B@"PEW3$3+KG9;2 !&S4A,P*"F#3)A354([=G5UH93X=/BIV@P;
MMM 17^B>C&^PE*,(2#/K((#\F$"+*B''[L[.#B64%[8".*-T+'\@UR>,V#[W
MA%Q<V"%_)=#,L@<@JR70HL+'L3NG!&?N;KP03G,5N5 -R- )(X[./3]/K=20
M@Q)H9ED#D*<2:%%AX]C=658GKCH51,56NLBU"2.VS3=UMYG-%LFI01&2YI8G
MD$426%EY@@7D!-#@;18( 3GCL2V.@*R8,.+%/+!Q22F&/(_ LM_!!-_"I/ ]
M3 )* 4AOU_ D!.1;:VF,'12?1_R5EIWQ@@P9&('E%@^0>1%86?& ^2M^Y5<
M =3P7HP1%(I'#)*6D?&J##D0@>5>^".'(K"R"W_F+]8]#U,(1&/+%62!A!$/
MI.7CXJ(,>0Z!YU[L(P\B\+*+?>ZOX8U[EYY)"!6]P@3(Y@@C/D=+T%.K,H[O
MYI1[Z8]<A\#++OUY8$GOB:(!4,P #<C6"".^QA?+/FE, 608!)Y[N8]\A,#+
M+O=YP$VB"?7NX1($,D+<+=C3() .IUOTW$*!?,3:N&/MDM(-&0A!Y-8)D)$0
M1%F=0 2\)()K[>XV"P*!:.KZ-(- ,E2#L1(<61MAQ-MX9'&\Q$/601"Y903D
M'0115D80OCS@%7CCF&D:XXP6W]@O'?>/?(T7@,@C""*WGH"\@R#*Z@G"5PI\
MOD8QTS3&&2U*$2/^Q2-?E]_K$45BD5N&0)9!D&5E".FK"QY]XYAI&N.,%N6&
M$=OBD;ZGEH_(* @RMUR!?(,@R\H5,N0H8;[V>L"=W5#:> 7.-(P;2J$8HRA=
MC/@8?][<UZLV.8TH&LO<6H;$-UHM?*?5P+U1.>$QE16Y#6'$;KB?XTMJ0V3L
M YE;K4#&/I!EU0H9N)TIPT:$\T^*?($P8@P\S?EX)8?,=Z!R:P_(=0>JK/:@
M?%4A>N-?%#I'''NGB1XOP9 I#E1N\0#9YD"5%0^4KPM$)QK%NQ'+W6FB+ZZ=
M%+Z/<VZ] #G>0)75"Y2_NH]O/T-V.1CQRYUF_LFWN49Q2^=>ZB/[&NBR2_U#
M=S+QQ;]&#X<9FK_?/61G7<W:S:K?/UWE].[I23XO=H^O<=Y_N7W"S^ZA,[:9
M_>.!WM3=_6*UKI;-W= D>;8]';O] W?V+_KVX^X1-!_:?ACC[M>'IIXWW18P
M_/VN;?OCBVT'I^<>W?X?4$L#!!0    ( $Z"6%2ON7O]60<  ,LE   9
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;+U:VV[;.!#]%<+H BW0Q.)-ER()
MD#AN-T#3!DG;?5CL V/1ME!)="4Z%V _?DE)-FV)HMUNZI=$ML\,YT*>&9(Z
M>13%]W+.N01/69J7IX.YE(MWPV$YF?.,E<=BP7/URU04&9/J8S$;EHN"L[@2
MRM(A\CQ_F+$D'YR=5-_=%&<G8BG3).<W!2B76<:*YPN>BL?3 1RLOKA-9G.I
MOQB>G2S8C-]Q^75Q4ZA/P[66.,EX7B8B!P6?G@[.X;LQ#;5 A?B6\,=RXQEH
M5^Z%^*X_7,6G T];Q%,^D5H%4_\>^(BGJ=:D[/C1*!VLQ]2"F\\K[>\KYY4S
M]ZSD(Y'^E<1R?CH(!R#F4[9,Y:UX_),W#E&M;R+2LOH+'FML@ 9@LBRER!IA
M94&6Y/5_]M0$8D, P1X!U B@E@#I&P$W GC?$4@C0/85H(U Y?JP]KT*W"63
M[.RD$(^@T&BE33]4T:^D5;R27$^4.UFH7Q,E)\\^+WC!9)+/P!V?J0D@@58#
MCL!Y'"<ZE2P%5WD](75B7U]RR9+T#7@%DAQ\F8MER?*X/!E*98Q6.9PT U_4
M Z.>@2-P+7(Y+\$XCWELD1^YY2%R*!BJ**Q#@5:AN$!.C7=\<0RP]Q8@#T9?
M[R[!ZU=O;':YM5SRB=("M18$&RU-:"=IHOZ^9Y,D3>2S1?7E_JJ]?@/'>VOI
M<7,K>G@]D7"E%O=&KYX^MWPABFI";4Z;OS\J.+B2/"O_<0Q&UH.1:C#2,]AY
M67)IFW2C6LZOY#1)/IQA2 CRX<GP83/271RB44AAN,9M&4;7AE&G89^6V3TO
M@)@J$M5Q8/<I!V*]QLHZ2"7X=[7<;#[40] -VR*[5?[:*M]IU54N^:RH,U'R
MXB&9<##EW!I OQ,8$GE>*WI^QT($VZ!Q5Q/>P&PY$JP="9R.?! B?DS2U&9X
MT+$IA)1XM&5Z%^;[/O6"EO%=&,:1A[#=_G!M?^BT_Z;0<T$^OP4W*5.+15$G
M&/]8)@L]%=Z"3]PZ'\*.+3 (<81;GEE@%/NTQ^1H;7*T<^X4O)1@_*2:DY+;
M#(PZ(Q_14%G8,M "(S3P6["Q51OJ6YG0,Y7.<WKR6<[5TDSRB<@X>,UK=]Z\
M!;D]ZHVV+3L@#$G+*1L,$=IVR@KSB-_CU$;YADZGZ#&$X(MNMR8L=3 K1$8C
M^OU$#DW9@/B7EW0CNL6$*/+]=@KV@HUWPK8],+4(NHO1N)B)>W;_[ J'J1^0
M'B#ZIC! =V5P1K_+\KZJI6$[^A88IABVHV_3YFW MCTP%0&Z2\(WM=>9J'8*
M?%[*6(C"%19#TS \0!8,Q4(WQZZR ))LP9*B&IKWTNU%HVVSLAYAU*W2L,ND
MV[#M-MD0*7(3J6O2-**MJA^T2P'JTJ$%-MX)V_; L"9RL^9YD8LT!M=LIL@_
MF>A^[#K)DVR9N?81AD+1 2@4&0I%;@HU36>]P]#NU$_6#'5I$'F]D\*P(-K1
MDJ?2N?B0H4!T  I$A@*1FP)-]*;USBSA.H".;=H(=;D,!CT!-$2&?KVW;40W
M5U7DA:3= 5I@@6H!.ZO* D.!U]-@(<.:R-W=WK&T#ITH>#++U=.J-*K'#URH
M+<ABGDS 2.03E>!F0W*;E-]=B30LBJ+?/V^P84'L9L%M+PKE!5"]O?Z*S:Q=
M\@Y]U#OVO#]<IAEZPVYZ&[&<Q4QO,JN,W/('GB_Y_T@"-M2'#T!]>./0P4U]
M/Y\$MS[H'4?M)-1K:Y<@.0ZM@N/=@CO2;B@8NRFX<Y97NM0:/L8'X&-L^!B[
M^?BC*$LP+40&)B)7PRWUB,T1BLA+<,_5X'RUCY/LR7Z.@;O'#S *<;LOO;3@
MHC! [<,,"RS $/>P/C:LC]VLW\V97K9JRYT+H)9QG'+PD64+5V0-/^,#=+78
M\#%V=[4OE<AN%ZL2&03M/'9AB 8!:N>Q"U-;&MC3_A!3#<B.PP5;'O?=G!/#
M[ 0>X)35L#E!ATAA,\I6&Q_AH'V48H-Y7M@^FK/ $")][0LQM82XF=B:PCTV
M]V3CU)H<('N&N(G[,/JELF<YC^YDY=*"HC B[=QU4= C'NG)G2D:Q%TTK+G[
MB:,!8@B;! ?(H>%LXNZI7RJ'W<-A' 6H?3AN@2$2M6%C"^P(!1#W+4%3,HB[
M9%C3N&MG20U)4^_WYXX:LJ;N-OR%<M>,LKW;C/Q69;NTP6C4/H0?VV $1<B>
M.FI*!767BENNG-1;YCJ8:CN]BK84>K-1BC2)F73>U%+#U?0 MXW4$#=U=];[
M7((T*G;>@MAPMFL0N[[>>Q"Z<47I+@L_>0]"NY1MNP>QP2SW(%98[ST(-06
MN@O WM-/$<I(%&K6J _5_5L5#M<L,:6!'J T4%,:Z$%*0S/*UFER1"'L\(L%
M1WR/ANT,6W !BH+V/>1PXZ65C!>SZFVA4OFRS&7]TL;ZV_4;2>?5>SBM[T?P
MW;A^K\BHJ5]SNF;%+%&12/E4J?2. S7MBOK-H?J#%(OJU9A[(:7(JL<Y9S$O
M-$#]/A5"KC[H =;O;YW]!U!+ P04    " !.@EA4-[##FW$.  #[>0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6R]76MO&S<6_2L#HQ]:H!OS\LTB
M"9"'VR96VZ!.NQ^*_:!(8UNHK/%*XR0%]L?O2);%*_*2'+<!@:*1Y,-Y\(B'
M<X]X9IY^ZM9_;J[;MF\^WRQ7FV<GUWU_^]WIZ69VW=Y,-T^ZVW8U_.6R6]],
M^^'M^NIT<[MNI_-=HYOE*6=,G]Y,%ZN3YT]WG[U;/W_:W?7+Q:I]MVXV=S<W
MT_5?+]ME]^G9"9P\?/#KXNJZWWYP^OSI[?2JO6C[WV[?K8=WIX>MS!<W[6JS
MZ%;-NKU\=O("OIN ,]L6.\COB_;3!KUNMN?RH>O^W+YY,W]VPK:'U"[;6;_=
MQG3XYV/[JETNMYL:#N2_^ZV>'':Z;8A?/VS]^]W9#V?S8;II7W7+?R_F_?6S
M$WO2S-O+Z=VR_[7[]&.[/R.UW=ZL6VYV_V\^[;'LI)G=;?KN9M]X.(*;Q>K^
MW^GG?4^@!L-VZ 9\WX"'#62B@=@W$&,;R'T#.;:!VC=08QOH?0,]MH'9-S!C
M&]A] SNV@=LW<&$#G2*./3#'QNX##F1';">;/- -.[Y/[[]8NV_EZVD_??YT
MW7UJUEO\L+WMB]U7>]=^^#(N5MMA>-&OA[\NAG;]\U]NV_6T7ZRNFHOV:AA>
M?;/=3/.OYN)^7#;=9?/SH 87TV6[V;Z)&FR:KU^W_72Q_&9H]=O%Z^;KK[YI
MOFH6J^;]=7>WF:[FFZ>G_7"HVQV>SO:']?+^L'CBL$3S4[?JKS?-V6K>SHGV
M;_/M@6<V<#KTT:&C^$-'O>39+;YN9T\: =\VG'$@#NA5OOE%>SLT9\GFK_/-
MW]ZMLLW/\LU_FJZS!__]^'-G1/,?QI\[U?S'\>=.-7\S_MRIYF__&>_G_ZSK
M)J.;@\M\B\5AN(O=]D22BOM!_FM[VZVWH_C;X>7'=G77#O_.NM5LL=P.[3=]
M>]/\,1D:[UYN_I/9M3SL6NYV+1.[WN^'%(/[EGK7<GOA\/&Y$EH#?WKZ$0^Q
M&":U=$8=PUX3, &*![ S L:L4OH8]CT!XZ"9.X;]$,/$<&S2'L-^C&'<:@X!
M[ T),\YWR!$%ZD"!&D-!<[GN;II7@SZNAXN@8<KIKYM7N\FF77_;G'V>+>_F
MVV_!B\VF'?Z;-^^GGZF!HZ*#!"M!Z^!DS@F<4$YI<XR;$#BN!7>6/FM].&N=
M/6OU!& XA>%R;S9=9K[(YK ]4WL,V<.N;4T"[W>F\%=;2J=%P!\!8P L&"B3
M&":LU5+1[+G#*;OL*9^MK[H/TP]_97H/F+_88;6I W2E!37)V^\-][<36D!
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
M.!Q:6P_7 _5-^_6UYT#3&'&W1[V,2#0I$3YZH&I>(&Y>>%*@VGN7* C,7AY
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
M]WWAP8G",T'SQF2*0),+F:K7-J\%34%S-<>,;0B'GM -\S:YZO7'-^3B]M#
M8VFC3Z.H2_M/[Z#3.WA7[Z.R3 !Y8I3@&;.8@22;]GKI =C_E8Y)'[S1% _'
M\3!^)?U(6C0<Q>-7TL.#\7!/TS>F-UP:$)@3,+H>W02@FW%O JLJ/S%K96G^
M_+*@%Q*U2Z#S7"F[#]P0=F]N\@]02P,$%     @ 3H)85#[U!;)D!0  #1L
M !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULO5G9;MLX%/T5PNA#"[21
M2$J453@&TM@S$Z ;ZJ3S,)@'QJ)MH9+H$>FX!?KQ0RT1M5!L:@1^223YG*N[
M\>A2FAUY_DWL&)/@>YIDXG*RDW+_UG'$>L=2*B[XGF7JEPW/4RK5:;YUQ#YG
M-"I):>(@UR5.2N-L,I^5US[G\QD_R"3.V.<<B$.:TOS'.Y;PX^4$3AXO?(FW
M.UE<<.:S/=VR%9-W^\^Y.G,:*U&<LDS$/ ,YVUQ.KN#;I5<22L37F!U%ZQ@4
MH=QS_JTXN8DN)V[A$4O86A8FJ/KWP*Y9DA26E!__U48GS3T+8OOXT?H?9? J
MF'LJV#5/_HXCN;N<3"<@8AMZ2.07?OR+U0'YA;TU3T3Y%QQKK#L!ZX.0/*W)
MRH,TSJK_]'N=B!9!V3$34$U ?0(9(>":@/L$;X3@U03OJ02_)I2A.U7L9>(6
M5-+Y+.='D!=H9:TX*+-?LE6^XJQHE)7,U:^QXLGYISW+J8RS+5BQK6H "0HS
MX U859T#^ ;\R7ETC),$T"P"-Y$"Q9N8WB<,7 G!I"@P SL"O%PP2>/DE3)V
MMUJ ER]>@1<@SL#MCA^$,B5FCE01%'XXZ]K;=Y6W:,3;$'S@F=P)L,PB%AGX
MUW8^1!8#CDI=DS_TF+]WR&IQQ?87 +NO 7)A:'+(3E^PM:+#@HZ@@;YX.MTU
MT)=/IO>=[R0#-\V$2WMX-!E5"WUA>YX7S?"ZZA!U8<VS=9P4_7$C60K^>:^H
MY:'XUW)CK[FQ5][8&[GQ8X>:"E Q2<DL9/-A/H6^Y_HSYZ&=Z"&,$.*[01>V
M',(P#EV$&UC'?[_QW[?ZWUE4M%E4HEY*IK J@W[+$3CU?4C<7EP&G(\"B'RS
MQZ3QF-@]SB3;%BM>B;U@^4.\9F##F-%5,G#!"]V^GT,0@GW0<@C"+4PGD* )
M)+ &XE] "&Z+Y]6:)I96G#;VIN== V%SX_#D-1 .\A:BD)!>"9Z$6OX*U7$>
MNOHYY#[W$J@M=MK!]\@@+C/.Q2.+%K:>G=#J\S+?\GMZ_\-2/8BT,73>QH%:
MMB$^N75J:CMY!'K>M)]C PS[&/::QVC-;<&Z$6C]A_8'P"G=XPU<F1(?]W7)
M  LA"L=Z1RL^M$O^^\.69MQ6/BW%D)RY<[1X0KMZGI+W8*CT& =HD/@A;D3J
MH=9F.+6Z>Y5G/+&-?5"K+0S/FW2DI1+9I=*V7)%!ZT)$>F/,P@!#)'1Q;[G^
M$M:-0 LGL@OG"6U36^P,,B[T0]B/;(@+_-"?CKBLY1DAJ\M?U9YZ'<L?X--!
M1ISGMDIJX45G'IB15DQT^LB,AIJGYJP@[*?Z2; E,LS,'5@W JV@Z-F'9C2<
MAA$,?:^_&3#@8 CA=$2 D)9J9!^;FZUTG.YIG)?%9]_W+!/,M!NNK;53]P:C
MX?",#(-Q!]9U5\L[LLO[<%=OZSTMP^C,,S+2LHWL4_(I33.<>&%(( P&TF,
M^IBX'C+7 6O%QW;%O_MX<[M<@-7MU>UR!7X:WK;8=N]:EC$\;UVPEE=LE]<3
MZE);[&Z!0R_PO5Y=3$ OP'!L?>#6^P[[X'Q-,QK1WRZ(%FGLG;D@6EWQLZLK
M'JHFF?8W"@80Q&1DHL!:6+%=6)>'G._9;U="*R$.SEP)K9;8/K2>4HGI\'E
MW*#_F#/! H)&=F-8BRRVB^Q'GH&[+)8L BM))1._6Q=/*Z/GGOF5HU9+[]F'
MV-IB^WF.0C(0+!,,#V=8I_7:/V7YMOS>(L":'S)9O<%NKC;?=*[*+QF]Z]?P
M[;+Z,J/-5!^*/M!\&V<")&RC3+H7@>J5O/KV4IU(OB\_+MQS*7E:'NX8C5A>
M -3O&\[EXTEQ@^8+V/Q_4$L#!!0    ( $Z"6%3*,P4>;@8   8B   9
M>&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;+U:VV[;.!#]%<+H0PMD8_&F2Y$8
M2.+N-D"+!DG;?5CL RW1ME!9](I4TN[7+R7+HBU13&)X_9)(\IGA#&=X9DCI
MXDD4/^22<P5^KK)<7HZ62JW?C\<R7O(5D^=BS7/]RUP4*Z;T;;$8RW7!65(+
MK;(Q\CQ_O&)I/II<U,_NBLF%*%66YORN +)<K5CQZYIGXNER!$?;!_?I8JFJ
M!^/)Q9HM^ -7W]9WA;X;MUJ2=,5SF8H<%'Q^.;J"[Z<450(UXGO*G^3.-:A<
MF0GQH[JY32Y'7F41SWBL*A5,_WOD-SS+*DW:CG\:I:-VS$IP]WJK_??:>>W,
MC$E^([(_TT0M+T?A""1\SLI,W8NGC[QQB%;Z8I')^B]X:K#>",2E5&+5"&L+
M5FF^^<]^-A.Q(P#] 0'4"*"N !D0P(T ?JD :01(/3,;5^IYF#+%)A>%> )%
MA=;:JHMZ,FMI[7Z:5W%_4(7^-=5R:O)ES0NFTGP!'OA"QU.!2@T8>/P;N(IC
M4>9*@GL>\_21S3(.6)Z VT2#TGE:/[B2DFO(VRE7+,WD.RWW[6$*WKYY!]Z
M- =?EZ*46DI>C)7VH;)D'#?V7F_L10/V0@0^BUPM)?B0)SS95S#6SK<S@+8S
M<(V<&J<\/@<8G@'D(6@QZ.;EXIY%?/IB<1@YO,%M/'&M#P_HVX;KGJ]%407P
M;!.-*EXBC].LBNFMXBOPUR<M6E_*OQT#DW9@4@],!@:V),89N"EXDBKP24@=
MKY^:JR0';^_Y(R\DR][9HK\9Q*\'J3CK<0)Q2'5<'G=#8D$%4>"UJ#T/:.L!
M?;T';*YX :XRS8\LCSG03+OKE<V%S2ATQSCDA\A''1\L,,\/4&AWPF^=\)U.
M6-;A&?@J%,O.P&T>9V52)< 7M=1>6; V?WR;H1Z-2,>A/@X&B*(0VST*6H\"
M=UA652+_R^HR(>9@RF<*W$I9UO&X$=)N=="W.@JBCLD6$*$=OZ9!+]DPAL3N
M5-@Z%;X\3&Q#E]HWN5F]5H?"_O2&E$+?Z_ADP5$40$3M%D>MQ9'3XFDJUT*O
M6O!'(<KUV9;C/_(LJ1?% \NXS>RH9TX4$80[1O=1T(.A/S#+T#/5S7N5U68)
MZ%\T(6J&+'FR+7<B/W.L@V:H72.[<V^!A $.@@$W=HHT=+IQ(PI-YTQQ!U%#
M9+2AT]8(:*H3Q/_'8FZT[BW4,/*[LV]!(=SAW6F#VEO/03! 4M"4/^BN?Z^B
MU$;7?K[['NS6.0LNC.!0.IE"!]V5CIY#"+Y6+7?,,E=<3=6!_HE3RI0'^$Q]
ML)7M&=><Q%]7MV&_&E"/^+V8V&!>B :"8BH"/'I)@'VNQY3X?F]A6'$>'DIZ
M4Q.@NRA\*!9BQF:_7&VXX6KDG3:'D.%7Y.;7H^50,\[>PH;0#SH!L<"HAP>J
M'3+$CM"Q4ZC1N,<P/L7=PF:!11!% PF$3#U [GKPJ5RP7+AB: @8D1.GC^%3
MY.;30^;=TOYC'*#>Q/=Q ]L<9,@:N?<(5T4N,N?6V9 O"DX\Z88OD9LOC[=F
M^^R(/!V*;B0LC35&>* 8(\.AR,VAAR2/M5VF4;=467 !C>C %A,;IL;NKOI!
M[XES >X*D91QU\1]G8:",3QM)F%#F]A-FT?+)-QGR0#!WJ[3!M.-QD FX9VC
M'S>9'I!)V-(R$X)QV#79@J,0>T,V&];&[K;Y6C!7# T%8WKB]#%TBI^ATZ.E
MC^6D!8?=WL&"@B0::#^Q87+L;J,/21[+\8F//=IE3BLN(GB(ATP)P.X2\)D5
M91RGKB@:&L;1B0].#9T2-YT>+8%(__A![W][.Q@+3)>/8""%B*%PXNZB#T@A
M8NF7B>_UDMZ&0Y'NK =L-MQ/W-S_; -*#/V24Q^][YR]'W#X?E &]0\<4!#"
M[HJVP :Z4F(8G#QS_)XI4;AFPQ R.?%A!#$L2DYT&$'ZG(E#0GOKP@(C7CC
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
M4_FPS7,#>7W)F#@<Y &J[T_#?P%02P,$%     @ 3H)85($+I^@Z!P  FBH
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
MNAJS[F%E[*],4=<L;['/O+X#(9K.[F$E;F>?V'ROV;'GF.R<P5OS=%D>?LQ
M*/)$;@^ U5?K Y;3\EAAZ_H<OKG>'I/4S6Q/;:KQ748*V#%_4$TZ8U?%(=T>
MA-Q^D6)3GO2[%U**=?EQQ8,%3PL#]?N#$/+Y2]%!?1SU\C]02P,$%     @
M3H)85!0*7@85!@  3AT  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
MO5E=;]LV%'WN?@5A]*$%ZEK\T%?A&$CBM@O0;D'3K@_#'A2)MK5*HB?2<;I?
M/TI61%DB:;M9\Y)(\N7E(<5S#J\XW;+R&U]1*L!]GA7\;+028OUF,N'QBN81
M?\W6M)"_+%B91T+>ELL)7Y<T2NI&>39!CN--\B@M1K-I_>RZG$W91F1I0:]+
MP#=Y'I7?+VC&MF<C.'IX\"E=KD3U8#*;KJ,EO:'BR_JZE'>3-DN2YK3@*2M
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
M:0/,_DH(O9O8JZ&_V//?4$L#!!0    ( $Z"6%2OAU=J"P,  .@(   9
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;*U6VT[C,!#]%2MB)9 6DN;2"VHK
ME9;=10*!8%D>5OM@$C>Q<.RL[;3P]SMVTM!+*'W8E\27.<=G)I,9#Y="OJB,
M$(U><\;5R,FT+LY=5\49R;$Z$P7AL#,7,L<:IC)U52$)3BPH9Z[O>5TWQY0[
MXZ%=NY/CH2@UHYS<2:3*/,?R[8(PL1PY'6>U<$_33)L%=SPL<$H>B'XL[B3,
MW(8EH3GAB@J.))F/G$GG_')@[*W!+TJ6:FV,C"?/0KR8R54R<CPCB# 2:\.
MX;4@4\*8(0(9?VM.ISG2 -?'*_9OUG?PY1DK,A7LB28Z&SE]!R5DCDNF[\7R
M!ZG]B0Q?+)BR3[2L;3T'Q:72(J_!H""GO'KCUSH.:P#@:0?X-<#?!H0? ((:
M$!P*"&M >"@@J@'6=;?RW09NAC4>#Z58(FFL@<T,;/0M&N)%N<F3!RUAEP).
MC[\+D2PI8PCS!-WJC$ATQ37F*7UF!$V4@E0]15,LY1OE*9KDHN0:B3EJ@,<S
MHC%EZ@3L'A]FZ/CH!!TARM'/3)0*:-70U:#4G.?&M:J+2I7_@:H W0BN,X4N
M>4*23;P+'C9N^BLW+_R]A#=8GJ&@\Q7Y7F?0HF>Z'SXC\0KN=UK@L\/A7@O\
M\F#XMOB-8 3--P\L7_#9-_]]#3OH2I-<_=G#&S:\H>4-/^,]1:D42J%XE3;8
MIDU;W"O&KF4T-6TQ[O>"3@116JS'=]>LYX=^Y#=F&X*C1G"T5_ DCLN\9%B3
M!-&\P%1"!=2(@7;2EK73BBY:DW$:]7IAM*7V4[,-M=U&;??0\'+X*P\(;G<W
MN)TH]+;E[IIUN]W(ZVV:7>Z:!<' \X-VKWJ-5[V]7EV7*>9B3_;U&Z+^?\WJ
M0<,[V"OPZCTQ3#E4:C4L\\+T.H6>;#>"')HLB(3FBJ9":70[A[)94(U96_W;
M?V8G/.M[7]K$NVNE/B<RM3T6_C23 E75;U:;-CZQW<M]-Z_N % 34PKR&9D#
MU#OK0<+*JJ]6$RT*VSB>A88V9(<97$6(- :P/Q="KR;F@.9R,_X'4$L#!!0
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
MJ@J^/N=:WTBV* ]!'IF4+"LOYP0GA.L ]7S*E%V:&WVN4ITVCOX'4$L#!!0
M   ( $Z"6%0??.YM; (  +8%   9    >&PO=V]R:W-H965T<R]S:&5E=#<U
M+GAM;(U4VV[;, S]%<+ @ W88L=IW*Y( N328@%6(&AW>1CVH-AT+-26,HE.
MVK\?)3M>MC5!7RQ1(H\.#TV.]MH\V@*1X*DJE1T'!='V.@QM6F E;$]O4?%-
MKDTEB$VS">W6H,A\4%6&<10E826D"B8C?[8RDY&NJ90*5P9L757"/,^PU/MQ
MT \.!_=R4Y ["">CK=C@ ]+7[<JP%78HF:Q06:D5&,S'P;1_/4N<OW?X)G%O
MC_;@,EEK_>B,938.(D<(2TS)(0A>=CC'LG1 3.-7BQET3[K X_T!_=;GSKFL
MA<6Y+K_+C(IQ<!5 AKFH2[K7^T_8YC-T>*DNK?_"OO6- DAK2[IJ@YE!)56S
MBJ=6AZ. ?G(B(&X#8L^[><BS7 @2DY'1>S#.F]'<QJ?JHYF<5*XH#V3X5G(<
M31:X)O@ #TU-0.<P3:D6)=Q*)50J>7<O6#\+PL)*&/(N>2Z=(JPGS/4.V9,L
MS UFDN!6I+*4] QO%TA"EN]&(3%1]UR8MJ1F#:GX!*E^#'=:46'A1F68_0T0
M<H9=FO$AS5E\%G&!:0\&_?<01W'_#-Z@DVW@\0;G9%LJ2Z;F/Y3@QV=V@"5A
M97^>@;_HX"\\_,4)^+8&N7S"#-)"F U"RD(;[A,PKAXOB=I@7GE,UXR[R; 7
M78["W0M,AAV3X6N86$QK+B__[YPW:;B9+;\LIJ>IG >->E'TYHQ,24<N>0VY
MUY)*_M,G[GU,_M$G/.JE"EEX-S$LJU\K:MJJ.^V&TK3IQ3_NS42[X[I)9:'$
MG$.CWB6K8IHIT1BDM[XSUYJXS_VVX,&*QCGP?:XU'0SW0#>J)[\!4$L#!!0
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
MU3&ZO-P3G!"N#=3S+6/R?*,G:#ZV+/X%4$L#!!0    ( $Z"6%22#!$%0P,
M   *   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;)U6R6[;,!#]%4+H
M(0'2R%J\%;:!V.H&M(41=SD4/=#2V"8JD2I)Q6F_OD-*5ATM1M"+35+O#=\;
MDD/.CD+^5 < 31ZSE*NY<] Z?^6Z*CY 1M6MR('CEYV0&=78E7M7Y1)H8DE9
MZOJ#P<C-*./.8F;'UG(Q$X5.&8>U)*K(,BI_+R$5Q[GC.:>!>[8_:#/@+F8Y
MW<,&])=\+;'GUE$2E@%73' B83=W[KQ7T=3@+> K@Z,Z:Q/C9"O$3]-YG\R=
M@1$$*<3:1*#X]P K2%,3"&7\JF(Z]92&>-X^17]CO:.7+56P$NDWENC#W)DX
M)($=+5)]+X[OH/(S-/%BD2K[2XX5=N"0N%!:9!49%62,E__TL<K#&<$;]1#\
MBN W"6$/(:@(P7,)844(;69**S8/$=5T,9/B2*1!8S33L,FT;+3/N%GVC9;X
ME2%/+R+8X4A"EL"QI<DZI9R\))MR%Q"Q(Y]P[ZU!,I&PN(:MA-+D*@)-67J-
M^"^;B%R]N"8O"./D\T$4BO)$S5R-$LU$;ES)699R_!XYGD\^"JX/BKSF"21/
M [CHK3;HGPPN_8L1(XAO2>#=$'_@>QV"5L^G#SKHT;/IWO2"FZ!>KL#&"WKB
MW8-F$O#8Z=-2*/+];JNTQ /TX\($83U!:"<(>R;8@'Q@,9 8%[AK^4KVR+)-
M27E8A+X_<Q_.,]K&#,?>4TS4@?'^Q7DB?5A+'UZ4_IYKD(#[LD][21^>S1E,
M&M([($WE;8@7]"@?U<I'%Y6_?LRQ#.(IE* +R0G6P]R<0ZH4Z,Y3-&J)>#D.
M&EXZ,).P8:8#XP7#;C?CVLWXHINNDG)#[C(A-?M#;;7'LO(6KR1R]4$H==UE
M<-PAK+G/VA@_:&"B-L8+!]W^)K6_R7_XNU F5Q(2IJ]OSCV3J "B!<%[5:?E
M@<:*25:%-"75]+NR,FF[\1K[<]7&!)/F'FYC>G(RK7,RO9@3XSX_N=]6[OO.
MX;1=0R:CAHLVQO-:1[$-&H73AA'W[&[,0.[M&T.AMH+K\A:I1^MGS)V]O1OC
M2WS>E*^1?V'*M]%'*O>,*Y+"#D,.;L>86%F^-\J.%KF]@;="XWUNFP=\HH$T
M /R^$T*?.F:"^M&W^ M02P,$%     @ 3H)85&<J';2E @  '@<  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#$N>&ULE55=;],P%/TK5J1)($&3)FV9IK92
M/X;@85!U&CP@'MSDIK'FV,&^I=V_Y]I)0S>U@;TDMG//\3WWVB?CO3:/M@!
M=BBELI.@0*QNPM"F!93<]G0%BK[DVI0<:6JVH:T,\,R#2AG&430*2RY4,!W[
MM969CO4.I5"P,LSNRI*;ISE(O9\$_>"XL!;; MU".!U7? OW@ _5RM L;%DR
M48*R0BMF()\$L_[-8N3B?< W 7M[,F9.R4;K1S?YG$V"R"4$$E)T#)Q>OV$!
M4CHB2N-7PQFT6SK@Z?C(_M%K)RT;;F&AY7>183$)K@.60<YW$M=Z_PD:/4/'
MEVII_9/MF]@H8.G.HBX;,&50"E6_^:&IPPF@/[H B!M _!(PN !(&D#BA=:9
M>5E+CGPZ-GK/C(LF-C?PM?%H4B.4Z^(]&OHJ"(?3)>2TDK$Y*!HA6TFNV'MV
M7S>5Z9S-+'6X<C6W[,%2*&JV! 1#V0## EKLUXT46UY'<I6QA2XKK4"A=3PN
M\@L=RQ48H3.1MK"%MLC>$"47\NTX1%+E<@O31L&\5A!?4-"/V9U66%AVJS+(
MGA.$5(ZV)O&Q)O.XDW$):8\E_7<LCN+^F806_P^/.M))VA8EGB^YP+<&% ;H
MYN"Q9);]F&TL&KH#/SLV&+0;#/P&@TL)"YOJ'=$;CG"N =WPJ)<,K\Z5Z5^P
M.+KJR'[89C_LY+D]5&0)="X-X,XH1MY0N4/,K06TY^1T\T6]ZY=YU7)>#7LF
M9]3*&77RK*D'[KJD='G(+/UU8D*E9-'V;'.ZZ>)>=%[-JV&UFO#$:DHP6^_
MEOGS4]^P=K4U^9GWMA?K<S+_VJO_TM1_CCMNMH(L1$).E%'O Q7>U&Y<3U!7
MWM V&LD>_;"@'Q@8%T#?<ZWQ.'$;M+_$Z1]02P,$%     @ 3H)85(3?)"IF
M @  >P8  !D   !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULA95=;]HP%(;_
MBA7MHI6VYH,D0!4BE;)INYB$2KM=3+LPY(18=>S,-J7]]SMV0L1&*#?$'^<]
MSWOL<)+MI7K6%8 AKS47>N95QC2WOJ\W%=14W\@&!.Z44M74X%1M?=THH(43
MU=R/@B#U:\J$EV=N;:GR3.X,9P*6BNA=75/U-@<N]S,O] X+#VQ;&;O@YUE#
MM[ "\]0L%<[\/DO!:A":24$4E#/O+KR=3VV\"_C!8*^/QL16LI;RV4Z^%3,O
ML(: P\;8#!0?+W /G-M$:.-/E]/KD59X/#YD_^)JQUK65,.]Y#]98:J9-_%(
M 27=<?,@]U^AJR>Q^3:2:_=+]EULX)'-3AM9=V)T4#/1/NEK=PY'@B@\(X@Z
M0>1\MR#G<D$-S3,E]T39:,QF!ZY4IT9S3-A+61F%NPQU)E] B2L%F8/ D2%+
M3@7Y1%;M'1%9DL^O#9X@AN I8(VB#>GCZ1M>D='D:@&&,GY-/A FR&,E=YJ*
M0F>^09>6Y6\Z1_/64736T>:&C,*/) JB\&FU(%<?KO_-XF.-?:%17VCDTH[.
MI'T PQ18KP?OFORZ6VNC\,7X_0Y@U -&#A"? :#=8*C:5I4ZE?V+O.1Q$F;^
MRP J[E'Q)50XA&I5R3$J#89128]*+J&B(51R@DHGT3 J[5'I)=1H")6>H)+I
M>!@U[E'C2ZAX"#4^K2H9#:,F/6KR+NJQ FR6I0$U!)R< *-Q' \3ISUQ^CY1
M&LJ'8-.3-S%))O^?I'_42VQ;_D[5E@E-.)0H"V[&:%:UK:Z=&-FX]K*6!IN5
M&U;X=0!E W"_E-(<)K9C]=^;_"]02P,$%     @ 3H)85.^N2TKK @  A@L
M !D   !X;"]W;W)K<VAE971S+W-H965T.#,N>&ULO59=:]LP%/TKPC"V01=;
MSF=+$FB2=BVT+#1L>RA[4.SK6%267$ENVG\_27'M%!8G@S8OL;[NN>>>&PYW
MN!;R0:4 &CUGC*N1EVJ=G_F^BE+(B&J)'+BY283,B#9;N?)5+H'$+BAC?A@$
M/3\CE'OCH3N;R_%0%)I1#G.)5)%E1+Y,@(GUR,/>Z\$=7:7:'OCC84Y6L #]
M,Y]+L_,KE)AFP!45'$E(1MXY/IO@@0UP+WY16*NM-;*E+(5XL)OK>.0%EA$P
MB+2%(.;S!%-@S"(9'H\EJ%?EM(';ZU?T2U>\*69)%$P%^TUCG8Z\@8=B2$C!
M])U87T%94-?B18(I]XO6Y=O 0U&AM,C*8,,@HWSS)<^E$%L!N+,C("P#0L=[
MD\BQG!%-QD,IUDC:UP;-+ERI+MJ0H]QV9:&EN:4F3H]GD)B3&$V FY5&<T8X
M^H86FR8AD:!SQD1$G(1VIQ1HA2A'BS55"MW0!#XK]%V*(G<;-!=2)X)1@;[,
M0!/*OAJ\>=E'"S_TM2%NT_M127*R(1GN)!FU4!N?H# (\=MPW]1;%1U618<.
MK_T_1<^HBIA0A01T?V.NT;6&3/UI2->NTK5=NLZ.=&\5S$LI<IN4.#G_I4@S
M) Z"5A!\:B#7J<AU&I&F(#5-J.$'"OU(T QRH8PFYSQ&4Z+2>G'Q6- GPH";
M_M_?0K8$V:1.MR+0/48S>E6ZWOLWHQDRW-.*?D6MWXAS29^-#M<\$AF@!42%
MI)K"06(/JA2#8XA]6J4[?7^QFR%[[3UJXZ"VOJ 1Z@KB%:#+@L?JQ/V[]<LA
M6N,M;\7'4!O7OH;#]]=[#R;>*WCM@[C9M>Z ,'2AM/&:@X2N/0QWCB)T[5FX
M^P%"-V.&^RP=UQZ'FQVI_#/?@DZ%=90G4#H[U+AQ[5>X?Q39:_?"@P^0O1ES
MIWO[6U.5G5!OB5Q1KA"#Q  %K;YII]P,?9N-%KD;M)9"F['-+5,S*(.T#\Q]
M(H1^W=C9K1J]QW\!4$L#!!0    ( $Z"6%1U4R!J-Q,  '*%   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@T+GAM;,U=VW+;.-*^WGT*EFNW=J8JL0F QZDD
M58KD)$XLVF,[R62V]H*68)M_)-)#4LYX:Q_^!RE1  D0:,I6[<Y%QI8_')K=
MZ/X: %NO?F3Y]^*.TM+Z<[E(B]<'=V5Y_\O143&[H\NX.,SN:<K^<I/ER[AD
MO^:W1\5]3N-YW6BY.,*V[1TMXR0]>/.J_NP\?_,J6Y6+)*7GN56LELLX?WQ+
M%]F/UP?HH/G@(KF]*ZL/CMZ\NH]OZ24M/]^?Y^RWHVTO\V1)TR+)4BNG-Z\/
M1NB7T:_(#:HF->9+0G\4PL]6)<QUEGVO?CF9OSZPJSG1!9V552<Q^]\#'=/%
MHNJ+S>2/3;<'VU&KAN+/3>_O:O&9.-=Q0<?9XFLR+^]>'P0'UIS>Q*M%>9']
M^$ W(KE5?[-L4=3_6C\V6/O FJV*,EMN&K,9+)-T_?_XS\VC$!JP?M0-\*8!
M[C9P>AJ030,"'<'9-'"@([B;!BZT@;=IX$&GY&\:^- 1@DV# #I"N&D00D=
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
MJC$G*HR(B$*]##82#%!I"HXH-@637+\QR$LW=#Q+$VR">8&OY<+< ,,>]L/
MK'I<J1YWJBXRN4OWDD+-3&&G4T!!7LUJQXWQ0=@<6Q/;1-F!Y6HY,&^BG+'M
M.2T!#BJI06^I4<Q+M9#%-;&0YF4:_XN !XUY:')!$V6[MJ//Z2;*&5M6;>J?
MN""L7!!VNN!8_D1E^;-7Y3X\D!=PPC,]%#EP\.$"@#(9SN*#ZG.3[+ 1+1_F
M-1RG]$PW !W(X09PW@1Z86A9=>")?&P=JT:K=PX<PUXN8$?OK'=)\KWRD=0?
ML20A.4? *7QA<L5MV?NX/DNM(=:6K[L6F#;EIV:8EBGW+<9.4>];4)JQ#V:8
MY9S"'LPP3>:C&:6G^LP,J^U>1?:TP+3I-3?![*'GMF1.[;R!^V3.F=PFSHL$
MFM87D=]K.X4Z7O MXR21*TH+[@)!L2"_?R:O%^KX<3B3J&.(,;]P0QQ$Q]?3
MJXG"0^SKV66RA6T]NXRH1G89QQ7JR=7'UH,9I:=6GPYG)2HX<82K5UD&%&1I
MH.=5$^4/<<ONB^UC6MF=:54=/ZN%Y>*P[AC/@[9!]]C1%351<N+I590!Y@S]
MMIER++ZQTRFI-=V+.2$WW#5:PFF=)+2C',?'>AR[_T&YCX]U,/Z?"^&RO_KN
MKN^5!LBE$^A3?6Z"V:XSUF(XJEVTI#1_5M>''(3L,E$<JZK6ZHKRG;JHT=IO
M\=4C-K3/Y)6FNM@YFB_N0^%@^AS#HIC0-70%R0HCSHLKQN)%L*VZYEDR(5BJ
M'C>41#27 /B^9DP<7F0'U47OY!]02P,$%     @ 3H)85.7V$9Q= P  00D
M !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULG5;;;MLX$/T50EML6R"-
M+K8E.[4-Q)?%!M@"0=)T'XH^T-)8(DJ16I**DWY]AY2BN([L!OLBD:,Y,^=P
M* ZG.ZF^ZP+ D(>2"SWS"F.J"]_7:0$EU>>R H%?ME*5U.!4Y;ZN%-#,@4KN
M1T$0^R5EPIM/G>U:S:>R-IP)N%9$UV5)U>,"N-S-O-![,MRPO##6X,^G%<WA
M%LQ==:UPYG=1,E:"T$P*HF [\R[#B_7$^CN'+PQV>F],K)*-E-_MY"J;>8$E
M!!Q28R-0?-W#$CBW@9#&?VU,KTMI@?OCI^A_.>VH94,U+"7_EV6FF'ECCV2P
MI34W-W+W-[1Z1C9>*KEV3[)K?0./I+4VLFS!R*!DHGG3AW8=]@!Q<@00M8#H
M !#&1P"#%C X! R/ (8M8/A:P*@%..E^H]TMW(H:.I\JN2/*>F,T.W"K[]"X
M7DS8?7)K%'YEB#/S*Y'*$LAG^@":?""76<9L 2DG5Z+9A;:<[U9@*./OT>/N
M=D7>O7E/WA FR.="UIJ*3$]]@V1L2#]M$R^;Q-&1Q&%$/DEA"DW6(H/LUP ^
MJNBD1$]2EM')B"M(S\D@/"-1$(4]A%:OAP<]\/6KX>'DA)I!5YB!BS?X;6'(
M^H%BY9M*?/T'_<B5@5)_.Y%EV&49NBS#(UEN()6Y8#\@LW\7*(4#@RDYHQO&
M<2M ;VF;H+$+:D^B^_F',!DF@_'4O]]?\3Z_81 DSWZ_L!YUK$<G67^AO&Z6
M@W(\Z*A(H8?EXG20K^&W/FD-:+1/>3(,!P?">KR2((SZ9<6=K/@WQ<AJ=WQJ
M@K\>J13#YR-0I?_\8QR%R4=7FDIJ]XOV%B9^L>#Q(?7X!?7DP&7],DK0KRSI
ME"4GE=T)];S1K(@-"-@RH\\(VY+G;V?85FJ>$;K=8B,AI@"RE&5%Q>-;3< 9
ML:VX"(J:OJ*ODA?<PR X0G_L'1@FG9[)_]@[B].@:\6P%3/^B((YLM?$2"=Q
M=![BN7&IA+3214;6*I<$KP*HD8F<:,BQ,^-UH.^']_?._A)4[IJN)JFLA6G.
M@<[:]?6%:V<']B7V^[#'?CF^6(U[[(O)Q<K=#_SGM,WEXA-5.<--S&&+%(+S
M!#>;:AIV,S&R<AUI(PWV-S<L\(X#RCK@]ZV4YFEB$W2WIOE/4$L#!!0    (
M $Z"6%2KW+"0U@(  (('   9    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM
M;(U5;6_:,!#^*U8T:50:Y)50*D J9-/ZH5)5VNW#M \F.8C5Q,YL4^B_W]D)
M&>5M_0+VY9[G[KFSSZ.-D"\J!]!D6Q9<C9U<Z^K&=56:0TE53U3 \<M2R))J
MW,J5JRH)-+.@LG #SXO=DC+N3$;6]B G(['6!>/P((E:ER65;U,HQ&;L^,[.
M\,A6N38&=S*JZ KFH)^K!XD[MV7)6 E<,<&)A.78N?5ODMCX6X<?##9J;TV,
MDH40+V9SEXT=SR0$!:3:,%#\>X49%(4APC3^-)Q.&]( ]]<[]F]6.VI94 4S
M4?QDF<['SK5#,EC2=:$?Q>8[-'KZAB\5A;*_9-/X>@Y)UTJ+L@%C!B7C]3_=
M-G78 _CQ&4#0 ()#0'0&$#: \*. J %$MC*U%%N'A&HZ&4FQ(=)X(YM9V&):
M-,IGW+1]KB5^98C3DSN>BA+($]V"(ETR$V4E.'"MB%@2G8.U4/[V61$\5IIN
M":L1G4(H=446@$</B+;X3H(>K$!SESS/$]+Y=$4^(8 \Y6*M*,_4R-68M GM
MIDV"TSK!X$R"?D#N!=>Y(E]Y!ME[ A?5MI*#G>1I<)$Q@;1'0O\+";S /Y'0
M[.-P[P0\^3#<'UY0$[8-#"U?^-\&DH2I%+NRQG[\NETH+?%2_;X0(FI#1#9$
M="YE#* T2TD'>U^L,\97Y+DW[Q'85D)J=76JJS5E;"G-['F=!(/!$!6_[I?Z
MV"OVAL%[I^38J3L(@CAJW=ZIZK>J^A=5X=C H<!QX"T4RQB5#$X>SYJEOQ?=
M[X?#P8&08Z^N'_>O#Y2<X K\<T+B5DA\44AS J;U3=R_T*?DQ$?%C$)_&!_(
M.>$5A=&!FF.G;NSYGG<@Q]V;3B7(E9WRBJ1BS75]:UMK^Y#<VOEY8)_B U._
M!_]HZM?IGLH5XXH4L$1*KS? $LMZXM<;+2H[ Q="XT2URQP?29#& ;\OA="[
MC0G0/KN3OU!+ P04    " !.@EA49F5 W'8#   0#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970X."YX;6R=5UMOHS@8_2L6&FE;:5NPN84JB30),]IY&*F:
M=G:?W> $-&!G;*?I_/NU#2'4F"CJ2X/-.<?G^,;7^9'Q7Z(D1(*WIJ9BX952
M[A]\7VQ*TF!QS_:$JC=;QALL59/O?+'G!!>&U-0^"H+$;W!%O>7<]#WRY9P=
M9%U1\LB!.#0-YG]6I&;'A0>]4\>/:E=*W>$OYWN\(T]$_MP_<M7R>Y6B:@@5
M%:. D^W"^PP?<AAJ@D'\6Y&C&#P#'>6%L5^Z\:U8>(%V1&JRD5H"JY]7LB9U
MK964C]^=J->/J8G#YY/Z5Q->A7G!@JQ9_5]5R'+AS3Q0D"T^U/('._Y#ND"Q
MUMNP6IB_X-AA P]L#D*RIB,K!TU%VU_\UDW$@ "3"0+J",@F1!.$L".$UQ*B
MCA"9F6FCF'G(L<3+.6='P#5:J>D',YF&K>)75*_[D^3J;:5X<OF-;EA#P#-^
M(P+<@35K]HP2*@5@6R!+8GHP_?.7 &<H>.3LM3)+?[,BE&PK>0MN<B)Q5=\J
ME9]/.;CY= L^@8J"YY(=!*:%F/M2&=;#^IO.W*HUAR;,002^,RI+ ;[0@A3O
M!7R5M(^+3G%7Z*)B3C;W((1_ Q0@Z#"TOIX>..CYU72874@3]HL7&KUP0F]]
MX%RM%9!Z]2[H1;U>9/2B";VOI" <UZZ%:HF)(>J[Y'4)9U&H0KP.9V^,BK/4
M N4.4!0'/>B=\[AW'E]T_B2Q)"[?+2T>#!9!A"S;8Q!,4&#9=H#B,'7;3GK;
MR>4)9UQ=3-1E/!D-%Z,PLHR/0=$LL$"Y Y3-(K?QM#>>7C3^S"2NU?TTN?_:
M$.EH:)2F66RE&*,@BH+0BN% P2R%[ARS/L?LX@G*R9:H#$4;X>'"&<IZQ>RC
M9R@;);C+T"!!.QMC%(HL3.Y00M'47,#@_"T(/G:*.MZ[ 6&*[(5TP%!F;T<'
M*$G"">N#SQC\Z$GJF-;)G=G>QZ@[E";V+G3"HFS"/CK;1U><I^+=;G1F08X]
M%,6C, X80FAFAW'!@GCB4H/GSQ(,KTBC0H#]J5!PA@D='Y5P<*=V81RP *:Q
M'68,RS)HWW/^H%1J"-^9DE. #3M0V981?6]?UGXVQ9S5O]+EKBG!SC)MK?P=
M\UU%!:C)5DD&]ZF:7]Z6GVU#LKTIR%Z85.6=>2Q5R4ZX!JCW6\;DJ:$'Z/\)
M6/X/4$L#!!0    ( $Z"6%3HH,/!X@0    2   9    >&PO=V]R:W-H965T
M<R]S:&5E=#@Y+GAM;)6836_;.!"&_PIA]- "<2Q2LCX"QT 2[Z(!VETC:;N'
MQ1X8F;:)4J)+TG'R[W<H.9(C4DIZL25J9O1P2,Y+:G:0ZJ?>,F;04R%*?3G:
M&K.[F$QTOF4%U>=RQTIXLI:JH 9NU6:B=XK15>54B D)@GA24%Z.YK.J;:GF
M,[DW@I=LJ9#>%P55S]=,R,/E"(]>&N[X9FMLPV0^V]$-NV?F^VZIX&[21%GQ
M@I6:RQ(IMKX<7>&+!0FM0V7Q@[.#/KE&MBL/4OZT-[>KRU%@B9A@N;$A*/P]
MLALFA(T$'+^.04?-.ZWCZ?5+]#^KSD-G'JAF-U+\PU=F>SE*1VC%UG0OS)T\
M?&;'#DUMO%P*7?VBP]$V&*%\KXTLCLY 4/"R_J=/QT2<.,1)CP,Y.I". XYZ
M',*C0_A>A^CH$%69J;M2Y6%!#9W/E#P@9:TAFKVHDEEY0_=Y:<?]WBAXRL'/
MS&_+7!8,?:-/3*,QNJ^''\DU6K U4XJM[#-TI34S&M%R];K]"Z</7'##P?OC
M@AG*Q2<(\_U^@3Y^^(0^(%ZB;UNYU^"I9Q,#Q/:]D_Q(=U/3D1ZZ!<O/48C/
M$ D(]K@OWN\>O':?0)Z:9)$F6:2*%_;&.W;=0-=IE9*+@;!A$S:LPD8]86TB
M<PC+C3=%M7-<.=ME_#A/I@%DX_$T$:Y1%(6MT2NNJ.&*!KFN\ESN2QAVQ7+&
M'^F#8-4,H *J!2USYL6M8TY/2' 29QU<CU$61W[<:8,['<3]"ZHDU$-%#2\W
M2$BM44Z5>H;B>*#*/_VF#@?)LJ1+ZUJ%A"0]V8T;W/BM[*H]S"7V!#5<^W,9
M.R].@[@[]*[1M'?HDP8N&82[+0U33)L7.B1XP0VM2O6;24W<I,;3+K7'*#A)
M_"OJM*%.!ZG=DG6&OC#:D]S4)4BS(.YP>JQPB ,_:-: 9K\)JL_09R96"/**
M[JE@/N#,G0VQ4PA<HQY6'+02$0S2_FVV3'F+=^ N8Q*&W>7C,X.:D/9PG4@7
M'JZ;TE!A1;Y;E+VLV('(LC1(NJRN69*1:4]IPJUR8#+(^H.*?;U\FNKIH;Q^
M(\J_^#]OWX@#/<XB'';[YC%+ DQZ^M;*%Q[6+UMXWSL*H3L*09A%75+7+"$D
MZB-M!0U'[Q=PT>Y=AE0<M_J#AP4(BB8M-[R2R?X,N&(RAD631=W"XS4,2!+U
MK9M6>/"P\BR5E4GS7(DY^[7G.]C(&R^LJRUC8(T=5H\=3M)I3SW'K0SA81VZ
M8SMJ%*]7#FQ*H3S"3KY$C*H25-Z?85=:QF':)?89)3VXK?[@WQ"@D[UQ+4-V
M6W*E%,P19A/NAW?U9DSB('7JE,<.IVF?[N-6F?"P-"T5I)ROJKDA;>$?W*!@
M5VYL2>G">JSB(/2CDE:7R+ N>>K_R9KVX1)7B6">1HDS/;R&41 D/8N/M*)%
MWB-:9;=DOH _>[&QL[L?IU$8=<NFSRY.TC#N@;;J];JEK?EDN.;[E>CZ#:^E
MXG"\Y.(9CA2"&C@T&HE@DJ'I.89CVI4JI:BGWA]J(T]V\YIMJB5S[BO4DY/C
M;\'4IOJ, )M_>WBI3V%-:_.IXKHZT7?;";FX(<3S!#H&3ZHS^J1]1?UMY"M5
M&UYJ)-@:7A><)S!K5/VYH;XQ<E<=P!^D@>-\=;EE=,64-8#G:RG-RXU]0?/1
M9_X_4$L#!!0    ( $Z"6%1$&R C<@4  (P5   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DP+GAM;+58;6_;-A#^*X2';2Z0Z,UV['1)@,1V6@/I%B3I]J'H
M!UHZ6T0ET2.I.MFOWY%2Y#BFJ*S OM@2J>>.]_!X?,BS+1??9 J@R&.>%?*\
MERJU>>_[,DXAI]+C&RBP9\5%3A6^BK4O-P)H8D!YYD=!<.+GE!6]BS/3=BLN
MSGBI,E; K2"RS',JGJX@X]OS7MA[;KACZU3I!O_B;$/7< _J\^96X)O?6$E8
M#H5DO" "5N>]R_#]/)QH@/GB3P9;^>*9Z%"6G'_3+XODO!?H$4$&L=(F*/Y]
MAREDF;:$X_B[-MIK?&K@R^=GZ]<F> QF225,>?872U1ZWIOT2 (K6F;JCF\_
M0AW02-N+>2;-+]G6WP8]$I=2\;P&XPAR5E3_]+$FXBV J 9$KP#A20M@4 ,&
MKP'#%L"P!@S?"AC5 !.Z7\5NB)M112_.!-\2H;]&:_K!L&_0R!<K=*+<*X&]
M#''J8E'$/ ?R0!]!DF-R!S$O8I8Q:J;Q"M06H"#7D("@&;E75)6*BR=R1Q40
M6B1DOEJ!F6RR,U7U]F>@*,O>G?D*!ZK=^7$]J&DUJ*AE4&%$/O%"I9+,BP22
M?0,^1MB$&3V'.8V<%F<0>V00'I$HB$++@&9OAP<6^/S-\/#4$<V@F;2!L3?H
MG#0R8S+.N"P%D"^72ZD$KKRO#A?#QL70N!BVN/A<, 6)F7!,#/O\VR;6;34*
MO2#XV<;_#^+F;ER_ KYS$#)J"!DY31DF"*N85V:Y] LLY'S5L+.$ E9,26O&
MNZT/O8F=%S=LT(:;=^"\Z#5LCY23AI03IQVLU5B)BSU:;,&[K4P.1U,%[X8-
MQM[('KP;%WJA,_AQ$_S8:6?^B+NUQ#S %)CR?$.E)!\$+S>X*+^#D&S%< 5]
MY%G"BK4\(C<W4]Q:<3N74"AL(I08C$H1M$Z)XD2F5$"*"(1; KMR#^A+^-5&
MOAL4G;8M23<N1/I;UF2'P\ [=?(_:?B?N/EOW7GV=[$C\CO7VTB)'R\S(/6\
M'9%[S?:QEAD)N:5/*'\4N12"%FO0ST?D%D2,#S92W4/K!][@H.Q4K+J!XY:E
M,'?#@HZ4/FTH/?U_*74PYO8<>"?V+'3#PK"M!G2Y.\C=/<+"8*>? J>E!2Y\
M)DSN0,6"5>^XC5B&4T7_@[AY!^[4&[K#?R$?0Z<ES(-C@;FQ1KV@%2/6PN]4
M,%Y*$E,AGO HLZ4BD80J/(PL)4L8=MMWB0Y7_:AU474BASI-;-!Y!S3J2I1H
MQU3D5E0*5\\_])DEW"M)+"!!O6#EPFVL/]*%PLZ%&QFU++1YET<#="FI<"=?
MP\%;9,,Q;G-8:Q*4#PJ+KJDDM9+H7\\6BW?F@/%A<?.PT'19:7([PD$/VVCJ
M0(XLPK$FRHV,NM;63H*';O5:56.=+'&&0@'U1-RD#[Z#DB2%+"&XQHBDF;WP
M= CD\$0K2#M#;FA[[?G/N'U^=HH\=*O8/U0*PAJT&S<Z%"!UQ&[<^'!FZXC=
M.,OA93_BG=P.W=)UMS_O%#<1+4>Q#EO#J&7KG'4 (Y2,+9MN!Q*3[0"XSX36
MWOLM.S48NC607?U>=: >4B#0QJI964#CU!1L_/()J)"DEO"F<,59F> 1 (_@
M^B2 FYS^S)P&BJ=??II$X?@W!*#.U'IRFS*TM:72G)027,3F#"!4@7H_99OF
M*'!9KDNIF@L+CUS!FA6%/C3<PT9!O@1!ZLZCERY_?79&V)Z3F(L-%Z9Z>#;^
M_1<W2#F(M;FZPRV<EX6J+@V:UN9Z\,I<BKUJG^IK0TO[93A^/\/I/>S!&<(>
M<]/H[UQ7]Y2?J,"XD5Y8X3 ";XP+3517?]6+XAMSM[7D2O'</*9 <5_1'V#_
MBG/U_*(=-!>P%_\"4$L#!!0    ( $Z"6%0M\U1T20,  "8*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#DQ+GAM;)5676^;,!3]*Q:KIE9J2X!\=DFDIFQ:
M'RI%:;L]3'MPX":Q:FQFFR;=KY]M"$V 9.D+^..<ZW-LN+[#-1<O<@6@T":A
M3(Z<E5+IC>O*: 4)EM<\!:9G%EPD6.FN6+HR%8!C2TJHZ[=:73?!A#GCH1V;
MBO&09XH2!E.!9)8D6+Q-@/+UR/&<[<",+%?*#+CC88J7\ CJ.9T*W7/+*#%)
M@$G"&1*P&#FWWDTX,'@+^$%@+7?:R#B9<_YB.O?QR&D904 A4B8"UJ]7N -*
M32 MXT\1TRF7-,3=]C;Z-^M=>YEC"7><_B2Q6HV<OH-B6.",JAE??X?"3\?$
MBSB5]HG6!;;EH"B3BB<%62M(",O?>%/LPP[!ZQX@^ 7!KQ+:!PA!00A.);0+
M0MON3&[%[D.(%1X/!5\C8= ZFFG8S;1L;9\P<^R/2NA9HGEJ?,\BG@!ZPAN0
MZ K-(.(L(I1@>RI\@9Z9T&-+1OY";&!H @P61$ET'H+"A%YHVO-CB,[/+M 9
M(@P]K7@F,8OET%5:H5G'C0HUDUR-?T"-YZ,'SM1*HJ\LAG@_@*NME?[\K;^)
M?S1B"-$U"KQ+Y+=\KT'0W>GT5@,]/)GN#8ZX"<K3"FR\X$"\#QS/)?JZB6@6
M$[9$MPG/F#ZQ*0A]8LP,*:[GL?Z@"MH,5":81+]FG%*D?ZDU%O'O(Y+;I>2V
ME=P^('D"2\+LDG-,,8N@Z:O(0W1M").H7L=>$+2'[NON2=5!@T&PCPGKF/[@
M/<Z>@4YIH'/4P&T<$[/;$NDDJW])(8 I] 98R,^?^K[7^X*4WL"4RQS6Y"]?
MH;,C*_ J[NH0K[(!81W2"YJ]=4MOW0]X2P71S\/.T+EWT>2N6Y?>J;BK0]I^
MKV*OCO&[S?9ZI;W>47LSB+/H=']-WGHU45?=RD=WUX#I53_,.J;5[*U?>NM_
MQ!ML4B+*K" 55ID"TZ0D(0H?]-<_P5\#9N?P]M0/2O6#H^IU>O]/2AC44X+?
MJ::$!E M;X1UT&[>R.6[.S=H F)I*Q&)(I,W\\NF'"V+G5M[QU?&)[H(RFN6
M]S!Y!?6 A<Z$$E%8Z)"MZY[>4)%7)7E'\=3>TW.N]*UOFRM=R($P #V_X%QM
M.V:!LC0<_P-02P,$%     @ 3H)85+Q5OG3% P  *PT  !D   !X;"]W;W)K
M<VAE971S+W-H965T.3(N>&ULS5==;^(Z$/TK5K0/K42;. 1*5X $93\JM?>B
M=KO[L+H/)AF(M8G-V@ZT__Z.G1"X;4C[LKI] =N9,SXSQQE/AENI?ND4P)#'
M/!-ZY*7&K#_ZOHY3R)D^EVL0^&0I5<X,3M7*UVL%+'&@///#(.C[.>/"&P_=
MVER-A[(P&1<P5T07><[4TQ0RN1UYU-LMW/%5:NR"/QZNV0KNP3RLYPIG?NTE
MX3D(S:4@"I8C;T(_SFC/ IS%=PY;?3 F-I2%E+_LY#H9>8%E!!G$QKI@^+>!
M*\@RZPEY_*Z<>O6>%G@XWGG_[(+'8!9,PY7,?O#$I"-OX)$$EJS(S)W<?H4J
M($<PEIEVOV1;V08>B0MM9%Z!D4'.1?G/'JM$' !H_P@@K #A<T!T!-"M -VW
M J(*$+G,E*&X/,R88>.ADENBK#5ZLP.73(?&\+FPNM\;A4\YXLSX,^.*?&=9
M >06F"X4H*B&G)%)DG"K#,O(M2C/E]7I9 :&\>P4+1[N9^3DPRGY0+@@WU)9
M:"82/?0-TK+._;BB,"TIA$<HT)#<2F%233Z)!)+_.O QGCJH<!?4-&SU.(/X
MG'1IAX1!2!L(7;T='C3 9V^&T\N6:+JU1%WGK_NJ1!TRT1J,)IAH<L/9@F>H
M$>B== E!A>X@+I3B8N6L_I)"U0M3IKDF/V]P W)M(-?_M-"+:GJ1HQ<=H3=G
M3_;(:(*'A)S,E8P!$IPIF9^2&2B^8?;5QE.DC2JL:0?'&]#&4IK8]]X%T93H
M<N>^V]E6L,TXN@Q0DDT#WU[-M]?*]SI?8T+=*8='+)\:FHYL[\7.^VW+,_2J
MQ>RE13<<#&@S_7Y-O]]*_XYM\'7[>0OY E2;?A>UPXOW>+P&-;U!:[R.WL85
M*+DD,18*W,J*AT/-$U"N+C5)6/KMM4CXTN*,=GM'SM=E3?BRE7#OG%+RS=YG
M,<M:$D"#?8D.WJ-"]. .H:]K5!$\O$6VW*3D0<B%!K5AB\P6@76!])&B%#&2
M=^)U#B@[AITZMB>L%5H73,2-!6):$3N4L/M<Y0:;L_X1D6FXCSELC?FF6#$A
MV]*WK^_T719XNJ_PM+W$_X_Z1J^^Q TF9V$_.J+O_I:@[=?$'XWY"S;DY.1&
M:GV*\#@KL.^Q7=3?)@5%KF2./7QJFVMW;\8RA\JZ,4<-]PR-GF>I[;HJ4^0?
M=)$YJ)7KQC76V4*8LO>J5^N.?^+ZW&?K4_LEX+K3O9OR,^*6J147FF2P1)?!
M^06R4F5G7DZ,7+M>=2$-=KYNF.+7#"AK@,^74IK=Q&Y0?Q^-_P502P,$%
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
MP!45'$E8C[T[?#O'0^O@++Y2V*F#,;*AK(3X82</\=@++"-@$&D+0<S?%F;
MF$4R//XI0;UJ3^MX.-ZCW[O@33 KHF FV-\TULG8&WHHAC7)F5Z*W9]0!M2W
M>)%@ROVB76D;>"C*E19IZ6P8I)07_^1G>1 '#GAPP2$L'<)3A]X%AV[IT'VK
M0Z]TZ+F3*4)QYS GFDQ&4NR0M-8&S0[<83IO$S[E5O=G+<U3:OSTY)Y0B;X2
ME@-Z J)R"494C:[1$B+!(\HHL?HH)-9HEA"^ 40YFA$I7RG?E)[FV2-L@:$N
M>LZSC#D,PM BU^B1DI5!T:_HXQPTH>R3 7]YGJ./'SZA#Q;L2R)R17BL1KXV
M$5E>?E2RGQ;LPPOL<8B>!->)0G_P&.)C -\<174>X?X\IF$KXARB#NKB*Q0&
M(6X@-'N[>]#@/F]W_RMG'10TNA]%TZW4[3J\[B_5O:J$H*#V4L?(O'E&Z%Q*
M*^:4**JNT L7*P5R2U8,T //C(C'R7!E]&=1SMP$?5L*QI!Y"7=$QM];2/<J
MTCU'NG>!]%$*V=W9/H6NT HVE'-+=D48X1$TY4P!/W#P]KNWG5SCFV%_Y&\/
MA6RRPK@R.J+>KZCW?YLZ\/@7O OL_A&C?H!/>#=9'49W1'Q0$1^T$N]W,$9?
M[$<X(JQ%PYL*[^;])-ZP(CUL/03[N1*9PZ9*Y8:E%HB;_<TG1IJ]+%65$ F)
M8#'()@F'Y^)T@Q,!SVT&0;-ZGROBGUN)/^8;PD7+">"@+@?!^Q$.'U0Q_']+
M5^YPJ,NI<@TFX:#7K!T.:^YA*_<''ID;FW*%52> UE:"[;ZP9G5D9G8YI.;J
M&3;D(^Z=AG5N=2$A<5UX<+<UJ"79FG"^/4&Z MFJ<5T6<.\=I69=$G![3;@_
MDM.J9^C9.Y89*FJ4<SLWJM<_*U%G&7EN<HV[_4ORU>4 M]>#A6"O:T'22D'T
M+[J3W&1:VYG4U0&_H_* Z_J VPO$[.WBS4NH0V5P+S@5QC^XN:<@-ZX#4@8]
MY[JXM%:K59=UYWJ+D_4IOIT5O5(-4[1N3T2:.Y-"#-8&,NC<F)2113=43+3(
M7'^P$MIT&VZ8F X2I#4PS]="Z/W$;E#UI)/_ %!+ P04    " !.@EA48)FO
MX<P$  "D%P  &0   'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6S%6%U/XS@4
M_2M6-2O-2*6)G:8?J%2B%&:1@&7I#OLPV@<W<5MKDKAK.Q2D^?%K)R%.IZD)
MVLZ4!^HD/M?WWG/O<>+1AO%O8D6(!,]QE(BSUDK*]:GCB&!%8BPZ;$T2]63!
M>(RENN1+1ZPYP6$&BB,'N6[/B3%-6N-1=N^>CT<LE1%-R#T'(HUCS%\F)&*;
MLQ9LO=YXH,N5U#><\6B-EV1&Y)?U/5=73FDEI#%)!&4)X&1QUCJ'IY\]I '9
MC$=*-J(R!CJ4.6/?],5U>-9RM4<D(H'4)K#Z>2(7)(JT)>7'OX715KFF!E;'
MK]:OLN!5,',LR 6+_J:A7)VU!BT0D@5.(_G -K^3(B!?VPM8)++_8%/,=5L@
M2(5D<0%6'L0TR7_Q<Y&("@#V]@!0 4 _ KI[ %X!\)H"N@6@VQ3@%P"_*:!7
M 'I- ?T"T,_(RK.;43/%$H]'G&T U[.5-3W(^,W0BA&:Z%*<2:Z>4H63XRM,
M.7C$44K +<$BY435F00G8);7)F +<"X$D0+@) 0W%,]I1"4E EQ@SBD) 99@
MUTH(5)W=L>2$DR!5\Y(EF&!!!?@X)1+3Z)-:XLML"CY^^ 0^ )J OU8L%6H)
M,7*DBDM[YP1%#),\!K0G!HC +4OD2H#+)"3AM@%'):3,"GK-R@19+4Y)T $>
M; /D(ECCT$5SN%L#GS:&PV$-_-(.OV-/'0#[>YV_LL-O,>\ Y.V%?VX =U$=
M?(L*KRQ0+[/GO5V@11U6:_#/%">22JSU#%PGN31KB?MZH^R :TEB\8_%BV[I
M13?SHKO'B^MXK?S(6N/R66T#@M36:6ZDEQG1F\#36-'_5"V<-V=,=V=X:#"
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
M'QCHGQ)8CPQJP34YI;%)J%M:[DQ"Q["T^$!E'\?C^^53E&;8*RB QZ#7"#H
M> ;X=N\ IC4E;=,J4(%9>^?48:;).@5 W@ G[ZIGK8@6 ":#7H/? - 9G/0.
M@D&MR>H:5#PT!&4! #G  ;?I?%LJ!0"\H-?0.-AZI^N4T/C*H-:Y %?QCK<Y
M=F\?H!K@D&IG[;!" 5=!KT&Q )@)?*]WR*MNSAX\../MU'9CM?VRH><$FGV3
M !8*G(5'Y;8%0$ST&@T+ )LXZ5F]0:T9[ :5,44M )<"1]<)*6H!4!.]1LP"
M$"=.B9BO#&J=,W"5,+T** "< H?895*BN!%;[[OV&AP+X)K MV&'X";<SS6'
M;ON][0XK%CI4\V8M8#$TA,!5UUHQ)@2$A;W&PB' +#SE2?7(H$;>.SA:>7>,
M<K?U0-C0]-BY/(A+(< O[#7,#@& X4EAMD$=TOVHJ?&?4:AY:> (X6[3*R3O
M_@*4"X_9X%T95)]FDBSR.)W$BR@AT_CQ4?DJG4CR(,MG*=/J8C6SZ\.6C_50
MF:Z&"EELCFP6U9G-;)F3;'-(LU@?THP+,EU*4F:D*+/)%V52O^D0%\4R4O6L
MI&U98ZM$\RB-5N<[*L-2W:T:2@M9'S G#\M"-:<H!EU=.MPZNCJ7^5-]'KT@
MDVR9EJLS7)M?-V?>K^K#PNW?0__%./0[KJC.55=6QV6ABM4A^]LH?XK3@B3R
M457G#*H )5^=6U]]*;-%?7CV(2O+;%Y_G,EH*O/*0%U_S+)R_:6J8/._!US\
M'U!+ P04    " !.@EA4$<K#^TL%  "T'   &0   'AL+W=O<FMS:&5E=',O
M<VAE970Y-RYX;6R]66%OVR@8_BLHVG2;=!<;L!.G2B.U3:95VF[5VNT^5/M
M;))8LTT&N%FE^_&'L6N2U,9I3NF7Q 8>7M[W@??!,-XP_E.L*)7@=YIDXKRW
MDG)]YC@B7-&4B#Y;TTS5+!A/B52O?.F(-:<DTJ T<9#K#IR4Q%EO,M9E-WPR
M9KE,XHS><"#R-"7\\9(F;'/>@[VG@J_Q<B6+ F<R7I,EO:7RV_J&JS>G[B6*
M4YJ)F&6 T\5Y[P*>S3P-T"V^QW0CMIY!X<J<L9_%RW5TWG.+$=&$AK+H@JB_
M!WI%DZ3H28WC5]5IK[99 +>?GWK_H)U7SLR)H%<L^2>.Y.J\%_1 1!<D3^17
MMOE(*X?\HK^0)4+_@DW5UNV!,!>2I158C2"-L_*?_*X"<0@ 50"T!X!>"P!7
M 'PHP*L WJ$ OP)HUYW2=QVX*9%D,N9L WC16O56/.CH:[2*5YP5$^56<E4;
M*YR<_,VRD&62LT35+,%U)BFG0H*_P&TY=0!;@!D)5^ FY^%*45(4M*'>3:DD
M<?)>P;_=3L&[-^_!&Q!GX&[%<D&R2(P=J09=F';":H!7Y0!1RP"G-.P##/\$
MR$6P 3X]'.XVP&<'P^%H%^ZH2-?A1G6XD>X/OS#<]Y]40W M:2I^6,S@V@S6
M9KP6,[>2A3]7+(DH%W^ V:\\EH_@0DH>SW-)Y@D%DK61V$11:6V@K16IYV$"
MASY&P=AYV*:BH1G"W@#7S7:<\6IG/*LS?A]"<%=DE) DEN#X=7_^*3D8U&8&
MK\I!:<W?#J[O^?L4-+3R_,&PF8%A[<K0ZLJ,+]F<S!\M40GJKH)3!G]4FQF]
M:O!'S\**1A[V]X+?T&KHN4%S\*%K4K3;X0SE&0-7*H&J@7\BZ=H2(;B5^>$I
MJ8 FYT'TJF14YG:7 O+VR&AHA0+4PH5)K-">62^2A(5$[W&>ABC _6>:SBFW
M1LMD.^B=E!:3!J'_NK3XS]._Z^ZS8F^TZXI)M=">:V]XK/<J_X)#Q0*:W >'
M)^7#9$886)UX"[YL,L7%*EXWA/>R WT/?S228D>-AOV!^[9Q6W4D<'8$<#=@
M)L=#>Y(WK']7'SQA,7V_Y#)BC-MV:B;M(O>4Q".3B!'\/\1WH)N)GW:@1J,^
M;N;O"."NWUM[8;LN&/X.V& @DZ(1/BEO)E,C^\:TBS<[NF7!=J "V!\V+]AN
MH-=">"=P9"?<* ZR*XXA_$5;&F1T  U.2KT1!63?$7=1;T>W46]'*9WLNRW<
M'XN<'8/<C9G1-V3/_!_R)'D$TSC))8U>(-7(" (:G?3KVD@#MN_(.^CO0+?0
MWX$*@I8%/.T&PF;RNX'VE8^-Q&&[:NQS_P+!QD9/\&D/5[9.5^P? 5WTV]$M
M@MV!4F2T+.$.X AWL6@$#]NE8)_% V0;&W' )SV6P48DL/UCH8L].[IM\=I1
M0]0FV]W EGUV%]#O!W;:C=AANPCLT_XB\<9&'_!)CX:PD0EL_V[HF@!V=-L$
ML*."84L2GG8!@[[?,@%>#MP]?RWD;K?$Y'/OF(^.RP[4W8J"-8^S,%Z3!$3Q
M8J$8SD(*YE1N*,V*2KU!5#,++/2LBZI9MZ8\I)DD2RJ*"PB6<\!4&9'%5!%T
MF:I* 6(!HER?6XCB<$,UT2<UL1 Y479*Z#ZL:JM *<F4 5VF&DHU6C4!UU3?
M98%Y+I0[0O2;0NILW<"DE"_UU9< (<LS61[;UZ7U]=JEOH7:+_?<LZEBYGF-
M"JZJ*2_0C(GR/N\SX<LX$R"A"V7.[0]5JN7E%5GY(ME:WP'-F90LU8\K2B+*
MBP:J?L&8?'HI#-07E9/_ %!+ P04    " !.@EA42QM /O<#   T#@  &0
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
M9Q?CD!\3[C1N_=X:0B4KHOL07)>S) N&T&#!@4')ZQ$OT9A )#8>=IQ)+QF
M^^L7]B^Q=JEEI3Q>DOFE2ZYFR<<$2ERKUO M;;_BKIY)X"O(^/B$;9<[^91
MT7JF>@<6![6VW5L][?JP!QB.#P#R'2"/OCNAZ/)*L9I/'6W!A6QA"XM8:D2+
M.6W#I2S9R:D6',\_/[2:GV&!7%$)U_81/4O/&4[AO"QUZ)PRLM]=?^CCVRMD
MI<V[:<JB'UC28J=UT6GE![2NL!C :'@">98/_X>G8KOWGO?>\\@W/L!W2:XA
MIQCA&VFQ?">^6X?P%\Z=)5/"0FTLLB[\$;%1+S:*8J,#8LMVY76I97!/8*D,
M JUAR53<P^_OD@K7C+7_<T1HW N-CU;U@^QI098=&3G:@%2&3FX%&G2%5/A:
MWX\S3K)!EKUYS5JZ-SCA&UPHM]'6@\&U,&6##Y,$7#?77<#4Q%E:$<MDQF4E
MOP)T(4'.UT3\$H3Q['\N\W]02P,$%     @ 3H)85(<3Y/X;!   _@X  !H
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
M<R"CM O,^Y40^F-BSXCFB!__ 5!+ P04    " !.@EA4XD0FRU(*  #<.P
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
M"XC?EXSENP_R?;?]"[VG?P-02P,$%     @ 3H)85 B]6 B9!   U!@  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;+U976^C.!3]*U8T#U-IMV ;
M\E$ED=HPLUNIW>DVG=F'U3XXX"1H &>-::;2_O@U'\4A <=21KPT8,Z]]CW'
M.3BWTSWCW],MI0+\B*,DG0VV0NQN+"OUMS0FZ37;T40^63,>$R%O^<9*=YR2
MH B*(PO9]M"*29@,YM-B[(G/IRP349C0)P[2+(X)?[NC$=O/!G#P/O <;K8B
M'[#FTQW9T"457W=/7-Y9=98@C&F2ABP!G*YG@UMXX^%Q'E @OH5TGQY<@[R4
M%6/?\YO[8#:P\Q71B/HB3T'DQRM=T"C*,\EU_%LE'=1SYH&'U^_9/Q?%RV)6
M)*4+%OT5!F([&XP'(*!KDD7BF>U_IU5!;I[/9U%:_ 7["FL/@)^E@L55L%Q!
M'";E)_E1$7$0 (<= :@*0,<!3D< K@*P:8!3!3@%,V4I!0\>$60^Y6P/>(Z6
MV?*+@LPB6I8?)KGN2\'ETU#&B?DSC8B@ 7@B7+R!%TZ2E!2*I.!7L)2[+,@B
M"M@:W"=^QKE$/I)$;@@IO0"?*4W!1X\*$D97$O]UZ8&/'Z[ !Q FX&7+LI0D
M03JUA%QH/IWE5XNZ*Q>%.A8%$7ADB=BFX%,2T*"9P)(5UF6B]S+OD#:C1_UK
M@.$O -D(MBQH81YNMX1[QN%PHJD&UZ+A(A_NR'>HRQ>QI1QH9/S[04:#>T'C
M]!_-W$X]MU/,[73,W92_3=LR?EC$Y[;S.G>&$P=/K==#PD]1&(^<21/EM:"&
M-K9K5*,$MR[!U9;@910()EVKY&PG.0OSC2P=1U(IG_S!! 5_7K455V9V#Q8$
MX<AVCXIK0=DV1.W+'M;+'IHROZ3\-?0IN-UP6H[L0[$%B]\>-0J/ZGE&O>^N
M<3WW^,+=-3ZAMFUWG:+:=E<+JGMW3>H2)I?+!/X#[C6$X"7GT2>1ACIH*RNW
M>Q<.'KQ(X(7250F.OA;VD71&*.\<JED$4D6@GR+>)[YA*[)ZTS&GW!SV;^=0
M^3F\U-"K!(=<NZ>R&8"\,Z!F!<K.H=[/345;"LH3!A;R4"+)?B#Q3D>@LF4X
M[%\^9=9P=*E\(Q/Y#$#>&5"S F7YT-CSM?(M&-\Q+HG5\:9<&DYZ5PTIJT;V
MA:I5"1HO.NB>G#1:8&CBV.A(N1881FC<H1U2IH^,35^KW1TC.MZ4/R/4OVK*
MJ!&^5#5L\HIK02&W2PMEY,C8R+5:/!*>^7ZH8T19+W+[UT,Y+S(^$7?I,33P
MOA80=D8=<BAC1L;&K)7C-A*,Z^A01HK&_8NA#!49GWN[Q)B<\#QR3\0P 'EG
M0,T?U<J4L;$I:Q5[R#8D8;K?\<H_,>Q=,JS<%!N?=CLDJQ(T_&P\[B#ZH'UA
M[*-:HK_1B/FAI.%+)@*F_99@99/8Z9]R99C8^*S:1?EI\^#4LDQ WAE0LP)E
MNO@GM"%R7Y-G[4C7N\/*2G'_'0FL;!5?VI.H$@SUDAF O#.@L@+KH-T;4[XI
MVN8I\%F6B+(E6H_6K?G;HB%]-'X';[RRP:[2E/U^>4;8A)+,B*YE2OMZ)#<1
M+UOHY8U@NZ*IO&)"L+BXW%(24)X#Y/,U8^+])I^@_D?&_']02P,$%     @
M3H)85"*J+C.5"   U2H  !H   !X;"]W;W)K<VAE971S+W-H965T,3 V+GAM
M;,5:6W/CM@[^*QQ/'W9G$ELD==U),G,V-]O9..ZFVSYTSH-BT[&FLN@CR4GV
MWQ]2EBT;A!BUG6Y?$E\^@" !? !AG;W*_(]B*41)WE9I5ISWEF6Y_C08%+.E
M6,5%7ZY%IKY9R'P5E^IM_CPHUKF(YY70*ATPQ_$'JSC)>A=GU6?3_.),;LHT
MR<0T)\5FM8KS[Y]%*E_/>[2W^^!K\KPL]0>#B[-U_"P>1?EM/<W5N\%>RSQ9
MB:Q(9$9RL3CO_8=^FG)/"U2(7Q/Q6AR\)GHK3U+^H=^,YN<]1ULD4C$KM8I8
M_7L1ER)-M29EQ_]JI;W]FEKP\/5.^TVU>;69I[@0ES+]+9F7R_->V"-SL8@W
M:?E5O@Y%O:'*P)E,B^HO>:VQ3H_,-D4I5[6PLF"59-O_\5M]$ <"U&T18+4
MZRK :P'>5<"M!=RN EXMX'45\&L!OZM 4 L$707"6B#L*A#5 E%7 >KL/.=T
M%MD[N[.WZ<[=M+._Z<[AM+/'Z<[EM+//Z<[IM+/7Z<[MM/+[8)LD589=Q65\
M<9;+5Y)KO-*G7U1I6LFKQ$HRS2B/9:Z^391<>?$MBS?SI!1S\O,FSDN1I]_)
M39+%V2R)4Z)5DE/RN*4;(A>D _[#E2CC)/VH!+\]7I$//WTD/Y$!*99Q+@J2
M9$I'4A8GZD/U^I>EW!1Q-B_.!J7:CC9J,*M-_[PUG;68?A_G?>*P$\(<1A'Q
M2[OXC7CJ$Q9J<1HAXE=V\2LQZQ-.6U>_MHL_BK42=UK%;^SBXTUF%;_M<'06
MXX?=]^X@XJ/N>\?$Q]WWCHG?==\[)OZELS@:-O<=C+=$W>3O1=W#WW/<M+,X
M-'Z@>&=//FQ//JS2QUL#03<6+5PRRK;]DNX[?O^B),FH%*OBOY9U^7Y=7JWK
MMJP[6JWC)%=]44G$F^K-"H%Y8JO#KW3HQNSE0AW9R^%AOXN8F@C.PI#N44?F
MNWOS7:OY7\6+R#8"H\PKUUC0X[Y/V;%=UR;,]=TH\(YA-PB,4X\!V"T"<T+/
M\X]A0P3&J.]$Q["1">/*-C<\AHU-& M]1@'L#H4%$<-=X.U=X%E=<)O+HB#K
M7"Z2$G/#5MH[7-5A+@7A<6W":$A=#MV P +N^2YP P+S0P\>W!"!>5[@!, -
M"(Q[+@.1-$9@ZC(34> &#,:I"W8Z,6$!\R(/V/9@PE2 1#[0-D5@GA_Q%M_[
M>]_[5M\_K$6N:"E[5OW+3*XP[KCRC94YBP(.W(^@/'5VP/L(RN<>\,,MIHO"
MW!J:*,:"$"3J"$'QB '4&%DQ8" F[TR0ZX<@#28FB/+(<\!Q/9@PSZ,4F#5%
MC/>BR,%]'NQ]'M@K1N5I\B%5:?^1+'*Y(C.9J2#8Z#B0VXB0&4K) <(%W %F
M7YLHRIT QH*).M44"E+\%E46@I 9(BCJ@L0=82 &&6J,V*7-@BR F>]P<!03
MY,#<T -'\8#H\@)H_A1!!8Y#73P<PGTXA-9PF(BR3OY=2,1EF2=/FS)^2@4I
M)1G*=*Y" PV(T"Q)S F!#Z]-E&H<') Z-R;JE+H^![!;$T;#* +).D265,T#
M" A$540AA8P1NT*7 QZ_,U%J/5@3D 55X8 $^("=:@"I9HJLZ"CK/3P>HGT\
M1-9XN,2X@'Q0]]NY3-,X5ZV"R+<WX(]81&RU!X>GY?0I<,\UCH(4@:)@QX:K
M N& @X"J$8J"W#U&4;!8H"#(-1,4%8  ?,!1(&BF"(KUO19VH$XS5'$ZE8LO
M3;FX2HJZ8JC[SD,3)'$VU]^M9:'N/'+1ACLAFG/4][_$;R=DJJ+I*DDW^N[T
MJ*,*G5\XQN:48V#=J5'A87KU85&]05 J%& /@J-@6.%VP5M )UUC' 7""@7!
M!2>(6;3OPJJ#&L\!=T\1E-\_N)H<A]7!K([:;QU2SE^3-#TA276#%?,3$L]F
MF]4FC74H),V]5E<E-"BH>4$, MB'#[O!)MU@#^_"CL^C&1]09CV/?=X\YW*S
M/B&9+,G\,'_V9'Q"GF/%QG6QEIF&5:+H (@A1971P&EI(FDS=Z#<.O#X'!?)
MK$KYQ29-ORLKMCE\W$OL:T5K5_'),@2AS1B!VN<(T)H_:\6?*'"U);!*P)X'
M@3G]*(!DA"J#27B+*G,,-L(M@UT/K@S.)%HL@WR$H@[N5\?^;&82U#Z4T-6F
MBFWQI =;^HJZ28JEY@-TNNZ9O1#GL,.<4/,6?:IQ1I*;.-A\(2NJQ.('+<SQ
MSIL;.;5?R>MZ6Q5:G !P,O1-7E+$!(/21+F<,QB4)HHZ'$XN;A%8&,%.;XB@
M I\;)=)$19YOQ"2R8@"[N#L$Y4>P#9A0Y'*MFG\X%T5@G(5FE<2& ]1M&<_0
MYJY.[9?U6TWU*@\4O0O=,K5$A*H7VY:JYKTR?D,'\N85,F!!8.PY0/QO)("I
MBW/J4-ZRY>8^2NT7TOLX2TKY%)-AG+^(HK35A^920Z,?.IYG3?_,[/VS[G6U
M]["LO:QEP4FSEJ:=-=T5H_]Z<68'/XW8>YMW)LR7M?A1\H1!VR$T'0JS_S32
M8;AY6:LXGO;0MO:6-?T(L_<C?XW%+YDYXC_UPI9JRIIJRNS5]#(5<4:N5>0O
M;0YM:A3S?VPV-7S(['QHRZ9[AO 69\'!J.9XU8:2F)V2_IGF?,J0R1)S(M[6
MG+.&[IB=[GY$_O.& KF= M_)__M:_*B41'[0DH2\84%NOV-V((#[6L7AVCYK
M^UF%-Y3'[93WU_+_GIO7-1HH+FPQY^!'8CL5MDYBMI&M[5J0I^_D4:66S>4-
M_W'WAS($;[B.V[D.W^H)V752[P^H#N=36*O-S=8?_HQ\C6!4IP6G"3<(#(Z[
MWX<,WX>,$(C1THW?UW/W/F2";CTT.&UP\*"7?N#S/LZ?DZP@J5@H.:<?*#7Y
M]AG*[9M2KJMGOYYD6<I5]7(IXKG(-4!]OY"RW+W1CY/MGV2]^#]02P,$%
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
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
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
M0?4. +V#ZAT >@?5.P#T#LW#;H#>0?4. +V#ZAT >@?5.P#T#JIW .@=5.\
MT#NJWA&@=U2](T#OJ'I'@-Y1]8X O:/J'0%ZQ^9E)4#OJ'I'@-Y1]8X O:/J
M'0%Z1]4[ O1.JG<"Z)U4[P30.ZG>":!W4KT30.^D>B> WDGU3@"]4W/8!*!W
M4KT30.^D>B> WDGU3@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [J]X9H'=6O3-
M[ZQZ9X#>N3DL"- [J]X9H'=6O3- [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW
M >A=5.\"T+NHW@6@=U&]"T#OTASV!NA=5.\"T+NJWA6@=U6]*T#OJGI7@-Y5
M]:X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W;89U 'I;TX[K /RVIAG8
M,0#!K6E&=@S <&N:H1T#4-R:9FS' !RWIAG<,0#)K6E&=PS <FN:X1WSG9J/
MT\=N&*]%7^LFX#OMGB[W#M??_UQ^76P1^N2ZO\T8'_\"4$L#!!0    ( $Z"
M6%3R?@/O<0(  (D\   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'
M\5>)N*V"L<$&IJ8W[6ZW7NP%&#@-"O^$W2Y]^SFDK;2IBU9ETKXW08GM\SOX
M2)^[7'][GJQ;'?IN<)MHY_WT20A7[VQ?N7B<[!!6MN/<5SY\G1_$5-7[ZL$*
ME21&U./@[>#7_E@CNKF^L]OJL?.KSX?PLVO'81/-MG/1ZO:T\9BUB:IIZMJZ
M\F%=/ W-;RGKEX0XG%SVN%T[N:NP(1+O)AQ7_ASP<N[KDYWGMK&K^VKV7ZH^
M[!*'3CC_W%D7GR_Q3H_C=MO6MAGKQSX<B=TTVZIQ.VM]W\6GHE?GDWVX87OZ
ME!?G+V7.!8:=]_,XN3"QV7X\[G4DQ]/K*12RLV_/O^);8BA]\?O9X[0;V_QE
M=KC>'^.\7^;AQ/*X_(Y_G?%;_0_VH2!]I) ^,D@?&M*'@?210_HH('V4D#YD
M0FF$(JJDD"HIIDH*JI*BJJ2P*BFN2@JLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*
MK(HBJZ+(JBBRIA194XJL*476E")K2I$UI<B:4F1-*;*F%%E3BJP91=:,(FM&
MD36CR)I19,THLF8463.*K!E%UHPBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNF
MR*HILAJ*K(8BJZ'(:BBR&HJLAB*KH<AJ*+(:BJR&(FM.D36GR)I39,TILN84
M67.*K#E%UIPB:TZ1-:?(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+*6
M%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K#*AT"H3BJTRH> J$XJN,J'P
M*A.*KS*A "N3_RGL]W'<_^/XY1GW53N\YHOE'\@W/P%02P$"% ,4    " !.
M@EA4!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P
M+GAM;%!+ 0(4 Q0    ( $Z"6%2-OZJ^[P   "L"   1              "
M :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( $Z"6%297)PC$ 8
M )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L!
M A0#%     @ 3H)85'5]3Y6U!P  RR4  !@              ("!#@@  'AL
M+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( $Z"6%1%/8WD4PH
M #DX   8              " @?D/  !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q02P$"% ,4    " !.@EA4F(8N90\%  !J&P  &               @(&"
M&@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ 3H)85%-*
M,:QZ!   "!4  !@              ("!QQ\  'AL+W=O<FMS:&5E=',O<VAE
M970T+GAM;%!+ 0(4 Q0    ( $Z"6%2%?X61MP<  -T@   8
M  " @7<D  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !.
M@EA4%3L[8<0#  !D#   &               @(%D+   >&PO=V]R:W-H965T
M<R]S:&5E=#8N>&UL4$L! A0#%     @ 3H)85 ]Z:W9B#   ,TL  !@
M         ("!7C   'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0
M   ( $Z"6%3N3^TG<PP  "@]   8              " @?8\  !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !.@EA4 0O'KV4&  "Z$
M&               @(&?20  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L!
M A0#%     @ 3H)85!2QXA5['0  %EL  !D              ("!.E   'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !.@EA4L7S621H1
M  ";.0  &0              @('L;0  >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;%!+ 0(4 Q0    ( $Z"6%1R;&\_TAH  )MF   9              "
M@3U_  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ 3H)8
M5,(VZC<9#0  '"$  !D              ("!1IH  'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6Q02P$"% ,4    " !.@EA4@=62XW,2  !3+   &0
M        @(&6IP  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0
M   ( $Z"6%3QU;377 ,  !X'   9              " @4"Z  !X;"]W;W)K
M<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 3H)85-4S-6]Y#   SBH
M !D              ("!T[T  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q0
M2P$"% ,4    " !.@EA4TLMS1HD0  "E,P  &0              @(&#R@
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( $Z"6%1M$8"Q
M>P@  .<4   9              " @4/;  !X;"]W;W)K<VAE971S+W-H965T
M,3@N>&UL4$L! A0#%     @ 3H)85*HZ>@A2%   )UL  !D
M ("!]>,  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !.
M@EA47O+?884+   8'P  &0              @(%^^   >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( $Z"6%0\\%/M2 <  *05   9
M          " @3H$ 0!X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#
M%     @ 3H)85!%-!5M-!   OPD  !D              ("!N0L! 'AL+W=O
M<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !.@EA4,]>!?RP%  "(
M"P  &0              @($]$ $ >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;%!+ 0(4 Q0    ( $Z"6%2#<+B?J0<   @3   9              " @: 5
M 0!X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ 3H)85-H;
MO 74#@  RBH  !D              ("!@!T! 'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6Q02P$"% ,4    " !.@EA4(T]>YN8&  !H$0  &0
M    @(&++ $ >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (
M $Z"6%2@ UAR5P,  -$'   9              " @:@S 0!X;"]W;W)K<VAE
M971S+W-H965T,C<N>&UL4$L! A0#%     @ 3H)85$Z4JQ@B)   _'@  !D
M             ("!-C<! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"
M% ,4    " !.@EA4!KZB&LD$  "N"@  &0              @(&/6P$ >&PO
M=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( $Z"6%0-^!-440,
M (H(   9              " @8]@ 0!X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL4$L! A0#%     @ 3H)85 !<H_1-!0  . L  !D              ("!
M%V0! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !.@EA4
MDV:\_6<$   B"@  &0              @(&;:0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,R+GAM;%!+ 0(4 Q0    ( $Z"6%3]>S+BX0(   @&   9
M      " @3EN 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%
M  @ 3H)85 -643*0 P  QP@  !D              ("!47$! 'AL+W=O<FMS
M:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !.@EA4P%XINI<%  #N#0
M&0              @($8=0$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+
M 0(4 Q0    ( $Z"6%3%Q#][E@0  #H+   9              " @>9Z 0!X
M;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ 3H)85/#RWPVJ
M P  B@@  !D              ("!LW\! 'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6Q02P$"% ,4    " !.@EA4'Z>$,FT(   '%@  &0
M@(&4@P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( $Z"
M6%3_61I**P4  &H0   9              " @3B, 0!X;"]W;W)K<VAE971S
M+W-H965T,SDN>&UL4$L! A0#%     @ 3H)85&P3O.@B!   '@D  !D
M         ("!FI$! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M    " !.@EA4M(Z E<,$  "A"P  &0              @('SE0$ >&PO=V]R
M:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( $Z"6%3'<$>%$ 4  "P-
M   9              " @>V: 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
M4$L! A0#%     @ 3H)85% T\O;G @  ,@8  !D              ("!-* !
M 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !.@EA4YC%R
MZ#@'  "J$P  &0              @(%2HP$ >&PO=V]R:W-H965T<R]S:&5E
M=#0T+GAM;%!+ 0(4 Q0    ( $Z"6%2;Q2TH"P4  ,X0   9
M  " @<&J 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @
M3H)85,%[0Q=, P  > X  !D              ("! [ ! 'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6Q02P$"% ,4    " !.@EA4/Y\VF)(%   \&@  &0
M            @(&&LP$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4
M Q0    ( $Z"6%0^ 7&T>PD  '\X   9              " @4^Y 0!X;"]W
M;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ 3H)85+[KB,W2!P
MVBP  !D              ("! <,! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6Q02P$"% ,4    " !.@EA4O.=.UC4/   29   &0              @($*
MRP$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( $Z"6%0O
M:ODNW@P  !=6   9              " @7;: 0!X;"]W;W)K<VAE971S+W-H
M965T-3$N>&UL4$L! A0#%     @ 3H)85.+=T2"L!0  +R(  !D
M     ("!B^<! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M" !.@EA4$VN"_E<$  #3$   &0              @(%N[0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( $Z"6%0B-&52K@P   -I   9
M              " @?SQ 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L!
M A0#%     @ 3H)85*^Y>_U9!P  RR4  !D              ("!X?X! 'AL
M+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " !.@EA4-[##FW$.
M  #[>0  &0              @(%Q!@( >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;%!+ 0(4 Q0    ( $Z"6%1I<@P@] (  .\(   9              "
M@1D5 @!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ 3H)8
M5'/>M%(A"@  "4   !D              ("!1!@" 'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6Q02P$"% ,4    " !.@EA4!-#;-&4"  !_!0  &0
M        @(&<(@( >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0
M   ( $Z"6%0^]06R9 4   T;   9              " @3@E @!X;"]W;W)K
M<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ 3H)85,HS!1YN!@  !B(
M !D              ("!TRH" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q0
M2P$"% ,4    " !.@EA4Q[<0 /$$   W&@  &0              @(%X,0(
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( $Z"6%198I*M
M.P,  + )   9              " @: V @!X;"]W;W)K<VAE971S+W-H965T
M-C,N>&UL4$L! A0#%     @ 3H)85%CF"\E_ P  SPP  !D
M ("!$CH" 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !.
M@EA4=O-S?; "   A!P  &0              @('(/0( >&PO=V]R:W-H965T
M<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( $Z"6%1+P&$(BP4  (L:   9
M          " @:]  @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#
M%     @ 3H)85($+I^@Z!P  FBH  !D              ("!<48" 'AL+W=O
M<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " !.@EA4% I>!A4&  !.
M'0  &0              @('B30( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM
M;%!+ 0(4 Q0    ( $Z"6%0YI,Q28 (  .0%   9              " @2Y4
M @!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ 3H)85*^'
M5VH+ P  Z @  !D              ("!Q58" 'AL+W=O<FMS:&5E=',O<VAE
M970W,"YX;6Q02P$"% ,4    " !.@EA4?WB]*/4#  #$$   &0
M    @($'6@( >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    (
M $Z"6%0Z!HQQ- 0  #@0   9              " @3-> @!X;"]W;W)K<VAE
M971S+W-H965T-S(N>&UL4$L! A0#%     @ 3H)85!/C"U-+!@  VB   !D
M             ("!GF(" 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"
M% ,4    " !.@EA4HG<#Z8T$  !Y%   &0              @($@:0( >&PO
M=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( $Z"6%0??.YM; (
M +8%   9              " @>1M @!X;"]W;W)K<VAE971S+W-H965T-S4N
M>&UL4$L! A0#%     @ 3H)85(J9WLV> P  ?PL  !D              ("!
MAW " 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !.@EA4
M5'B%O0@#  "W"   &0              @(%<= ( >&PO=V]R:W-H965T<R]S
M:&5E=#<W+GAM;%!+ 0(4 Q0    ( $Z"6%1HS::D#0,  '\(   9
M      " @9MW @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%
M  @ 3H)85'G4''JM!   >!$  !D              ("!WWH" 'AL+W=O<FMS
M:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !.@EA4D@P1!4,#    "@
M&0              @('#?P( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+
M 0(4 Q0    ( $Z"6%1G*AVTI0(  !X'   9              " @3V# @!X
M;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ 3H)85(3?)"IF
M @  >P8  !D              ("!&88" 'AL+W=O<FMS:&5E=',O<VAE970X
M,BYX;6Q02P$"% ,4    " !.@EA4[ZY+2NL"  "&"P  &0
M@(&VB ( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( $Z"
M6%1U4R!J-Q,  '*%   9              " @=B+ @!X;"]W;W)K<VAE971S
M+W-H965T.#0N>&UL4$L! A0#%     @ 3H)85%]HLL2&!0  ]!4  !D
M         ("!1I\" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M    " !.@EA4Y?81G%T#  !!"0  &0              @($#I0( >&PO=V]R
M:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( $Z"6%2KW+"0U@(  (('
M   9              " @9>H @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL
M4$L! A0#%     @ 3H)85&9E0-QV P  $ P  !D              ("!I*L"
M 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " !.@EA4Z*##
MP>($    $@  &0              @(%1KP( >&PO=V]R:W-H965T<R]S:&5E
M=#@Y+GAM;%!+ 0(4 Q0    ( $Z"6%1$&R C<@4  (P5   9
M  " @6JT @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @
M3H)85"WS5'1) P  )@H  !D              ("!$[H" 'AL+W=O<FMS:&5E
M=',O<VAE970Y,2YX;6Q02P$"% ,4    " !.@EA4O%6^=,4#   K#0  &0
M            @(&3O0( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4
M Q0    ( $Z"6%1 :AM([@0  !LC   9              " @8_! @!X;"]W
M;W)K<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ 3H)85&;9KS;K P
MGPX  !D              ("!M,8" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX
M;6Q02P$"% ,4    " !.@EA48)FOX<P$  "D%P  &0              @('6
MR@( >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( $Z"6%0>
M5<:P;PD  $E    9              " @=G/ @!X;"]W;W)K<VAE971S+W-H
M965T.38N>&UL4$L! A0#%     @ 3H)85!'*P_M+!0  M!P  !D
M     ("!?]D" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4
M" !.@EA42QM /O<#   T#@  &0              @($!WP( >&PO=V]R:W-H
M965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( $Z"6%3)4<F<B (  ((&   9
M              " @2_C @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L!
M A0#%     @ 3H)85"/#:TT! P  3 @  !H              ("![N4" 'AL
M+W=O<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ 3H)85#[T=8(>
M @  : 0  !H              ("!)^D" 'AL+W=O<FMS:&5E=',O<VAE970Q
M,#$N>&UL4$L! A0#%     @ 3H)85(<3Y/X;!   _@X  !H
M ("!?>L" 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @
M3H)85.T[>W39 @  [@<  !H              ("!T.\" 'AL+W=O<FMS:&5E
M=',O<VAE970Q,#,N>&UL4$L! A0#%     @ 3H)85.)$)LM2"@  W#L  !H
M             ("!X?(" 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L!
M A0#%     @ 3H)85 B]6 B9!   U!@  !H              ("!:_T" 'AL
M+W=O<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ 3H)85"*J+C.5
M"   U2H  !H              ("!/ (# 'AL+W=O<FMS:&5E=',O<VAE970Q
M,#8N>&UL4$L! A0#%     @ 3H)85 :MN%C^ P  ^@X  !H
M ("!"0L# 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @
M3H)85/^B0?94 P  )!8   T              ( !/P\# 'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " !.@EA4EXJ[',     3 @  "P              @ &^
M$@, 7W)E;',O+G)E;'-02P$"% ,4    " !.@EA4RLE[!$D'  !^1@  #P
M            @ &G$P, >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 3H)8
M5)C0E^X% P  VCX  !H              ( !'1L# 'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ 3H)85/)^ ^]Q @  B3P  !,
M         ( !6AX# %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     ', <P"D
)'P  _" #

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<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>126
<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>127
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>750</ContextCount>
  <ElementCount>659</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>148</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070008 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210011001 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210021002 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210071003 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210121004 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210181005 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210211006 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210311007 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210361008 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210441009 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210541011 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210621012 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210661013 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210741014 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210801015 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210841016 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210921018 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210961019 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>211001020 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>211031021 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>220032001 - 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>28</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>230043001 - 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>29</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>230083002 - 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>30</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>230193004 - 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>31</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>230223005 - 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>32</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230323006 - 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>33</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230373007 - 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>34</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230453008 - 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>35</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230553009 - 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>36</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230633010 - 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>37</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230673011 - 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>38</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230753012 - 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>39</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230813013 - 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>40</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230853014 - 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>41</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230933016 - 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>42</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230973017 - 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>43</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>231013018 - 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>44</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>240054001 - 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>45</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>240064002 - 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>46</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>240094003 - 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>47</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>240104004 - 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>48</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>240114005 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails</Role>
      <ShortName>Discontinued Operations - Summarized Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>240134006 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>240144007 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>240154008 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240164009 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240204010 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240234011 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240244012 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240254013 - Disclosure - Operating Segment Data - Revenues from Geographic Location Outside Domestic Country (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail</Role>
      <ShortName>Operating Segment Data - Revenues from Geographic Location Outside Domestic Country (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240264014 - 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>58</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240274015 - 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>59</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240284016 - 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>60</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240294017 - 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>61</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240304018 - 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>62</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240334019 - 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>63</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240344020 - 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>64</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240354021 - 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>65</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240384022 - 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>66</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240394023 - 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>67</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240404024 - 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>68</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240414025 - 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>69</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240424026 - 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>70</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240434027 - 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>71</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240464028 - 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>72</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240474029 - 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>73</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240494031 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240504032 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240514033 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240534034 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240564035 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240574036 - Disclosure - Defined Benefit Plan - Summary of Foreign Plan's Status and Recognized Amounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail</Role>
      <ShortName>Defined Benefit Plan - Summary of Foreign Plan's Status and Recognized Amounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240584037 - 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>80</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240594038 - 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>81</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240604039 - 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>82</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240614040 - 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>83</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240644041 - 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>84</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240654042 - 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>85</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240684043 - 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>86</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240694044 - 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>87</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240704045 - 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>88</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240714046 - 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>89</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240724047 - 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>90</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240734048 - 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>91</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240764049 - 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>92</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240774050 - 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>93</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240784051 - 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>94</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240794052 - 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>95</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240824053 - 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>96</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240834054 - 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>97</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240864055 - 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>98</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240874056 - 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>99</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240884057 - 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>100</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240914058 - 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>101</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240944059 - 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>102</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240954060 - 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>103</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240984061 - 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>104</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240994062 - 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>105</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>241024063 - 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>106</Position>
    </Report>
    <Report instance="codi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>241044064 - 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>107</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="codi-20211231.htm">codi-20211231.htm</File>
    <File>a12312021ex211.htm</File>
    <File>a12312021ex231.htm</File>
    <File>a12312021ex311.htm</File>
    <File>a12312021ex312.htm</File>
    <File>a12312021ex321.htm</File>
    <File>a12312021ex322.htm</File>
    <File>a12312021ex48.htm</File>
    <File>codi-20211231.xsd</File>
    <File>codi-20211231_cal.xml</File>
    <File>codi-20211231_def.xml</File>
    <File>codi-20211231_lab.xml</File>
    <File>codi-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>codi-20211231_g1.jpg</File>
    <File>codi-20211231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1883">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="46">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>130
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "codi-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 39,
   "contextCount": 750,
   "dts": {
    "calculationLink": {
     "local": [
      "codi-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "codi-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "codi-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "codi-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "codi-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "codi-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 939,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 34,
    "http://www.compasstrust.com/20211231": 6,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 45
   },
   "keyCustom": 111,
   "keyStandard": 548,
   "memberCustom": 57,
   "memberStandard": 65,
   "nsprefix": "codi",
   "nsuri": "http://www.compasstrust.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentAnnualReport",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover Page",
     "role": "http://www.compasstrust.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210021002 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884057 - Disclosure - Supplemental Data - Statement of Operations (Details)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "ia163bd4866384a829916587a6d32cc95_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914058 - Disclosure - Equity Method Investment - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "ia163bd4866384a829916587a6d32cc95_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944059 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954060 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984061 - Disclosure - Related Party Transactions - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ManagementFeeExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994062 - Disclosure - Related Party Transactions - Schedule of Incurred Management Fees (Detail)",
     "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-20211231.htm",
      "contextRef": "i9229c0fc56bf46a5a2d18cfd368fcda4_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ManagementFeeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024063 - Disclosure - Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (Detail)",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesDeductions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044064 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesDeductions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210071003 - Disclosure - Discontinued Operations",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210121004 - Disclosure - Acquisition of Businesses",
     "role": "http://www.compasstrust.com/role/AcquisitionofBusinesses",
     "shortName": "Acquisition of Businesses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210181005 - Disclosure - Revenue",
     "role": "http://www.compasstrust.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210211006 - Disclosure - Operating Segment Data",
     "role": "http://www.compasstrust.com/role/OperatingSegmentData",
     "shortName": "Operating Segment Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "if9cb5c365db74db4b9441802fa30b7f0_D20200101-20201231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210311007 - Disclosure - Inventory, Property, Plant and Equipment",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment",
     "shortName": "Inventory, Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210361008 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441009 - Disclosure - Debt",
     "role": "http://www.compasstrust.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210541011 - Disclosure - Defined Benefit Plan",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlan",
     "shortName": "Defined Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "ibde4d5d091394e8d8568abafb4e3cbd5_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": "210621012 - Disclosure - Stockholder's Equity",
     "role": "http://www.compasstrust.com/role/StockholdersEquity",
     "shortName": "Stockholder's Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "ibde4d5d091394e8d8568abafb4e3cbd5_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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210661013 - Disclosure - Income Taxes",
     "role": "http://www.compasstrust.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210741014 - Disclosure - Fair Value Measurement",
     "role": "http://www.compasstrust.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210801015 - Disclosure - Noncontrolling Interest",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterest",
     "shortName": "Noncontrolling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210841016 - Disclosure - Supplemental Data",
     "role": "http://www.compasstrust.com/role/SupplementalData",
     "shortName": "Supplemental Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210921018 - Disclosure - Commitments and Contingencies",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961019 - Disclosure - Related Party Transactions",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001020 - Disclosure - Unaudited Quarterly Financial Data",
     "role": "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData",
     "shortName": "Unaudited Quarterly Financial Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031021 - Disclosure - Valuation and Qualifying Accounts",
     "role": "http://www.compasstrust.com/role/ValuationandQualifyingAccounts",
     "shortName": "Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:BasisOfPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220032001 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:BasisOfPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230043001 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230083002 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230193004 - Disclosure - Revenue (Tables)",
     "role": "http://www.compasstrust.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230223005 - Disclosure - Operating Segment Data (Tables)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataTables",
     "shortName": "Operating Segment Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230323006 - Disclosure - Inventory, Property, Plant and Equipment (Tables)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230373007 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453008 - Disclosure - Debt (Tables)",
     "role": "http://www.compasstrust.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230553009 - Disclosure - Defined Benefit Plan (Tables)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
     "shortName": "Defined Benefit Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230633010 - Disclosure - Stockholder's Equity Stockholder's Equity (Tables)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230673011 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.compasstrust.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230753012 - Disclosure - Fair Value Measurement (Tables)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockNoParValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230813013 - Disclosure - Noncontrolling Interest (Tables)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestTables",
     "shortName": "Noncontrolling Interest (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230853014 - Disclosure - Supplemental Data (Tables)",
     "role": "http://www.compasstrust.com/role/SupplementalDataTables",
     "shortName": "Supplemental Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230933016 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973017 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231013018 - Disclosure - Unaudited Quarterly Financial Data (Tables)",
     "role": "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables",
     "shortName": "Unaudited Quarterly Financial Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsForProceedsFromDerivativeInstrumentInvestingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054001 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064002 - Disclosure - Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i36e5e92271884774a07a542f33b45b8a_I20190628",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "codi:DisposalGroupTotalenterprisevalue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094003 - Disclosure - Discontinued Operations - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i287b83e5a4e74d44b58055536af4e6ed_I20210803",
      "decimals": "-5",
      "lang": "en-US",
      "name": "codi:DisposalGroupTotalenterprisevalue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i36e5e92271884774a07a542f33b45b8a_I20190628",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "codi:DisposalGroupTotalenterprisevalue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104004 - Disclosure - Discontinued Operations - Summary of Disposition of Operating Results (Detail)",
     "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-20211231.htm",
      "contextRef": "i8184a20637a24edda23dfbd6e96a4b3e_I20190219",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "id8318e5f1d9047b0ba87d529da1a9b5b_D20190101-20190331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114005 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
     "shortName": "Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i2bfe832d0e3241ad9f84257d6f4e6122_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Statements of Operations",
     "role": "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134006 - Disclosure - Acquisition of Businesses - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i640b181e4a5d496a90790a399a4b341d_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",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144007 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Details)",
     "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-20211231.htm",
      "contextRef": "i875f927b57f1417391636812b0f535a8_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredOther1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154008 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Details)",
     "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-20211231.htm",
      "contextRef": "i08706be177a947e7bfbe77ce7ef228ce_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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164009 - Disclosure - Acquisition of Businesses Acquisition - Pro Forma Information (Details)",
     "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-20211231.htm",
      "contextRef": "i71054d640caf40bc8ed64adafe521a8d_D20210101-20211231",
      "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:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204010 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234011 - Disclosure - Operating Segment Data - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
     "shortName": "Operating Segment Data - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244012 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "ia1513b7f7c864f058bcba683d8770dc8_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i2d5758c74e4e475881de2eb4f0116046_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254013 - Disclosure - Operating Segment Data - Revenues from Geographic Location Outside Domestic Country (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
     "shortName": "Operating Segment Data - Revenues from Geographic Location Outside Domestic Country (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264014 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "id27cedae7f2442719a83de3a2b04e0bb_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274015 - Disclosure - Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
     "shortName": "Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284016 - Disclosure - Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "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-20211231.htm",
      "contextRef": "i7f0fe9f53d964a84a217357b604895a2_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:IdentifiableAssetsOfSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294017 - Disclosure - Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (Details)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304018 - Disclosure - Operating Segment Data Summary of Depreciation and Amortization Expense (Details)",
     "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-20211231.htm",
      "contextRef": "i09fae9e01e004d3296e55da146ea72c1_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334019 - Disclosure - Inventory, Property, Plant and Equipment - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConstructionInProgressGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344020 - Disclosure - Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConstructionInProgressGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354021 - Disclosure - Inventory, Property, Plant and Equipment - Summary of Inventory (Detail)",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail",
     "shortName": "Inventory, Property, Plant and Equipment - Summary of Inventory (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedTradeNames",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384022 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9a2ec1655e324ca7af6ac052f6f05253_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394023 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "if9d449b1f9744570930fe372ab46195a_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404024 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:FiniteLivedInProcessResearchAndDevelopment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414025 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9d4c4ee0aea242349dcbb369db58cced_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - Consolidated Statements of Stockholders' Equity",
     "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-20211231.htm",
      "contextRef": "i4493272ed8fc4507964eacf6c0ecf3dc_I20181231",
      "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424026 - Disclosure - Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434027 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (Details)",
     "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
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464028 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i93e3b562cae3485c9d7dabe1e9e7ca92_I20140916",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAmountOfHedgedItem",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474029 - Disclosure - Debt - Summary of Debt Holdings (Detail)",
     "role": "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
     "shortName": "Debt - Summary of Debt Holdings (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i6eec27249f9c496d93ce0dcb84304839_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494031 - Disclosure - Debt - Issuance Costs (Details)",
     "role": "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
     "shortName": "Debt - Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "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": "240504032 - Disclosure - Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514033 - Disclosure - Debt - Summary of Components of Interest Expense (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534034 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564035 - Disclosure - Defined Benefit Plan - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
     "shortName": "Defined Benefit Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "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-20211231.htm",
      "contextRef": "i9a2ec1655e324ca7af6ac052f6f05253_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574036 - Disclosure - Defined Benefit Plan - Summary of Foreign Plan's Status and Recognized Amounts (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail",
     "shortName": "Defined Benefit Plan - Summary of Foreign Plan's Status and Recognized Amounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - Statement - Consolidated Statements of Cash Flows",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584037 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
     "shortName": "Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594038 - Disclosure - Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604039 - Disclosure - Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i5b35ec1953c74e5e8c6f1c27e7518860_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614040 - Disclosure - Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail)",
     "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-20211231.htm",
      "contextRef": "i5b35ec1953c74e5e8c6f1c27e7518860_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644041 - Disclosure - Stockholder's Equity - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustNetofDistributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654042 - Disclosure - Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Details)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustNetofDistributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684043 - Disclosure - Income Taxes - Additional Information (Detail)",
     "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-20211231.htm",
      "contextRef": "i9a2ec1655e324ca7af6ac052f6f05253_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694044 - Disclosure - Income Taxes - Components of the Company's pretax income (loss) before taxes (Details)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704045 - Disclosure - Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714046 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:OrganizationAndBusinessOperationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Organization and Business Operations",
     "role": "http://www.compasstrust.com/role/OrganizationandBusinessOperations",
     "shortName": "Organization and Business Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724047 - Disclosure - Income Taxes - Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "role": "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail",
     "shortName": "Income Taxes - Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9a2ec1655e324ca7af6ac052f6f05253_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734048 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)",
     "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-20211231.htm",
      "contextRef": "i4493272ed8fc4507964eacf6c0ecf3dc_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "if90786d9653840eebc81bbf8886c9f4d_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsForProceedsFromDerivativeInstrumentInvestingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764049 - Disclosure - Fair Value Measurement - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
     "shortName": "Fair Value Measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774050 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "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",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i0b341abce6f8471b8527c3e89cb011ca_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9a2ec1655e324ca7af6ac052f6f05253_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784051 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability (Detail)",
     "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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "ibc1cdc52cf8444978311774788fd9771_I20200701",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794052 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis (Detail)",
     "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",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "ia2467592fad44ffbb7b3f104da71e610_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:NoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824053 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
     "shortName": "Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:NoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i5521ba0f175b4a5591d386331d155aed_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:OwnershipPercentageOfNoncontrollingShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:NoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834054 - Disclosure - Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
     "shortName": "Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864055 - Disclosure - Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail)",
     "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-20211231.htm",
      "contextRef": "i4fa37b374dc540a9b3981f7672524c25_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874056 - Disclosure - Supplemental Data - Summary of Supplemental Cash Flow Data (Detail)",
     "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-20211231.htm",
      "contextRef": "i9762cfe7aebc4df7a2060895144cd8c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 148,
   "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2018RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Revolving Credit Facility",
        "label": "2018 Revolving Credit Facility [Member]",
        "terseLabel": "2018 Revolving Credit Facility"
       }
      }
     },
     "localname": "A2018RevolvingCreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2021RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Revolving Credit Facility",
        "label": "2021 Revolving Credit Facility [Member]",
        "terseLabel": "2021 Revolving Credit Facility"
       }
      }
     },
     "localname": "A2021RevolvingCreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/StockholdersEquityAdditionalInformationDetail",
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_AdditionalSharesOfSPACCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares of SPAC common stock",
        "label": "Additional shares of SPAC common stock",
        "terseLabel": "Additional shares of SPAC common stock"
       }
      }
     },
     "localname": "AdditionalSharesOfSPACCommonStock",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "codi_AdvancedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced circuits.",
        "label": "Advanced Circuits [Member]",
        "terseLabel": "ACI"
       }
      }
     },
     "localname": "AdvancedCircuitsMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Including Related Party Debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetIncludingRelatedPartyDebt",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 4.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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "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/20211231",
     "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/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupAssetsHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Assets Held for Sale",
        "label": "Disposal Group, Assets Held for Sale",
        "terseLabel": "Disposal Group, Assets Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupAssetsHeldForSale",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupDueToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group due to related party",
        "label": "Disposal group due to related party",
        "terseLabel": "Disposal group due to related party"
       }
      }
     },
     "localname": "DisposalGroupDueToRelatedParty",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Current - Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsCurrentHeldForSale",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent - Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrentHeldForSale",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current - Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilitiesCurrentHeldForSale",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent - Held for Sale",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent- Held for Sale",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilitiesNoncurrentHeldForSale",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupNetindebtedness": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Net indebtedness",
        "label": "Disposal Group, Net indebtedness",
        "terseLabel": "Disposal Group, Net indebtedness"
       }
      }
     },
     "localname": "DisposalGroupNetindebtedness",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupincludingdiscontinuedoperationconsiderationcash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, including discontinued operation, consideration, cash",
        "label": "Disposal Group, including discontinued operation, consideration, cash",
        "terseLabel": "Disposal Group, including discontinued operation, consideration, cash"
       }
      }
     },
     "localname": "DisposalGroupincludingdiscontinuedoperationconsiderationcash",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupincludingdiscontinuedoperationconsiderationshares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, including discontinued operation, consideration, shares",
        "label": "Disposal Group, including discontinued operation, consideration, shares",
        "terseLabel": "Disposal Group, including discontinued operation, consideration, shares"
       }
      }
     },
     "localname": "DisposalGroupincludingdiscontinuedoperationconsiderationshares",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionToShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution to shareholders.",
        "label": "Distribution To Shareholders",
        "negatedLabel": "Distributions paid",
        "terseLabel": "Distribution To Shareholders"
       }
      }
     },
     "localname": "DistributionToShareholders",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "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": 11.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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 8.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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent",
        "terseLabel": "Foreign-derived intangible income (FDII) and GILTI tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTItaxPercent",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "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/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": 12.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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "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"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_FoxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fox.",
        "label": "Fox [Member]",
        "terseLabel": "FOX"
       }
      }
     },
     "localname": "FoxMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_InterestRateOnNotionalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate on notional amount.",
        "label": "Interest Rate On Notional Amount",
        "terseLabel": "Interest Rate On Notional Amount"
       }
      }
     },
     "localname": "InterestRateOnNotionalAmount",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "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/20211231",
     "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"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LuganoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lugano",
        "label": "Lugano [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LuganoMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ManitobaHarvestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manitoba Harvest [Member]",
        "label": "Manitoba Harvest [Member]",
        "terseLabel": "Manitoba Harvest"
       }
      }
     },
     "localname": "ManitobaHarvestMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/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/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/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MarucciAndBOAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci and BOA",
        "label": "Marucci and BOA [Member]",
        "terseLabel": "Marucci and BOA [Member]"
       }
      }
     },
     "localname": "MarucciAndBOAMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MarucciMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci",
        "label": "Marucci [Member]",
        "terseLabel": "Marucci"
       }
      }
     },
     "localname": "MarucciMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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_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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NewInterestRateSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Interest Rate Swap [Member]",
        "label": "New Interest Rate Swap [Member]",
        "terseLabel": "New Interest Rate Swap"
       }
      }
     },
     "localname": "NewInterestRateSwapMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NewLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Line Of Credit [Member]",
        "label": "New Line Of Credit [Member]",
        "terseLabel": "New Line Of Credit [Member]"
       }
      }
     },
     "localname": "NewLineOfCreditMember",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PaymentForTerminationOfDerivativeInstrumentInvestingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment for Termination of Derivative Instrument, Investing Activities",
        "label": "Payment for Termination of Derivative Instrument, Investing Activities",
        "terseLabel": "Payment for Termination of Derivative Instrument, Investing Activities"
       }
      }
     },
     "localname": "PaymentForTerminationOfDerivativeInstrumentInvestingActivities",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentstoNoncontrollingInterestsAllocationInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PercentageOfGrossConsiderationReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Gross Consideration Received",
        "label": "Percentage of Gross Consideration Received",
        "terseLabel": "Percentage of Gross Consideration Received"
       }
      }
     },
     "localname": "PercentageOfGrossConsiderationReceived",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation"
       }
      }
     },
     "localname": "StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation - Held for Sale"
       }
      }
     },
     "localname": "StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperationHeldForSale",
     "nsuri": "http://www.compasstrust.com/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations"
       }
      }
     },
     "localname": "StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations",
     "nsuri": "http://www.compasstrust.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "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/20211231",
     "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"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "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/20211231",
     "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/2021",
     "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/2021",
     "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"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "United States of America, Dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r953",
      "r954",
      "r955"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r953",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r953",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r953",
      "r954",
      "r955"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021q4",
     "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/2021q4",
     "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": [
      "r956"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r951"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r999"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r953",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "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/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/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r949"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "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": [
      "r268"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r172",
      "r369",
      "r374",
      "r382",
      "r679",
      "r680",
      "r689",
      "r690",
      "r802",
      "r945",
      "r977",
      "r988",
      "r997",
      "r998"
     ],
     "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/2021-01-31",
     "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": [
      "r172",
      "r369",
      "r374",
      "r382",
      "r679",
      "r680",
      "r689",
      "r690",
      "r802",
      "r945",
      "r977",
      "r988",
      "r997",
      "r998"
     ],
     "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/2021-01-31",
     "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": [
      "r172",
      "r236",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r256",
      "r260",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r377",
      "r379",
      "r381",
      "r382",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998"
     ],
     "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/2021-01-31",
     "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": [
      "r172",
      "r236",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r256",
      "r260",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r377",
      "r379",
      "r381",
      "r382",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998"
     ],
     "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/2021-01-31",
     "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_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "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/2021-01-31",
     "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": [
      "r268"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r387",
      "r430",
      "r563",
      "r573",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r838",
      "r907",
      "r910",
      "r946",
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r387",
      "r430",
      "r563",
      "r573",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r838",
      "r907",
      "r910",
      "r946",
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r262",
      "r465",
      "r467",
      "r841",
      "r906",
      "r908"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r262",
      "r465",
      "r467",
      "r841",
      "r906",
      "r908"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r387",
      "r430",
      "r504",
      "r563",
      "r573",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r838",
      "r907",
      "r910",
      "r946",
      "r947"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "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": [
      "r387",
      "r430",
      "r504",
      "r563",
      "r573",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r838",
      "r907",
      "r910",
      "r946",
      "r947"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "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": [
      "r3",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r191",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r210",
      "r290",
      "r291",
      "r590",
      "r630",
      "r722",
      "r726",
      "r727",
      "r728",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r1003",
      "r1004"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r191",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r210",
      "r290",
      "r291",
      "r590",
      "r630",
      "r722",
      "r726",
      "r727",
      "r728",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r1003",
      "r1004"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r193",
      "r199",
      "r568"
     ],
     "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/2021-01-31",
     "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": [
      "r284"
     ],
     "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/2021-01-31",
     "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": [
      "r180",
      "r987"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r263",
      "r264",
      "r465",
      "r468",
      "r909",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r976",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "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": [
      "r263",
      "r264",
      "r465",
      "r468",
      "r909",
      "r930",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r976",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "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": [
      "r193",
      "r199",
      "r358",
      "r568",
      "r807"
     ],
     "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/2021-01-31",
     "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": [
      "r530",
      "r795",
      "r796",
      "r799"
     ],
     "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/2021-01-31",
     "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": [
      "r268",
      "r798"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r178",
      "r179",
      "r987"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r71",
      "r805"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, before Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r55",
      "r887",
      "r931"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r36",
      "r55",
      "r269",
      "r270"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r41",
      "r75",
      "r593"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r48",
      "r864",
      "r889"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "auth_ref": [
      "r70",
      "r779"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts": {
     "auth_ref": [
      "r70",
      "r779"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r69",
      "r343"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r57",
      "r95",
      "r97",
      "r98",
      "r890",
      "r918",
      "r922"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r94",
      "r98",
      "r106",
      "r107",
      "r108",
      "r182",
      "r183",
      "r184",
      "r687",
      "r913",
      "r914",
      "r1004"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r325"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r185",
      "r186",
      "r187",
      "r188",
      "r199",
      "r274",
      "r275",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r368",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r627",
      "r628",
      "r629",
      "r630",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r792",
      "r843",
      "r844",
      "r845",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004"
     ],
     "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/2021-01-31",
     "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 (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r594"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r595"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r576",
      "r580",
      "r591"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r178",
      "r179"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r61",
      "r272",
      "r292"
     ],
     "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/2021-01-31",
     "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": [
      "r148",
      "r322"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r128",
      "r148",
      "r407",
      "r777"
     ],
     "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/ discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r121",
      "r148",
      "r407",
      "r779"
     ],
     "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/2021-01-31",
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r148",
      "r407",
      "r417",
      "r418",
      "r779"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r148",
      "r322",
      "r331"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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/2021-01-31",
     "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": [
      "r148",
      "r338"
     ],
     "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/2021-01-31",
     "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": [
      "r166",
      "r244",
      "r251",
      "r258",
      "r285",
      "r369",
      "r370",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r679",
      "r689",
      "r751",
      "r803",
      "r805",
      "r862",
      "r888"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r37",
      "r38",
      "r89",
      "r166",
      "r285",
      "r369",
      "r370",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r679",
      "r689",
      "r751",
      "r803",
      "r805"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r27",
      "r31",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r27",
      "r31",
      "r340",
      "r347"
     ],
     "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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r577",
      "r582"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r701",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r555",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r555",
      "r569",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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": [
      "r647"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Basic"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r670"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": {
     "auth_ref": [
      "r648",
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax",
        "terseLabel": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r648",
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Business Acquisition, Pro Forma Net Income (Loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r648",
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Business Acquisition, Pro Forma Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible": {
     "auth_ref": [
      "r655"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": {
     "auth_ref": [
      "r654"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r657"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 2.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r646"
     ],
     "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/2021-01-31",
     "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": [
      "r662",
      "r663",
      "r665"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business Combination, Consideration Transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Acquisition Consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r667"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r661",
      "r664",
      "r669"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r671"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r656"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r656"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r656"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r656"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r656"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r653",
      "r656"
     ],
     "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 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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r653",
      "r656"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 2.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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r645"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r130"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r34",
      "r65",
      "r150"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r151"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r144",
      "r150",
      "r156"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r144",
      "r765"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r24",
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r24",
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r163",
      "r166",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r218",
      "r219",
      "r220",
      "r285",
      "r369",
      "r374",
      "r375",
      "r376",
      "r382",
      "r383",
      "r428",
      "r429",
      "r433",
      "r437",
      "r751",
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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": [
      "r860"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount payable to broker-dealers or clearing organizations for executing or clearing trades or orders.",
        "label": "Commissions Payable to Broker-Dealers and Clearing Organizations",
        "terseLabel": "Commissions Payable to Broker-Dealers and Clearing Organizations"
       }
      }
     },
     "localname": "CommissionsPayableToBrokerDealersAndClearingOrganizations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r359",
      "r933"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r452"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r182",
      "r183",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Trust Common Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Trust shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r54"
     ],
     "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/2021-01-31",
     "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": [
      "r54"
     ],
     "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/2021-01-31",
     "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": [
      "r54",
      "r444"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r54",
      "r805"
     ],
     "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; 68,738 shares issued and outstanding at December 31, 2021 and 64,900 shares issued and outstanding at December 31, 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Trust shares, voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r475",
      "r478",
      "r574",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r101",
      "r103",
      "r104",
      "r118",
      "r875",
      "r902"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r101",
      "r103",
      "r117",
      "r675",
      "r693",
      "r874",
      "r901"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r226",
      "r227",
      "r266",
      "r749",
      "r750",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r226",
      "r227",
      "r266",
      "r749",
      "r750",
      "r923",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r226",
      "r227",
      "r266",
      "r749",
      "r750",
      "r923",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r226",
      "r227",
      "r266",
      "r749",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r226",
      "r227",
      "r266",
      "r749",
      "r750",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r158",
      "r681"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r342"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r231"
     ],
     "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 and other"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r231"
     ],
     "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/2021-01-31",
     "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": [
      "r126",
      "r841"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r623",
      "r633"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r623"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r623",
      "r633",
      "r635"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r623",
      "r633"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r660"
     ],
     "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/2021-01-31",
     "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_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI).",
        "label": "Debt and Equity Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment",
        "terseLabel": "Loss on sale of securities",
        "verboseLabel": "Loss on sale of securities (refer to Note D)"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r162",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r401",
      "r408",
      "r409",
      "r411",
      "r422"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r165",
      "r172",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r391",
      "r397",
      "r398",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r415",
      "r416",
      "r417",
      "r418",
      "r780",
      "r863",
      "r866",
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r49",
      "r412",
      "r866",
      "r886"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r384",
      "r415",
      "r416",
      "r778",
      "r780",
      "r781"
     ],
     "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/2021-01-31",
     "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": [
      "r77",
      "r413",
      "r778",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r77",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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": [
      "r79",
      "r165",
      "r172",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r391",
      "r397",
      "r398",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r415",
      "r416",
      "r417",
      "r418",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r79",
      "r165",
      "r172",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r391",
      "r397",
      "r398",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r410",
      "r415",
      "r416",
      "r417",
      "r418",
      "r445",
      "r449",
      "r450",
      "r451",
      "r777",
      "r778",
      "r780",
      "r781",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r397",
      "r777",
      "r781"
     ],
     "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/2021-01-31",
     "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": [
      "r78"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r70"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r624",
      "r633"
     ],
     "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 income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r779"
     ],
     "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/2021-01-31",
     "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": [
      "r70",
      "r397",
      "r779"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r624",
      "r633"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r167",
      "r624",
      "r633",
      "r634",
      "r635"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r50",
      "r51",
      "r614",
      "r865",
      "r885"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r600",
      "r601"
     ],
     "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, 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r149"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r62"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r167",
      "r624",
      "r633"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r616"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r615"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r617"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r620",
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r616"
     ],
     "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/2021-01-31",
     "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": [
      "r601",
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r494",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r487"
     ],
     "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"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r480",
      "r519",
      "r542",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Defined Benefit Plan, Amortization of Gain (Loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r527"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r528",
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r482"
     ],
     "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"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r489",
      "r552"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement": {
     "auth_ref": [
      "r484"
     ],
     "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",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r530",
      "r548"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r496",
      "r505",
      "r506",
      "r546",
      "r548",
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanCurtailments": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment"
       }
      }
     },
     "localname": "DefinedBenefitPlanCurtailments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r514",
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r480",
      "r518",
      "r541",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r493",
      "r505",
      "r506",
      "r507",
      "r548"
     ],
     "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"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r479",
      "r502",
      "r548"
     ],
     "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",
        "totalLabel": "Funded status",
        "verboseLabel": "Unfunded liability"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r480",
      "r485",
      "r517",
      "r540",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r515",
      "r538",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r490"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r495"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r481",
      "r522",
      "r545"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r483",
      "r516",
      "r539",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r504"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r148",
      "r341"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r148",
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAmountOfHedgedItem": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.",
        "label": "Derivative, Amount of Hedged Item",
        "terseLabel": "Amount of debt hedged"
       }
      }
     },
     "localname": "DerivativeAmountOfHedgedItem",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r90",
      "r702",
      "r703",
      "r707",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r705",
      "r707",
      "r711",
      "r712",
      "r713",
      "r716"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r10",
      "r12",
      "r14",
      "r28"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r22",
      "r114",
      "r898"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r14",
      "r22",
      "r28",
      "r602",
      "r632",
      "r640"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r8"
     ],
     "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/2021-01-31",
     "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_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r7",
      "r9",
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r32"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r340",
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r340",
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r27",
      "r31",
      "r337",
      "r347"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r23",
      "r31"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Intangible Assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r340",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Inventory"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r23"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r340",
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r337",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r337",
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r340",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r23",
      "r31"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r148",
      "r339",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "negatedTerseLabel": "Disposal group, not discontinued operation, gain (loss) on disposal",
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r33",
      "r351"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r555",
      "r569"
     ],
     "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/2021-01-31",
     "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/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r71",
      "r171",
      "r372",
      "r374",
      "r375",
      "r381",
      "r382",
      "r383",
      "r796"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r119",
      "r189",
      "r190",
      "r192",
      "r193",
      "r194",
      "r200",
      "r201",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r727",
      "r728",
      "r876",
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic and fully income (loss) per share attributable to Holdings (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Basic and fully diluted income (loss) per share attributable to Holdings:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r119",
      "r189",
      "r190",
      "r192",
      "r193",
      "r194",
      "r201",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r727",
      "r728",
      "r876",
      "r903"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r208",
      "r209"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r765"
     ],
     "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",
        "terseLabel": "Foreign currency impact on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r169",
      "r603",
      "r637"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes (net of Federal benefits)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r603",
      "r637"
     ],
     "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",
        "terseLabel": "Utilization of tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r75"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r581"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r106",
      "r107",
      "r108",
      "r182",
      "r183",
      "r184",
      "r186",
      "r195",
      "r198",
      "r217",
      "r289",
      "r444",
      "r452",
      "r587",
      "r588",
      "r589",
      "r629",
      "r630",
      "r726",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r773",
      "r913",
      "r914",
      "r915",
      "r1004"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r284"
     ],
     "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/2021-01-31",
     "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": [
      "r66",
      "r245",
      "r282"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsMember": {
     "auth_ref": [
      "r281"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "auth_ref": [
      "r299"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": {
     "auth_ref": [
      "r504",
      "r548"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesInvestmentObjectiveMember": {
     "auth_ref": [
      "r504",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Objective of investment.",
        "label": "Investment Objective [Domain]",
        "terseLabel": "Investment Objective [Domain]"
       }
      }
     },
     "localname": "EquitySecuritiesInvestmentObjectiveMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r399",
      "r415",
      "r416",
      "r746"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.",
        "label": "Extinguishment of Debt [Axis]",
        "terseLabel": "Extinguishment of Debt [Axis]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of debt extinguished.",
        "label": "Extinguishment of Debt, Type [Domain]",
        "terseLabel": "Extinguishment of Debt, Type [Domain]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r729",
      "r730",
      "r731",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r729",
      "r730",
      "r732"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r399",
      "r415",
      "r416",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r548",
      "r730",
      "r811",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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": [
      "r399",
      "r415",
      "r416",
      "r729",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r729",
      "r730",
      "r733",
      "r734",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r399",
      "r415",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r399",
      "r505",
      "r506",
      "r511",
      "r548",
      "r730",
      "r811"
     ],
     "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/2021-01-31",
     "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": [
      "r399",
      "r415",
      "r416",
      "r505",
      "r506",
      "r511",
      "r548",
      "r730",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r399",
      "r415",
      "r416",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r548",
      "r730",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r736"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "negatedTerseLabel": "Increase in the fair value of put option of noncontrolling shareholders",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r737"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "negatedTerseLabel": "Put option issued to noncontrolling shareholder",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r737"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r735"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "negatedPeriodEndLabel": "Supplemental put liability, ending balance",
        "negatedPeriodStartLabel": "Supplemental put liability, beginning balance",
        "negatedTerseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r399",
      "r415",
      "r416",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r548",
      "r811",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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": [
      "r729",
      "r730",
      "r733",
      "r734",
      "r738",
      "r742"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r739",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value Measurements Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r743",
      "r745"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r302",
      "r303",
      "r304",
      "r305",
      "r410",
      "r442",
      "r716",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r957",
      "r958",
      "r959",
      "r960",
      "r965",
      "r966",
      "r967"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r330"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r323",
      "r327",
      "r330",
      "r334",
      "r842",
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r330",
      "r846"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r323",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r330",
      "r842"
     ],
     "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/2021-01-31",
     "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": [
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r505",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r760",
      "r761",
      "r762",
      "r764"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r775"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r148"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r148",
      "r419",
      "r420"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r225",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r300",
      "r880",
      "r881",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r880",
      "r881",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionForeignMember": {
     "auth_ref": [
      "r301",
      "r880",
      "r881",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r310",
      "r312",
      "r805",
      "r861"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "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/2021-01-31",
     "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": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r335"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r317"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillFairValueDisclosure": {
     "auth_ref": [
      "r729"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r313",
      "r316"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r313",
      "r316"
     ],
     "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/2021-01-31",
     "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": [
      "r148",
      "r311",
      "r315",
      "r319"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r123",
      "r166",
      "r244",
      "r250",
      "r254",
      "r257",
      "r260",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r751"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgeFundsEquityMember": {
     "auth_ref": [
      "r505",
      "r548"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r124",
      "r149",
      "r189",
      "r190",
      "r192",
      "r193",
      "r204",
      "r207",
      "r674"
     ],
     "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": "Loss from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r672",
      "r675"
     ],
     "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 (loss) from continuing operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r168",
      "r636"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r113",
      "r244",
      "r250",
      "r254",
      "r257",
      "r260",
      "r859",
      "r871",
      "r881",
      "r904"
     ],
     "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/2021-01-31",
     "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": [
      "r168",
      "r636"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r244",
      "r250",
      "r254",
      "r257",
      "r260"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r166",
      "r185",
      "r244",
      "r250",
      "r254",
      "r257",
      "r260",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r675",
      "r728",
      "r751"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income (loss) from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r110",
      "r119",
      "r185",
      "r189",
      "r190",
      "r192",
      "r193",
      "r201",
      "r205",
      "r206",
      "r207",
      "r728",
      "r876",
      "r897",
      "r900",
      "r903"
     ],
     "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/2021-01-31",
     "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": [
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r28",
      "r31",
      "r641",
      "r898"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r22",
      "r28",
      "r672",
      "r675"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r22",
      "r28",
      "r675"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from discontinued operations, net of income tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r202",
      "r205",
      "r206",
      "r694"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r555",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/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/2021-01-31",
     "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": [
      "r6",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r26",
      "r29",
      "r30",
      "r31",
      "r349",
      "r350"
     ],
     "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/2021-01-31",
     "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": [
      "r346",
      "r352"
     ],
     "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/2021-01-31",
     "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": [
      "r352"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r169",
      "r604",
      "r612",
      "r619",
      "r631",
      "r638",
      "r642",
      "r643",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r170",
      "r197",
      "r198",
      "r242",
      "r602",
      "r632",
      "r639",
      "r905"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r598",
      "r599",
      "r612",
      "r613",
      "r618",
      "r625"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r145",
      "r152"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r147"
     ],
     "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": "Increase (decrease) in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r147"
     ],
     "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": "(Increase) decrease in accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r147"
     ],
     "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": "Increase in inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r147"
     ],
     "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": "Increase in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r326",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r326",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r333"
     ],
     "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/2021-01-31",
     "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": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r321",
      "r328"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "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": [
      "r111",
      "r238",
      "r776",
      "r779",
      "r879"
     ],
     "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/2021-01-31",
     "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": [
      "r128",
      "r405",
      "r414",
      "r417",
      "r418"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOtherLongTermDebt": {
     "auth_ref": [
      "r878"
     ],
     "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 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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r152"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r41",
      "r42",
      "r75"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Three-Year Interest Rate Swap",
        "verboseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.",
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "terseLabel": "Interim Period, Costs Not Allocable [Domain]"
       }
      }
     },
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r87"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r35",
      "r87",
      "r805"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2021-01-31",
     "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": [
      "r43",
      "r88",
      "r159",
      "r212",
      "r306",
      "r307",
      "r309",
      "r839"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r86"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r87",
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r85"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r790"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r790"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r74",
      "r166",
      "r252",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r680",
      "r689",
      "r690",
      "r751",
      "r803",
      "r804"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r60",
      "r166",
      "r285",
      "r751",
      "r805",
      "r868",
      "r893"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r76",
      "r166",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r680",
      "r689",
      "r690",
      "r751",
      "r803",
      "r804",
      "r805"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r27",
      "r31",
      "r340",
      "r347"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r25",
      "r27",
      "r31",
      "r337",
      "r347"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of Credit Facility, Increase (Decrease), Net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentInterest": {
     "auth_ref": [
      "r72"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r73"
     ],
     "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"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r79"
     ],
     "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/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": [
      "r79",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r797"
     ],
     "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/2021-01-31",
     "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": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Reconciliation of Segment to Consolidated"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/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": [
      "r83",
      "r166",
      "r285",
      "r369",
      "r374",
      "r375",
      "r376",
      "r382",
      "r383",
      "r751",
      "r867",
      "r892"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2021-01-31",
     "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": [
      "r452"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r452",
      "r677",
      "r678"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterest"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r83",
      "r125",
      "r673",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cost or expense.",
        "label": "Nature of Expense [Axis]",
        "terseLabel": "Nature of Expense [Axis]"
       }
      }
     },
     "localname": "NatureOfExpenseAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r144"
     ],
     "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 (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r144"
     ],
     "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 provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r144"
     ],
     "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 provided by (used in) investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r144",
      "r146",
      "r149"
     ],
     "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 provided by operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r144",
      "r146",
      "r149"
     ],
     "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 provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r31",
      "r99",
      "r102",
      "r108",
      "r115",
      "r149",
      "r166",
      "r185",
      "r189",
      "r190",
      "r192",
      "r193",
      "r197",
      "r198",
      "r204",
      "r244",
      "r250",
      "r254",
      "r257",
      "r260",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r728",
      "r751",
      "r872",
      "r899"
     ],
     "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",
        "verboseLabel": "Net income (loss) attributable to Holdings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r99",
      "r102",
      "r108",
      "r197",
      "r198",
      "r683",
      "r692"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": {
     "auth_ref": [
      "r153",
      "r154",
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.",
        "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received",
        "terseLabel": "Noncash or Part Noncash Divestiture, Amount of Consideration Received"
       }
      }
     },
     "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]",
        "terseLabel": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "auth_ref": [
      "r453",
      "r685"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "auth_ref": [
      "r453",
      "r657",
      "r685"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
     "auth_ref": [
      "r453",
      "r677",
      "r685"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r453",
      "r677",
      "r685"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r452",
      "r672"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableRelatedParties": {
     "auth_ref": [
      "r171",
      "r796",
      "r896"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.",
        "label": "Notes Receivable, Related Parties",
        "terseLabel": "Intercompany loans to business and debt assumed"
       }
      }
     },
     "localname": "NotesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r232"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r244",
      "r250",
      "r254",
      "r257",
      "r260"
     ],
     "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/2021-01-31",
     "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": [
      "r785",
      "r791"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r782"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r783"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r783"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r784",
      "r786"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r783"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r789",
      "r791"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r788",
      "r791"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/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": [
      "r423",
      "r714",
      "r715",
      "r717"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r75"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r106",
      "r107",
      "r116",
      "r283",
      "r766",
      "r771",
      "r773",
      "r873",
      "r900"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax": {
     "auth_ref": [
      "r96",
      "r763",
      "r772"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax",
        "terseLabel": "Disposition of Manitoba Harvest"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r100",
      "r103",
      "r106",
      "r107",
      "r109",
      "r116",
      "r444",
      "r766",
      "r771",
      "r773",
      "r873",
      "r900"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r100",
      "r103",
      "r675",
      "r676",
      "r686"
     ],
     "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 (loss) attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r93",
      "r95"
     ],
     "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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r39",
      "r40",
      "r75",
      "r805"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r149"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r129"
     ],
     "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 income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOwnershipInterestsByNameAxis": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by ownership interests about other units or shares or classes of ownership in a partnership. Excludes limited or general partners' ownership interests.",
        "label": "Other Ownership Interests Name [Axis]",
        "terseLabel": "Other Ownership Interests Name [Axis]"
       }
      }
     },
     "localname": "OtherOwnershipInterestsByNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherOwnershipInterestsNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the ownership interest, which details special or unusual rights. Does not include limited or general partners' ownership interests.",
        "label": "Other Ownership Interests, Name [Domain]",
        "terseLabel": "Other Ownership Interests, Name [Domain]"
       }
      }
     },
     "localname": "OtherOwnershipInterestsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForManagementFee": {
     "auth_ref": [
      "r142",
      "r795"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForDerivativeInstrumentInvestingActivities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.",
        "label": "Payments for Derivative Instrument, Investing Activities",
        "negatedTerseLabel": "Payment of interest rate swap"
       }
      }
     },
     "localname": "PaymentsForDerivativeInstrumentInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.",
        "label": "Payments for (Proceeds from) Derivative Instrument, Investing Activities",
        "terseLabel": "Payments for (Proceeds from) Derivative Instrument, Investing Activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromDerivativeInstrumentInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r131",
      "r134"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r138"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r140"
     ],
     "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 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/2021-01-31",
     "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": [
      "r132",
      "r666"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r132"
     ],
     "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/2021-01-31",
     "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": [
      "r133"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r141"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r532",
      "r550",
      "r551",
      "r553",
      "r559"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r476",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r553",
      "r554",
      "r569",
      "r570",
      "r571",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r530",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred Stock, Dividend Rate, Percentage"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r53",
      "r163",
      "r433",
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "terseLabel": "Preferred Stock, Liquidation Preference Per Share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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": [
      "r53",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred Stock, No Par Value"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r427",
      "r445",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Preferred Stock, Redemption Price Per Share"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r53",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred Stock, Shares Issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred Stock, Shares Outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r53",
      "r805"
     ],
     "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/2021-01-31",
     "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": [
      "r37",
      "r63",
      "r64"
     ],
     "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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
     "auth_ref": [
      "r130"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r130"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Proceeds from Issuance of Convertible Preferred Stock",
        "terseLabel": "Proceeds from the issuance of Trust preferred shares, net"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from Issuance or Sale of Equity"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r136"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Net proceeds provided by noncontrolling shareholders"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r137",
      "r141"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r364",
      "r366",
      "r869"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r31",
      "r99",
      "r102",
      "r108",
      "r143",
      "r166",
      "r185",
      "r197",
      "r198",
      "r244",
      "r250",
      "r254",
      "r257",
      "r260",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r675",
      "r682",
      "r684",
      "r692",
      "r693",
      "r728",
      "r751",
      "r881"
     ],
     "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",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r69",
      "r344"
     ],
     "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/2021-01-31",
     "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": [
      "r336"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r68",
      "r342"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r45",
      "r46",
      "r344",
      "r805",
      "r882",
      "r894"
     ],
     "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/2021-01-31",
     "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": [
      "r67",
      "r344",
      "r934",
      "r935"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r45",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r45",
      "r342"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r120",
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r147",
      "r271",
      "r877"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PutOptionMember": {
     "auth_ref": [
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r215",
      "r216"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r251",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r250",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Profit (Loss) of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r249",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r249",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Net Sales of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r530",
      "r795",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r530",
      "r795",
      "r796",
      "r799"
     ],
     "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/2021-01-31",
     "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": [
      "r530"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r530",
      "r795",
      "r799",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r793",
      "r794",
      "r796",
      "r800",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedLabel": "Repayments under credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r139"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r318",
      "r319"
     ],
     "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/2021-01-31",
     "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": [],
     "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/2021-01-31",
     "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": [
      "r596",
      "r840",
      "r948"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r596"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r56",
      "r452",
      "r590",
      "r805",
      "r891",
      "r917",
      "r922"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r182",
      "r183",
      "r184",
      "r186",
      "r195",
      "r198",
      "r289",
      "r587",
      "r588",
      "r589",
      "r629",
      "r630",
      "r726",
      "r913",
      "r915"
     ],
     "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/2021-01-31",
     "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": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r573"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r573"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r554",
      "r558",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r554",
      "r558",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r476",
      "r477",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r569",
      "r570",
      "r571",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r476",
      "r477",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r569",
      "r570",
      "r571",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r235",
      "r236",
      "r249",
      "r255",
      "r256",
      "r262",
      "r263",
      "r266",
      "r464",
      "r465",
      "r841"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r474"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r160",
      "r161"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r112",
      "r166",
      "r235",
      "r236",
      "r249",
      "r255",
      "r256",
      "r262",
      "r263",
      "r266",
      "r285",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r376",
      "r378",
      "r380",
      "r382",
      "r383",
      "r751",
      "r881"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r787",
      "r791"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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": [
      "r709"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r226",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScenarioAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.",
        "label": "Scenario, Adjustment [Member]",
        "terseLabel": "Scenario, Adjustment"
       }
      }
     },
     "localname": "ScenarioAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
      "http://www.compasstrust.com/role/SupplementalDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r625"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r79",
      "r172",
      "r415",
      "r417",
      "r445",
      "r449",
      "r450",
      "r451",
      "r777",
      "r778",
      "r781",
      "r884"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r532",
      "r533",
      "r536",
      "r537",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r6",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r26",
      "r29",
      "r30",
      "r31",
      "r349",
      "r350"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r202",
      "r207",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Summary of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r729",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r323",
      "r329",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r317",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r317",
      "r320"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r167"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Summary of Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r69",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r797",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r122",
      "r263"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r112",
      "r265"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r244",
      "r247",
      "r253",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r81",
      "r163",
      "r218",
      "r219",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r437",
      "r442",
      "r445",
      "r446",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r611",
      "r626"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r231",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r266",
      "r353",
      "r354",
      "r906"
     ],
     "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/2021-01-31",
     "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/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/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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r244",
      "r248",
      "r254",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Operating Segment Data"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r127"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r870",
      "r895"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r575",
      "r578"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r577",
      "r579"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r444"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r157",
      "r181"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r365"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Additions from Business Acquisition",
        "verboseLabel": "Other (1)"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r360"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r361"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r362"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r15",
      "r231",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r266",
      "r317",
      "r348",
      "r353",
      "r354",
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "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/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r163",
      "r166",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r218",
      "r219",
      "r220",
      "r285",
      "r369",
      "r374",
      "r375",
      "r376",
      "r382",
      "r383",
      "r428",
      "r429",
      "r433",
      "r437",
      "r444",
      "r751",
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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": [
      "r2",
      "r82",
      "r106",
      "r107",
      "r108",
      "r182",
      "r183",
      "r184",
      "r186",
      "r195",
      "r198",
      "r217",
      "r289",
      "r444",
      "r452",
      "r587",
      "r588",
      "r589",
      "r629",
      "r630",
      "r726",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r773",
      "r913",
      "r914",
      "r915",
      "r1004"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r217",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r53",
      "r54",
      "r444",
      "r452"
     ],
     "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/2021-01-31",
     "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": [
      "r53",
      "r54",
      "r444",
      "r452"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r82",
      "r444",
      "r452"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Effect of subsidiary stock option exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r54",
      "r58",
      "r59",
      "r166",
      "r273",
      "r285",
      "r751",
      "r805"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r107",
      "r166",
      "r182",
      "r183",
      "r184",
      "r186",
      "r195",
      "r285",
      "r289",
      "r452",
      "r587",
      "r588",
      "r589",
      "r629",
      "r630",
      "r672",
      "r673",
      "r691",
      "r726",
      "r751",
      "r766",
      "r767",
      "r773",
      "r914",
      "r915",
      "r1004"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r164",
      "r429",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r452",
      "r455"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r774",
      "r806"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r774",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r774",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r658"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r659"
     ],
     "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/2021-01-31",
     "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": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r410",
      "r442",
      "r716",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r957",
      "r958",
      "r959",
      "r960",
      "r965",
      "r966",
      "r967"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r185",
      "r186",
      "r187",
      "r188",
      "r199",
      "r274",
      "r275",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r368",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r627",
      "r628",
      "r629",
      "r630",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r792",
      "r843",
      "r844",
      "r845",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments": {
     "auth_ref": [
      "r706"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) related to derivatives designated as cash flow hedging instruments, recorded in results of operations to the extent that the cash flow hedge is determined to be ineffective.",
        "label": "Unrealized Gain (Loss) on Cash Flow Hedging Instruments",
        "negatedLabel": "Unrealized (gains) losses on interest rate derivatives"
       }
      }
     },
     "localname": "UnrealizedGainLossOnCashFlowHedgingInstruments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedLabel": "Loss (gain) on interest rate derivative"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r597",
      "r606"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r607"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r608"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r607"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r610"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r224",
      "r228",
      "r229",
      "r230"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r616"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r178",
      "r179"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r616"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r173",
      "r179"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r176"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r177"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r178"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r178",
      "r179"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r178",
      "r179"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "netLabel": "Weighted average number of shares outstanding - basic and fully diluted",
        "terseLabel": "Basic and diluted weighted average shares outstanding (in shares)",
        "verboseLabel": "Weighted average number of Trust shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e639-108305"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4),(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41256-110953"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r949": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r950": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r951": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r952": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r953": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r954": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r955": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r956": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r957": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r958": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r959": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r960": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r961": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(4)"
  },
  "r962": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(5)"
  },
  "r963": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(i)"
  },
  "r964": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(ii)"
  },
  "r965": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r966": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r967": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r968": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1402",
   "Subsection": "Instruction 5"
  },
  "r969": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(1)"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r970": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(2)"
  },
  "r971": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(3)"
  },
  "r972": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(4)"
  },
  "r973": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(5)"
  },
  "r974": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1406"
  },
  "r975": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r976": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r977": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r978": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r979": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r980": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r981": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r982": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r983": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r984": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r985": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r986": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r987": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r988": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r989": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r990": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r991": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r992": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r993": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r994": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r995": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r996": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r997": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r998": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r999": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>131
<FILENAME>0001345126-22-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001345126-22-000014-xbrl.zip
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
M/FUR:M"?7#2'LUO,[2?"\%]02P,$%     @ 3H)85 ".Q] ?"   QR8  !(
M  !A,3(S,3(P,C%E>#,Q,2YH=&WM6FMSVS86_=Y?@2K3U)Z1*%$/.Y8=SSBR
MTGCKC3NV.ME^V@$)4$(-$BP 2M;^^MX+4"]+2I4Z#ZVGG:EB$A? ?1R<>P'B
M[/O+F][@MU_Z9&1327[Y]<WU58]4:O7ZAU:O7K\<7))W@W]?DW;0",E T\P(
M*U1&9;W>?U\AE9&U>;=>GTPFP:05*#VL#V[K.%2[+I4R/&"65<[/\ W\<LK.
MOSO[OE8CERHN4IY9$FM.+6>D,"(;D@^,FWM2JY52/95/M1B.+&DVFDWR0>E[
M,::^W0HK^?ELG+.Z?SZKNTG.(L6FYV=,C(E@KRLB[,3L^*C)V\<GK!U%(8VC
M1I*TCY).J]E).O%_0U"R#N*^C[%3R5]74I'51ASG[[:;P7$GMZ<3P>RH&S8:
M/U161"U_L#4JQ3#K.H6A-5%@7MD<*ZET]T7#_7>*+;6$ID).NS]>:$'ECU4#
MKJT9KD7BFXWX'X=Y8$KW./%J'$-O*3(^4RMLHB+]AY&(A"6M, C/ZBB_9(Q7
M!#RBSU?;ULS=8L.&KLL^HGH(;K(J[Z)_EL:((2Q<?QY'G 2=G3S1Z]\.KMY>
M]2X&5S?O[P#.MW>_7KP?D,$-N>OW\"5I-9KDYBT9O.N3NXO;-Q?O^W>UF_]<
M]W\C%[T!MC0;C>8NYH;-57M_+XP5R?1+&=S>:/!5E?2EH(;\*R!W-%)5$G.-
M:A [HO;EB\ZKTYUMR2ECL AKDB>VVSK::)U_)3(&P>W6PE?Y9T+ZKO:&P<R<
MKS;IJE_"1M X0:NOR(B..=%\+/@$",R.A"$TRPHJX66NM"4J(V^53DG8J/U,
M5 )TEN;4&'(IQEP;D0CH]DY)'!R[LKG 3UH5^6:QZ^L>1/7D>46UN3=1?4,-
M>!L"ET[)?:8FDK,AK_K@EE%EBAN2*4A=, 45&41N2HK,ZH*#YI#,7%Z#<%.2
MPA-J2A(:PRM-5 HT;9676Q/(>,R-H7J*(BF]YS#OTI@&WC%0!J:4+BG"'"@0
M"PU)$,0RZ Z:,*[)9"3B$3$%_BSZ3[CFY2!H0"J,A&R)B7<B[ @,-#F/G8(X
M;@ZJ*09F @S!*=%TV0W/#X2M_0<A)XG((,R(F$58JXX[%#3KI7:1)< ]%*LU
M^#N6!8,Q 3I+,:P"[(264Y)#Y!&T"&8I%Z@L 6$>30W 9ZX,K*)$(4$ H*@
M+VXZSV4Q-2.22#4Q,YQJ/A3&0@UI"<677F_0LKH$-S-39DW;YX>X]MX@;K 2
MGI<O7C7#XU-38JJL*) F5)((>'2!NR)4<P<1"+F(),=0$@ZXC*0P(Q1'L10H
M$FD2GYDPL52F@'Y(GEI)CY5<JY@S>&W( 4"#<<":CW__(1[1;,C)!?#2;2%!
M(FS16M@YX(>N:]AA_LD_"JPY,X]1')\@>2U!UT,)==EYHF0^$?&/A\[0QX@&
M$2P(GE!R==I[B=(#>OB-87H4M-'H2V[ +1 NE];^&DM5S+@Q+<SN73#U11QP
M4<[DDZDJ- P _#06QK$>2/',C8-5]H(OESE7<TD=T,ILNL!*M>1C;!3 G:"+
M45(PMP\V160$$U0+-$#XG.^R0(8C%0;SL%N7QB5MQY&PT0:%8 ?L.N44$!X7
MDB*U@UE.B44^AQZ^.E@N:N"OB*,@L"_TY^P);+NO.([V$L<[,]8:G'?GNIU1
M#2MA+!B"E1J5421UV(\4&DM+1##5;(8FP+>@D9#"3C'!;YH6UY8#GL.47Q8K
MHDNEJ<L=#Z5!>:%SP+1Q!4D<*\V< JY('?(,Z@P)T(86GN.:01$HP#U\86V)
M'.C[&0(X_O8 /FFAU?TQE86C*PPO3Q(H$F&SFL'N9;W8FU<3.]"O?]Q<_SG
M0D>@3N.KS$@5=KL&NR0(.I?F6$(G?[WO(=&L.'=KD'M/@#X.;SC!\\(<^_:8
M\Z3IH[F."MQ]EZ6;:]D(O4^@2DSH*HX+C;%?RIX;1DV5L? >#SIA+!/#0'\4
MD'QAZ(,M71( ,9#8(^E2<=@R<7=PD*T>)!UZK4;4S$L-I#\'>LY<7G#^*#E[
M2J2XY[(\17@D7WVRBYX(]#W=BW7^S_=B[C"2S19)=4%3R)K+0%TP%D+M$ZJ/
MM3IVKAJ%6M8J;>8)W[V (=-46,OY1W)"I*"DP'8F0#\WR ' &2C8(,7#OUA1
MS]8@_Z,0H+Y;;T46N\.&PW]V7%^,="\DU&C@& %(PTTN[I=CP0$:9:Z>[WPF
MG-YC\O4UFTN_KMITAYZS@Z%/ ERY2?%G#!N8C3(\'>=S8ML*SK)&A2Z ,"@E
MJ[X",)#^39$"/L!)SI@RH6P\0GNFV7U?MD07D,03#;11A;!SQW0 ''=&72*L
MZG.@R,9*CCDFPHP.RZ-V79(C3W.IIAQ:)R/E&9&NX!?P]EFJA& G%!QO^SYH
MW<:J[!$!)+FN@<\ES0WOSOXX!3+/)9UV1>9<Z#J=EN-'REJ5NB^N8\P(4$R4
ML[@)?7/YL?KD)#AN'./W:JOA?S:;N/R4';A/V77+UMN.&L%1:WMS(PC_5EL8
MA.')W^RY79M6)WC5V4VANG.$=P:XV^0T>UUI568=2H!VF_D#"5=CB)A=\[C*
MO]JJ=?<.+F%)N*1'WO)(%_B]J-FNNBL2<UR6+OB(=0VTK;*3Z+XZXN6+-BQ;
M][OZ%7S%#3M&>P=_E$O5+>X<C,1#.S*S[G./LZ]._QJ._G(8]<SX=3W6&PF>
MD/X#CPL\HR WOG#':S6[??!?]W+=98.GW$_Y^*V>1[>><N6O?77]H?:8;[T'
M52:FQJ(+C0#?A=W>9=N5H:U7ELI??\7+738[_Q-02P,$%     @ 3H)85"H1
MW'TZ"   3BD  !(   !A,3(S,3(P,C%E>#,Q,BYH=&WM6FMSV[@5_=Y?@56F
M67M&+^H1V[+C&4>6&[=NO&-K)]U/'9  1=0@P05 R>JO[[T ];*DK++.0_5D
M9U8QB0O@/@[.O0!Q]M/E;7_XVR\#DMA4DE]^?7=SW2>56J/QL=UO-"Z'E^3]
M\)\WI%-O!F2H:6:$%2JCLM$8?*B02F)MWFLT)I-)?=*N*SUJ#.\:.%2G(94R
MO,XLJYR?X1OXY92=_^7LIUJ-7*JH2'EF2:0YM9R1PHAL1#XR;AY(K59*]54^
MU6*46-)JMEKDH](/8DQ]NQ56\O/9.&<-_WS6<).<A8I-S\^8&!/!WE9$&'?>
MT.Y)IW7<;G>.CF,:'+6.NLVH$]* 'T?1OP-0L@'BOH^Q4\G?5E*1U1*.\_<Z
MK?I1-[>G$\%LT@N:S;]65D0M?[0U*L4HZSF%H3568%[9'"FI=.]5T_UWBBVU
MF*9"3GL_7VA!Y<]5 ZZM&:Y%[)N-^"^'>6!*]SCQ:AQ!;RDR/E,K:*$B@\=$
MA,*2=E!OG350?LD8KPAX1)^OMJV9N\6&#5V7?43U"-QD5=Y#_RR-$4%8N/XR
MCCBI=W?R1']P-[R^NNY?#*]O/]P#G._N?[WX,"3#6W(_Z.-+TFZVR.T5&;X?
MD/N+NW<7'P;WM=M_W0Q^(Q?](;:TFLUU+VXP-VBMVON?PE@13[^6P9V-!E]7
MR=V49N3O=7)%"_D BRBA:95$7*,RQ";4OG[5/3[=V:*<,@:CU"2/;:_]9J.-
M_I7(&(2X5PN.\R^$]UVM#NHS<[[9I*M^"9KUY@E:?4T2.N9$\['@$Z QFPA#
M:)855,++7&E+5$:NE$Y)T*S]@Z@82"W-J3'D4HRY-B(6T.V]DC@X=F5S@;]I
M5>2;Q6YN^A#5DY<5U=;>1/4=->!M"%PZ)0^9FDC.1KSJ@UM&E2EN2*8@@<$4
M5&00N2DI,JL+#II#2G/9#<)-20I/J"F):02O-%$ID+557FY-(.,1-X;J*8JD
M]('#O$MC&GC'0!F84KK4"'.@0"0TI$(0RZ [:,*X)I-$1 DQ!?XL^D^XYN4@
M:$ JC(2<B>EW(FP"!IJ<1TY!'#<'U10#,P&&X)1PNNR&EP?"]OZ#D)-89!!F
M1,PBK%7''0J:]5*[R&+@'HHU&_P=R8+!F "=I1A6 79"RRG)(?((6@2SE M4
MEH P3Z8&X#-7#%91HI @ %!4@!<WG>>RB)J$Q%)-S RGFH^$L5!)6D+QI=<;
MM*PNP<W,E%G3]N4AKK,WB!NNA.?UJ^-6<'1J2DR5%072A(IC 8\N<->$:NX@
M B$7H>082L(!EZ$4)D%Q%$N!(I$F\9D)$TEE"NB'Y*F5]%C)M8HX@]>&'  T
M& >L^?@/'J.$9B-.+H"7[@H)$D&;UH+N 3]T78,N\T_^46#EF7F,XO@$R6L)
MNAY*J,O.$\7SB8A_/'2&/D4TB&!!\(R2J]O92Y0>T,/O#-,W]0X:?<D-N 7"
MY=+:'V.IBADWHH79O0NFOI #+LJ9?#)5A88!@)_&PCC6 RF>N7&PRE[PY3+G
M:BZI UJ931=8J99\C(T"N!-T,4H*YG;#I@B-8()J@08(G_-=%LAPI,)@'G;K
MTKBD[3@2MMN@$.R#7:>< L*C0E*D=C#+*;'(Y]##5P?+10W\%7(4!/:%_IP]
M@VWW%<?A7N)X9\9:@_/N7+<SJF$EC 5#L%*C,HJD#ON10F-IB0BFFLW0!/@6
M-!12V"DF^$W3XMIRP'.8\LMB172I-'6YX[$T*"]T#I@VKB")(J694\ 5J2.>
M09TA =K0PG-<,R@"!;B'+ZPMD0-]OT  1]\?P"=MM'HPIK)P=(7AY7$,12)L
M5C/8O:P7>_-J8@?Z]8^;ZS\'6.@(U&E\E1FJPF[78)<$0>?2'$OH^(_W/22<
M%>=N#7+O"=#'X0TG>%F88]\?<YXT?33748&[[[)T<RT;H?<95(D)7451H3'V
M2]ESPZBI,A;>XW$GC&4B&.CW I(O#'VPI4L,( 82>R)=*@Y;)NX.#K+5@Z1#
MKU5"S;S40/ISH.?,Y07GCY*SIT2*!R[+4X0G\M5GN^B90-_3O5CW_WPOY@XC
MV6R15!<TA:RY#-0%8R'4/J/Z6*MCYZI1J&6MTF:>\-T+&#)-A;6<?R(GA I*
M"FQG O1S@QP G(&"#5(\_(L5]6P-\M\+ >J[]59DD3ML./RQX_IJI'LAH48#
MQPA &FYR<;\<"0[0*'/U?.<SX?0!DZ^OV5SZ==6F._2<'0Q]%N#*38H_8]C
M;)3AZ3B?$]M6<)8U*G0!A$$I6?45@('T;XH4\ %.<L:4"67C$=H+S>[[LB6Z
M@"0>:Z"-*H2=.Z8#X+@SZA)A59\#1396<LPQ$69T5!ZUZY(<>9I+->70.DF4
M9T2Z@E_ VQ>I$NH[H>!HVU="ZS9698\0(,EU#7PN:6YX;_;'*9!Y+NFT)S+G
M0M?IM!P_5-:JU'UW'6-&@&*BG,5-Z)O+3]8GQ_7V28!?K:V&_]ELXO*#=MU]
MT&Y8MM[6[=9;07=K<[,>_*FVH!ZTC_YDS^W*=H)ZJW.\T[ -YPCO#'"WR6GV
MMM*NS#J4 .VU\D<2K,80,;OF<95_LU7K;A]<PI)P28]<\5 7^+VHU:FZBQ)S
M7)8N^(1U3;2MLI/HOCKB]:L.+%OWN^E;^(HS=HSY#EXI%ZQ;XCF8BD=W9&;C
MEQYG7UW_[=S]]?#J6?(;^XV/\&"6##5D U\9?^I6P ^?[N#3?B)X3*[F:?K6
M;XQ^^&X7W^UTXV3=E0U7CCSGFM2G+Y<]N7R7*W_[L.>_JHSYUNMX96747'2A
M(5!K8;=WV79S;>O-N?+7WS1T=Q[/_P=02P,$%     @ 3H)85&2O, 3R!0
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
MHO;@=AR?99FLLK/KSE+8B]&TC(JRB18MSF6CQ7.^R-,&'D>]B$)LG7MY>IG
M\*ZY&_C@L-IM+I)&%(.WMUFB\;/_M#!D.N8R.E*R*H)GLRJ%K7H&HDW[(46I
MQCV1YZI';A_3!';/.GW5.RZ#)GGK1$LX M5.2=!:<+<&;0&S(^@U7]=]#[C[
MZ#!Z(SW$=X1Z&-(KD[R=\HF4LFU.^P9;."D*F#<XW6AE89/\5%;SZ.CIP?\Y
M[(CSKHGZH%FK%.0:/?UA<Z;K0%/;FXC^'2Y"!)+5@K*LX&G2JUE=MUH<2?*K
M= %_X[Z!\[<L4M29V66&PG,&$SK+)FCD*FGTC=%2/9)6^5*;I^;GO#&UF721
MYM#LTFR"P^@#]\79@/-D*?IF#O+)O56[SG0 W]YYLSQC3B&W!V!]5K#_43&0
MC3[0-+=G?MO7Y$T<'KLI7&I"S/R1^6)T6&<Q2 'VS6M,J@OE"1NX*J-)GI E
M@DKZ/RT:8'UK$!V$+) 8G^2NH4>&FN](H#&0X(0H)VPWC&KB0UDW8&>T-2K@
M@!0,+?7M:,A37@_9<C*%; %O2/7OD*#2J6FK$%?':+U7C]!Z,E5*=$NX$((T
MHN 8G5'W:D-O&X2TX#^*'*QN6XCK: K*NLPOZ>X,.I$[/4^D+\9>(,%TQA;<
M=V!/H0W4T!S;>X?LF(OD$B:H;< $$]4.O\AP&<FZ+MKYF6V==-_ ;9K?V6TY
MBMSIZF'T>UO5+5J.<FOS#)S8G9/0:=8N\.\73Y_&3_G_O/<9/PJ/MZ>9Q#O;
M5@WY,#J!>0N\*OAKU)$IK=R2+31\YS3FR8>S;M;B%6B19.Q[*,J"=%^=G.7I
M(;EQY/;DOI"6K2A1G:;S!;IP8C25C?\%CCM0R^00@G^QP4G&-O0!^P'/@A*F
M9_G7=59\PN'/0(QM2SE9+.!^@=U1*^7TA UX]ZYXT==K-6C?J)=S/YEB?]$9
ME<QF\#UN2KFIFA=8C>.B^F<Z7R"D09YLM8MG;=-6Z9U0V+_K43T@G>TMY:VI
M[:Z)LGW-'3(W-ZZ\@R\9TM^=S;4M%:XU>.>-&U+B@:&S'@^_L-]4#6MS_!L?
M'*?5-WUO\&*1BY*#L=]7:9[@T=")3JH'S\JF*>??/S6/)&<@P&W3?61%0)/_
M_T6E6EXDY^G!694FGPZ2&4S>]TE^E2SKKVXDCKI[^NVCD>"OZ^BL3*HIRN8T
MJ^"8*^$TPP-KFF)("9YE?R5L1!,_F- Q+1K(.@+1L:,NL[3;,"@5HV</)H+N
M-/"OA7:(P3_X)(V56YC\@*V*5K&7K+/I9Q38HK?#_@.%2A[9%F]N-7K;<CZL
M0<\EHKNM#L3BE8)M^9<_O7CYP\;%?Y%,L?&#/)TUWS_[!A9DA2P<'+V\-4G
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
M$$2"7B-(.6\K\5!<XCT!/_7:,5054A[[2)!C!D .#Y>3T(N^[F]M;T[>A'S
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
MG;ZW9(ZA2]2X 6V"S#'DN;@>F6/_JEV;S/'59L@<!YK9#)EC9Q+CV_%=#')
M!D&18]:PRP'9I70,/K@52L?PF\*4C@.*I+PVI6-@'LM-43J&VBY6CG[#E(Y]
M'O<-4#J&NG^X4@('*!T#?=U3.@YT:D_IN*=TO,8]XOJ4CL,0XN UW#B(^+Z;
M?=8D&.0*&4QZ'R:*O$$:QT=8)Y?X.C#=?]G]P1EZ&)+:W+[(LI3;B7E?EXUJ
ML"1;#Z9Q(X2-CU=P4X8LV8US4_HC:VZ7F_+5;G!3#B%N/:?.,#=E%P=M&[!?
MGG-DSB/:<))X&ZI>858*=_U2Z.O,)%YG/CJ,?;W3<0VZ2B[+9G '@IVQMFIZ
M@YMU??+,C5)FAG1D%>)B?%"..\02;)66<,!UVJM/[R<M8?B:MOXD;(J6<!_C
MO1,QWDVS1VY*##?-'AG.'QI]/NYI)'>:1C(L=8-6]1VFD1R!R+=#U=WTSVO1
M2,9:I6]63QVO=%:$-9=";6RG5^.T9WR?*#3[[P9A;L>>Z]">0G.80G,;T[RG
MT+QK-R--H>G0;O532?8%*6Z02C(HB)N@D@SA+[9$)=DU _=4DNM227;G<$\E
M&2;^"Y7TV J59"BC:=M4DGTXCNM0209$ZHNI) ,@A;M/)1F2J'6I),.PX]VC
MDNP*19A*<H1.O\=4DB-&?]M4DB';Y?I4DJ,&_* .[R$JR5".^^U228[9KN6M
M4DD^+.G9<2[)(=-@#2[)L/]WU[@D@PF&ZW!)AL[VBUWEDKR3CHJ'PJ(X4+GZ
M9ED4[V^%@1&H[P=U$KT95/MWDY9Q' I]'RR_$\'RG67/'% AN\&>&22*NR'V
MS,')\=3#@V'///U"]LP[<+SV$FO>YS/T71']5EZFM*6.J<[.T7>[1KMY>FNT
MFP&I[YS&W=]LDWJSLUCT[.MT(I^J%1R@Y,0'PC/5.Z)8>4/!A,#Z8^MP=@;F
M,-D09^=I'V?G_;T#K&#ZO,^JJDL"VB-:NT\"&NIXEP1TRP2@XVDJ0]TE'S)!
M;KKLH3M%8AGJ_)[$<FC_[$DL]R26TJ<O(;'T2_=O?%GM4,PFEG=/9/DE1);#
M>G9/9'F7B"P#:[DFD67/T;([1):A(>Z)+&\H6!28_'M+9+D.0V)@7FZ,(3'P
M[H?+D!AT_*S#D'CZA0R)IYMG2#S=?8;$TSU#XJXS) ;/S6LQ))YNFR$QT-7;
M9$@\W21#XC[0>T]UP&W11(8,=I<F\G2S-)$]+[0A^?X;-T\3V>G$RC[<($WD
M-6;H%FDB_:[<;9K(\3?@!P5!$W+)!V>5K;BW!M,4?1-^%VDG^P9T'V@G>RS5
MG:&=]!1F@'!PM9MD3SNYRZL]AG;2NQ5<2PI<".">=G*[M).!];AUVDG_;EGN
M:2?OH[&Q7=K)[@O[:2?[PB=[VLD][>3.T$X&A%0?;3:$Y?CI\0N7>-+_]K:I
M)T.0S)NCGNQZ2?;4DSM./1D2F#WU9"_T,@@6TKC%/:?AUC@- \NQYS1<C]-P
M6Z"!G>(T# QR/4[#'D#237$:A@ %.\AIV/%9WA2G84^LPQ'S;7,:[F.JNZX=
MPX0L?0IP;6+'P 7X0=TDK\$&>9_/8ILH\O0N$D4&.WUOB2)#5YYQ ]H$463(
MUW ]HLC^5;LV4>3I9H@B!YK9#%%D9Q)WD2AR7%+P-8DB@P]NA2@R_*8P4>2
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
M!:LGIQYQ3 MSWE+V@9MR%L9@E XMVC,XH!FQ2=88QH&3S'V/*H#!AQ!2>MG
M/Y:'JQ1-6,4@'BWR1+:MQKSX!BTZBYS(-"M*\I-P9:>97?4W-,\3"8$3)LN+
M['&]0 6D17W1('21(1[D[PE'ZZCV=U)(*(&M8E*S%%KG5]%TQ59 3I^E#VP?
M_,TNU#1HGJLB.$;RV:JQG71J+\2&S+6M4\$<>V5=9^+=G<+G18VN#?J@R0XT
M=%7$GLX5.>GU1V"@@5S2P:JP'W9/1#.B%#^L$CN=$V1P48E5N2J3J=JH$C_'
MBLSC[X?>>4($?ZP+!E].FS]6#F?69S'<&<N2,6C]O1!A<$TO]L&2T<-!:<LD
MXK"5QA48$CG4;QIDX. $M!2*VMF9&C(KJMZJ6MJB$U>@4NZ\O'>=Y%Z]:+<H
MI!$)N><]5J<O21L%/]GQZ@?YRY$5+2DDAI3;#.#$5E573 5;JQ]R0^"Z5P%'
MKRX#/AP6'^OM_8+D\7VVQY=G>SAG6&55J+<D:)^@=2/+H$Q3[32@T*$$\?!0
M<G?4?E5N9%5<YE-AV@GZW_<+<C/:RCZJL&R?.LUTPH9*:.R@8:A4*&44FR0S
MC? S%-7D?]BOYHVLID:&=%UZ5,\9[EF2C.@:5>PYR'1DC8"HR,&MBCJ22T*N
M=.COG%K<W$[,<+_0-[+0%P1H9A](E<(]>*(J-3$:R&536#<Y:K^(-[*(*P#C
M^L;1?!F2VMS2%6L'I8*QCYGOTB'\H6#]3#V)?=F'VU+A_M&K+GV"=+,*!,=V
M>6!<9[M ;^@>LB\ <)-&ENVV,:?O.3JB&-ZH_#O:@='OWGS0,,!=2T(;E$Q%
MVN<0)R3-:O_M/%D:?[R-=J+X3+][*&9PC>3^]4$XX.!G^"L8=I(L[.3,]]8P
M%29<CO4(HDPP4MJGZWN0Y>/N(*\Y0$(E:81$SWL]PI >!Y].8S;U"[+:8M?
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
M#^6AWM\Z;&_M'/2&H=M[WT^59_K]'K[\5.Y)P2K4(__)194YO>]OG[,PJ<Z
M%+6*FE$G[ O:9GV2.>)RE2Y'BB"H%N*LUY <#62KE_ KYBP[<SY.65#AH_+
MJ?M^5B]N?)THH'92>[V>)%<-R2>9TW_Q3N__LW(%F14Y_L3(@CYBXM[QV6@#
M9=*=LX$6]TY>O5#@CJ<'+_;[G(.SW^T>=:*]-YW@GR^/55W^ZYOWSW%^_;<7
MO;B'X\/3H[-79[,=[EVP]YP9?T<17IY(SD807+Z:UOZZ37MXM-^0?')6R(,G
M_^_]9OH??OC;RU^]?_879PKU\M7Q"1^=]$[XWUY:!L9>?N[M>V]NL[X]U+J)
MMV\O<?[.Y>O+BWSSWH/ZY',3#)P*>X-5A4D-21*((U2-917^3^:E7O-SN_CZ
M\JQ+@_.7*E'DY8O]:9F>K$N777?J]* ;LWUJSJ5Q_,;V?;#/Q\>;[6Q?X?[+
MZ?'=LXD8]\[+;)[*"_V[7VWV[#N929MV&_F)/A+]]<GQD]F#\Q$R:].SL3QZ
M2_4_#_=[5<[Q^:7_]<TG[^C-TWYSXX/ OYC*WEJ, 0-45S,&,N"B\2XZBG%,
M^.M3D>/[;VNO/N+#Q1%;?7K0F\,NJ7';F!&C^J-$8+D25*1.$T>^J)-CD0.-
MCAG??989WZV8<:8S?,TQAA"JJ0!J*#JRPL">+.?D_.B8\>"SS'CP=YFQ=GC
MT]FX^/$%H=+%FV#GP[A./O$$+M^YVA/HSM79US\]LVC/?WD@?'QZ)-]>S%2[
M]\O/:Y<?OWSK\G7__">?9E"]'$",FF<,KAB*I0;?L 3':#B</<U^]VFYGJ8[
M&XV6OO)I7I1A?_A +^A\]N87/]$HEJ4GP[B<P>64/%772E/1)4YL&8#\.CXZ
MN;?5Y[IMMB>S.OU]6D]Y_QVY]5#]KL-7(L<\JS_JFI^I]#EL)[NRSC/UK(]&
MHI;>T.0BHO%IFKPX[5&U+R2)K5&5&41JSH*Z0YDHVFA319^]>IH#(,E'2NXR
M*O/S^2F.WR',H\.7(^'$^V&!JV^U+)7P-%^CBMY7'U=O_+CL]/W81GMSR(>N
M73]D_GR^#EOA1SDZ,RK?//TS:2[O'GJV$\ GAT<?BK<KFA4??;[_<DUFAP?3
MV:=.>U7E^MXIOGG_[C\G7K^@O^2*EHN0&U_0I6_H 'TW%+GQOH%R];9X*X 6
ML8*^H+G8T %Z,,@5] 7=O%8 +6(%-2H9BP]8<X3>CHD ;#*NL3<Y-O.I+>G%
MF_'O>3WFZEZ/F9O7T\C$%"H%] F,2"[)9C6U4@J]V]599PE+%\_-TA(^M][3
M_(K/30^=F[=8026U&!9VX+S*A)*S#U0SIE*D=H%@TR@$P@T:I3;-32#$4&KU
MP7N)! 6!<W&9$Y%I0MAX1 #=H,TS1X D1!-C,;GY"OH$,Q6P"-XY_2W;-B*
M;E"ESA$@ZTA:8+3H!0R:7%H%73S-8(-\OILP$(!ZCYN35WV#[7#V-IKYB=K2
M@4#CI %)ELB](E<J8TZ&H]=UXXF3C ::IW+"TYG4AWPTNYX]\FO!QT3!8E&?
MF\L0D')S/CBUIPR&HN"-!I]WYN>>9:GWXXYDMY_M=WDR*X<',A#(+'9T<J[
M'E3.)8X(/?X=@OIW(8T&LA^Y5PX,!)7&8FI$:X,1J&HD6,A1R.6&D1.,1]#U
MF@[]XD>'^_LJYRZ30@:"DC6DR 2VE %";"D&%U,!0QBP2!X\2F?[G@K1@X\A
MVFQKT^/^-*:S4Q6"YT4RA[.A:"H ZNF;4E,K@"92 .'20C%2U# O-P?=HIY
M;JU/%3$)^V922!134@ZKF@:(B7 !$9#!&U6+C\\@IT"VAIC)@N220Y2<@VD*
M;T KXT/UNO3ZXK',(JDG"6:J%3!:*LZ5AL$E5VSD$:[0F[(&%H]MY6J*MZ80
M1@C6,Z/#/MV4 PFV/!YLE\*&6#S@Y!7:YDOM R\*0Q8,.7E'C"58:.,!?*$^
M\N*!=@8:9HR!8E64 \=:T%"V/E+,D88(])\'>J\[PKMX/),XAXEC1E?5HFI<
M@NK@H"Z?SYAJ&"*>?Y'ENLZSZ<EAYO_DH]\_KWM72F*N7 /'3D(65G<,@A"3
M#7W2DC4NF$KI5G-MD(B2SU42FZ2R F(V.:-'@^"C*_J3'2*B-[6$Y\JU!_O"
M,_7\3W;'2#./2*UDG\B3ZB7.F"NS\41)W8KHADBS6PNFRS:E BV'4L";EITO
MZC2 %[:5 PP1S#E9D//V46Y#2# :7VQ,.::F-FM@PAQ9T8[!1]MXD)[GDM)I
MO+%( 1L;FAPL"(@SJFB$,)D0U%[%82J8/R?1U3-C5@+IR[G$/J'/#D4-$XC@
M$W@G%%O7<1FB67%I)8T^PZ!&A86YN%! +:)D'1-P]2S)<[VUTFB08-H&+JLR
M,0HAA&C50+%H^\BOYEB$SK;BAX'A9];C]9HF5[")S@ZY?ZTI&C2_! 6VWA<Q
M9]N?.4:NR62H21AMX!Q7O)@O+[X;""^LX9"<*\84E?RLDL,FSCX%BJZDD%>\
M&%[V_OS8@8Z*=XT%<@5TD++UAAO:*-8W+J-AQTUE[\\/FF"--Z&DOEHA(U"H
M6==R]NI'$B4<#30WFKT_/WR\4Q&J[GRN4J'I"T",5%'-,$JA\&CP673V_OP@
M,\F29/:-]&FVHCA)3,$66UUUA.-94C>0O3\_5* AYA)KL0 0P9&N*&(IL4FK
M<MYW8A2H+"![?X[^!:%+,8OT(!25DC%GE701*7ARK@T>I:5(JK@6Z&(IJ6"H
MT58!)*0LV-@T!2[H DLW!]VBG@ YWP)E'Q$,%%>XE((UIY)]P02?'&(Q3!8O
M)C*^F*X4J284"4IKYT""9Y=L@&Q '3%77!H?JC<1HUX,EGWN(P1G@W@+1E'4
MM>H\1>A!+:XR/BP7D;V_&&RMI58D!X_-0Y22FT14"\(;R(QV1.MT*6R(Q0/>
MQT-;GUK(WD/OADS96D9T!-7GRN,!?&FR]Q<#-!J25%HB-2<A]Y)>J,B<8P)B
MGS\YXFG80-_8[N)B ,T(XI/ZWRT4$+:YMSNH(5%UF-4['R*@?YE2?71:RO2&
M,PUNC^8O.61.[&(K'@@;.2 G.5+SO<%HN95T&B22%6W F*-E4T%B[T.J'G2I
M9$(PWN21(?G=(:^$PG6Y>LW$)$J@[MZ9#*Q^O!J)4*J(;VF0[L!746F8* +F
ME(-:>V!ZE[%,,6"M1G\))AH[1!27-$_Z-L3R6N1DO"J6Z@%:1!)!*$R&4B97
M!QFA75(ZC3>(F"T 0W#H38!$E*I/ZKZTGG)O#0[22%F.8O+%X D]H<**8BH
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
MK/!8D61Q)'F_C.-=W+]"F[!4]?LR2*P]9L6< V;J?D,R/E]N0QA_F;#LAT2
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
MK[Z@8V@Y\>5Y\L8/6^NNK0_B=TC2SVA&C<DQ(/D:.:F"*OM+X%U(ZLZ:ASR
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
M;#+1+6US@RL+Z-8<!91&)H[<3"9Z)':NCY4QA2#VX1[(:#5DB*JJ4,^,^:F
M1FM)?9/)O22KSYG<2Y=^ST82>S Q68]H(+*4[)KSK20G*:KR#5&L9P4;?9[G
MY% ?7JH177V9:BSHU&I* @TD<K EFAQR+*6VUCP,0:9+Y$]O@!% 9?T5@ZE2
M>RL^S%'=,&*MXCPFK,OK?&\23J[%K5MH$5)!#YZ!"$O)K05N)1+E4"ZFCL!Y
MZ&VB7[K$[R>2NGUR-#Z4HZ/'9V_QX7&36W5\_9$V7#G25BGZ663M-4HJW&SV
M)B%0M#D(8 &7K0_)MW@FQ?.]]H$D4#XCQ9_'^N+KZ!MX29)7W5Z?8<XD.$,I
MY6A%+!3(2"F;5*(U&(A]N+2]OLRM.9='DE^UH_Y1%\_O8=8%6Z",3AP UA[/
MDECOL_Z6<\)S2:8+2>*P+>N]Z?-)H3('4::KBQ)G8UY;$I\S- .U]PDH&;A!
MJL2HM+K:<BD_O5;*F:>D9Z64Q?C@,F D%R"010K&Q,#6F0H:'ZV8).>DE L1
M99/HFS/-DO'@BD$K@9-)! WUG[1BGO+QL4P/)[],)WQ2KZ,=WN(=)@GX AIX
M6#0 %I"S5P);"%#=9K/GO4/AO&!TF4.1\]8F[\7Z0;NV6X=\BWG<.[;1_MWQ
M4=V?')U,Y>CV6WWP:G)$^P^FDY-71_H6^R<\/GS>K]%E&A^>"&_K<IXV>_L0
M&9MT.#Y6-?\G3?N)YUD%OA]]G-/@]^R<_B>MYO[Z YZ]7'_3;I\>L;KV8JFK
MAEW]TAF%7?T@:=  2WP*&CPS9L4JB/H1GVN,=([8=('8):9X\Y7V<BK2G7VA
MPWL*G!?7#]8KDMA^Z8Q(K"'';"D+1(:>Y8O(H57JB;Y8SZC/0.KQU^9U_N9U
M 4<-V+@:3!%TEI6RQVRY5@W$^EGCF ,/J"QH7HA=)M LINBHN>C(2"@V1(@E
M%>^=.SV!%-A0XP&=3[F1H%G(Z1?CB\_2 $*PH'\2>M=BSBU1(0YU0&,+;B)H
M%C,KP2C#3Q62\SD!QX+,I0>K:%SC%LX&-'8+L[2DOS?!D/\^Z243K_6/3[LE
M7;K@6MN4N)&9T4$&2 GZ?C;5D"$&C<J8=?&*Y91,-&>9]U/!C-82^BKC?$E&
MGS/.ER[]#CV3D+,/V90 &4R$XE,IIDG)J=14+MHBZBV7JC[^;/_0S>0HM2N<
MV((-^N$PV<*>/$I*7CBZDB^V=W71EV@I/MU,_7,QOL %/[ST>S93@S,YZE?
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
M>:FQ&<AS*:QNABK4; N@71%RNBP(&5;D$DI",*6/+!!H$K ?PW6M.74P7,L
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
MK_A;HWH\:I/)\>'D6'[8:-/)P2-I1UWE_6]OR]W)ZY_=H]>[?O.$]^Z]?O8
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
MFPZ\5_/H]S];GT[/X3_AY//TKR^?/AYT/WTY[QZMRDVUV[[K-^6@WG9]1,)
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
MC8$X')&8(.[Z)^F#0_SJ69Z =&34Z;$$MPANBH=-5R,Y*@!J)Q27Z0W5SFF
M>W H+YWC>"JBVW%7XZ%UWLY++9*<Y2U4O"QKRJ_59X4YJIKS+'AN7RN($$ [
M:DH!]B*4!AQJ#F<0!O_+ Y_ PC47,#4S#](YX:^3@D-CS:$U)Y(9S4R?XF)\
M%'P@-=Z\VC_=VZW148J1BJW$P(+GTOE?#JZL3,!;]=%+#D 6F::,9P$L'9^%
M;(4N#WK1\BQ0E>#QZ NG9WA1ZG7,8E)+QM%=M))'CL!-I)O@K2.,((A9D &Y
MX;NB(,*83\.H@95[?EWA ]$_..2X2GQ?X43Y= 0G UN6@ 3EMRC8-T 91/((
M+F"7'N\PDG,,PN(;J*1327@O'_F+6R8Z*C?^"O=!^)@'EDX !J1'YXV?_MDX
M:=!IGH7Q"*D(3BJ>SFT*Q,NF!,A)M*-"-II>@5V4,Q'%%S*$DT[B2%P$8++J
M\(XG<K)/R7PUWR+;2%!?Z#4.G6>OC_[:WZN[P^<U8]NJE0:\TDB*I.9,097E
M4PX9 /G4R1F%=['9I+:2Q>'CL='9VI2M%5*#E(!()\XXC"\W*R9I5:1X8U*$
M4T_R6::"0WBPBO)21):<.]X$) H<BQC!>8"U 1+F3(G-"=Q:?>'%:5:=T?V=
M$2)P  =IA>6#CS@G[D=+\(S#"37D&*.:BG-%I18"#[&0]X"]F-?(IA-X"TN5
MCG.P%K$@+X0UT[$ZJ;@PI2RL'4;4S9PYB6J"U+FLC>KQ*@*X.0&@-+4."<PI
M#\Z8STJ)_9+$E00Q*>#\IJ, C9*1 #=)2?+8D>.Q+D<Q!,0PT"#B$U ;V@2R
MJ:7B[H<YW$1.\01>_W[ Q6-<=T+N+Q7)\S4I;&9U(O=X(G%R)J+@&YDJJ VS
M)/>0)[01!=XTASF<A?.;2LF?P7F@E\S17]LG 6LG#+S-(O'5\=U>6G*?+QT#
M"$0T:@B0%VT=-%?9+(7?X.Z-0)^A!*T.YQX/QYCUCK@008CM*>1XEYB$<\U!
M!%YY9B!2%GD-'?^RNZ^,6*7 5( BG8#_RX@JU<D^$-O-Q%RYJJ:><BR9"\'&
M0/-1@%7J"78]QO3%Y41&CI_+ZHP>YHR(?W#CV1.O[+X?>!9@>H<J&8Q?%"=
M!V1Q41&\K([F'N-S(<W_9BUTEH.C&R=S1T8701)'= XF]K;H>;%#5AW.?1U.
M D:U4?2P)SGJ?YE6!_*##L0K9E^<R8AR;1RV#KP:^3J93NJ9Z)2G<[04A%IS
MM0^>\%DB9G"F3OG0_XP"!LJ#8[4#4P3R4Z:%2^E,! ZY JM#IM@[:L?2K:4'
M5.B99DYB;AI$8\;]V@[2:6T1Z;0;]-XJ>Y6FL1=0*)$\LUF<I@$Z!>7@=)$Z
M0.I .E#9$4UVF/O+N=16)DD,-Y_BE1$67@-)P=U$FF':##P"?&!8<SQPTHG8
M"LK+(R2#*IAY7^+"TJ&PVXH"."*ILEM%?C4I'?IX0;)O!UMNX1&1!;H0?"R%
M* D5,<;<_2P4'B7?0VYIE6#&QG,I5QR7OF5U;/=HMNIT,N> ,_$5SL@+0<+"
M\7@%(YDRQNHP[LLJPI0HD3RG6VC;"Z="E-LY9CAG2/I<:)/*+&-?D$I/, (6
MG(FBG 7.,YBF5+Y6G=X]*:FO<#(QEG#B7$4L"HH3#X-97Z15%/=]:FM]0?#C
MJOP\HCA$AD5)JH"C9M=XU9!HTQF3-KXQUBUA%WQ 7>UYB%F/,99-8]EB0G6(
MJB%J$J<2"Z02W _?85V" 9"@:%ZXLJ00?(/42P(V#6&#=;$3_I M"E78B*N@
M>A<55;'?!E696J&8S:1(4H<PF.R2U56%JJK0$);ALQ-CS!A3;@5>!U9<82VL
M*F3$+JI+_ S>U%Q3?.=+.84=T#NE5B["--Y@^=M"4/N1$U(*DT\J56=5*Y>N
ML7A,TWPZ4W5"\SAWN-"5=I1-#C@JL/43&09<<(AQLOF55'.Z@JH4(_M<6,RT
M>%TU'J;^<!VQ!^='M[VR I8H82I\J1HZD+I\RMB/5SR*:HJ)##,,SD:Q$X]"
M)?TIK)[#GQY03#[CFZ 1=A&D\IK79[MMC#@45F^?5=WK!8F73^$'"*^$64[)
M/2:P?D5QN.!(7J);K(=QU594">//+F%!->!P3\XRO$4"CPL29NY07*XGV+44
M^J/ARNZYPV"X$0-U[Z2)H_=$FSC<#9HXKD.Y=?:72/!J^MSP3(8[2W=\B-<%
MF7SZYH#[Q]R&\^K/D_W#-R<GFR&KK;8B'U2C7(6]5 /!M0<2@+0N"L*<0O@9
M 8-H6)<%9+.:CBRM $1[7J/&:"Q*5R.P2%N81X!\/HPO)!9FJPVE)O%FM[$!
M E2-(:"L%>L>&M!ORO/V5*_9LY688&IY9#*@?(:?7K&B4P.1HJM[">QF&:E(
MP]_PL_6SP'A)I'X,5J1[)-^M5!6\RAF]+5IG4\1#HN\"WP]EG<N7[=# 1 I?
M5?#SMAZ"+ISH-GA[O0%7+H.8ABW'62KX!!1 9>27?17.3:ECTI=CJH,+N#*Y
MU+EI"J;ATX;S/D_2'''B5:_?PJ7% ^#9*95/4B<,!@Z+HOR%)>BP-=Z+NB#
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
M*BTE09WI5I[E!S66/RIZS_1$ @;HFV#<@V(-V AH%:$ZNOX45-BQ'/.:KO'
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
MBRZZI0 9R/4@6Y@,NV*2+-8L(='ID$QL75V>5[;PED&:YI+X!8'GP6#U)K
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
MO\:-[NK1ZIA.U8$D,IB.$% O+;V,-N9*"[!'&WEQFA7N:I06>[[V@)!L AR
M \9JC:P\/?MXM>_'X#>W\?X>F9>Q7E_5*H5U.T2+9G<3C86;/W_<>JNA%-?C
MH^FUXSTQ'G9$0SIHQNZ61# +M&.%W\610QVSW##P9\\Z4;_!N.>:G_"(C3A5
M;0\*+E/JIBN"F!CC5'24</D,;_4+0ILJR#)"*D"@A85 G>!J.6$!OJI'*S%>
M#@L&J1XNAP!44T:P(NTQSF148,#'YDP#UAL&\QD>2-BK(LL2H4'&S?0[\&)I
M82.9$7Y=GF&K&7>\DFM;:II=BCG"__<3' 2C6TD*OP=!ND EO]B4Q%16IHY9
M) I1K<K+V&&L.K9G/2@9$KOWKI/[=]_W4=H:M].@=#3L?^+79R0EQZS "QS
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
M4<^AAC10T3,B6M) L! 3?"I81?[S5MI&I?.Q;2 *+)4,H4E\B>:/JL"&S6
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
M\ZMU2Y&$&^DTNNOTOO,@U*HRW%R(JA$."H2!IX7I:&_OZZ*$AJ5J-.6S?GX
MX19Y%T1Q1GY)(\\ =P7#\MPTT'**BX^DK%-JX&&ZF \ /II2M< 0FL%U@QC0
M[A]&IF\M5B/R&3"K,B<+^Z=EP&@(DZ;551DG6)O@,SS9> 0K/FRX#N_S&SF1
MX4/$3.[H 79SF0@F*&2.C:7>'Z$(\/H,@?MC<ZX0O(NBG0;Y,6R>Y<$EU>)+
M! ,G -]M?0V[B*JVOAW7MX2R[Z$P1H@5&S\Q/Y>JFX1//=8N^:!.Z&MF\3)W
MO$UC0C<S!3&6,9#;.#&/T**HL*PJN*<A9V()>/6A!^\]Y<&4S$8S$=29#+*4
M 19E[X?Y=@N L"59(\VJ42^S@+L1CNM]M]#,+3#4TE+#]"E7[RL/[5&X@;QA
M37<'H*9YI.94>)"GH-/24WH%Q"F(Q(ZW861^?XTA30DEO87^PK&W2_:'S&R6
M@8!KS;YO.JDD/F;^7@,!H4,T]2,Q+9*1 2,;S%*-YJ$,O+%Z&DTYW+74TVZ'
MFP?B4)>K5FM8?:6(V41<D$D[%[XWP9YUW%(B<P*X3AYT>5HCBZ@KXKR&FG"/
MMTA>CVK%:,IL>)@;DE"($P)I\/:=]Y<^AP%/UT).WQYYQ.8M*N3JTV_.5A>T
MUD2N2&B8R;L$ Q?#3-Z'<!V"-<Y+\O:X%G@%)ICU? K^S3@1R^9DV6A"@"-K
MU;><>=5VS**." 6O9" 2YD$FT+ED=N:@NA3+F8_Z+?#4\<E2U8&.X4&;:%00
M^)H"8L9P59P?ZJG6(PZ4/9HUX(MT3ASW)&Z5S'G-V[Z,^#I[J%UV"ZJ/:W=
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
MHQS&:V1G>;>X<CL9-$/:V=(3]8'SDF\JM*VIK_-T>T(L9>Q&W@ E,$AA46!
MT@?W@%Z>-!(LPZYD4"B_XL#K4N)6_S3OX%NN!N-+KV2<T/;_2\D??.E/]Z7@
M\9>]XH3PB'DRLB7,*]6],/8DX_'YJ3PC&_0/2$IVVB[IP.6<C_Z)<[+/>8#A
M*U(I\Z9&,>KENEI7($G,Z=,351]T"C?O\NQIT5+DW?<Y0H/52C,FS^EMN!(I
MDR>M\+</GX'##?^&!NLCCV%,0LRPCR>& ,F>:1;  QM]"6!<S(>7>%HL734N
MSO+LYXXB#E%7__/=VQ<QX52ZFEUC7NURK[][D6?/RLF95YYOF$287M?W3:-U
M\N])]UV/VY3M[MZ1F\)WID/1[A^EZ7N<7,\&$UM,R^):W#OU+8$!KF=G6PZM
MAW"TC4+]I"R=;[&BQ3Y?J-IKW?M/:$G>P":;PTM*=#TKX"O@)S=)5J8-G75V
MYR\8/BM^(2)*D/3$3Q6(F='J30%4,67,VV31-)WSN66>W*O%L\#WT]DY8HE#
MQ(7U=]DWLV+<JDM*'LVRNV-]@7IG^PK:\[G]9P[=XKG"8G:\I*9";I^GUV/=
M57>A_JD"S5:HDJZJ"NSH:YFV@:[:C<\VQ^C#(-')9&8[$\'B7@DJ8BR*^'@Q
M&,B6S.U@)'*KAM]$A)D(^R;I8D,F[03B,6"(IST+<$E(7N)RU-#YE6D:T16T
M6.F3N3)"B70)7C*M1/)B3-O$X!=ML:;O]X+PR]/:5@*-\>:OJHHQ/ZI-AU7.
M.A6-(#I1M5-^I_M 0KCVS"F2+8=G)((CF2JEWA.:W(6K.?=&OA*SINR3?GIO
MI2?( $^6*8?3060(GK%;E'5,:NA+ ()AE0LE1T6($T6:@W2GFKXSS<?2G$O9
M7$(4+V*# \QSNOQL@GK-PR Y*^E&@DMWT_"BF15*HD 7YV.5>"$D";7Z0B]7
M.C8-('_RS Y@$NQ ',[+UHYYW_0;SFUZA+K$=\QFI<PXN.6O:W)R!*;/@"(^
M* VG:ST]AV?^L>NZW5/:_5+UK9AR:6K.TJ(T8PYJNH5V,\=UVO!")/A3A)]'
M2 4J <2KHKCQ7?:XXV>_,:)_6E4[!#W:(Z6P,I,3.#V@;7TY#JWWW UQ__ _
M3/#S[.@>?B0>CUP_R@[N41>_*+B',GHUMD?"\ K>"1E F<Q8/<B>B06'J>!?
M"T9^:RIK/LB(WKWK9[Q&VXXL'$5:%\[SRXN>>5+4\PI]+(OA=4[N?XT/_'?I
M^KI8&AD@NHB715DKNP^/=T#PM!PWC/=[6Y07!:FA5PN27A0AD$%Z06^,_L)-
MAS.R /@&!JS0@Y^21:,?^*LS7O[39^D,H:_2Y_TK1D/ JP)V2"BZBGGK).E%
M6T%:I@TZ"%0 J0MF85[=)#\4I!F^[(RZ#V]D2SH$K,U*NUV:^Z*5>570P= V
MW&YJ=7LAG^'RBP*HY;#YC!)PPD!BVC,K@UWGKY@D@2W 0&H2$*XT0<P:S*R1
M4=TFN&DN@P4@@["[:QHZ&(N<I317!5[(>(+WM:EHQ:P8*E]^=]P:%N:#^*<7
M5IYFN6S M3U(3-\8]6J5,0@=V9<FPOA[*-_V: &%$([ H53WPT%W$9(]>"0=
MDCHN)68V[1P<@]@?]@Q'/ L;0XMDX&L-(8OH,Q3OH"2Y96\]P^88?^D0@GNW
M$(+?97R1W"<' Q.#)$_(?'"FXH(RSR--NERC4LBXEP&M5<1H,4#\#\*N2(,A
M)J4XJY;^V'D;=ZCHMW#"+/!3/YJ/B1PF'+NRB(K_>N'HI,8+*X*O+U!06)(?
M8$7^W@ +JBPA%%4WFVY@].\]2D;U7BP:A@%+A.F!&#ZHU/4%Z)7 ^H$[+8RN
M=6=(XG_($(*JJ&N&J>KU..0O9;3-SHV\,1I:PP>V]-TP7\"/&:42_EN>_FDS
MY;#BJ5!*J-(5J(?!(T W4:JD!;IZJTE%O=, N\FKWHX$5RWW'GFOQZ\3Z95D
MG9(@6NMD+*AI=G=6BZ:RAFT>.N!%. VB0(2!5\!+B)I"J[4G$>1&HT"VLQ5&
MC1T_G9R5F._HGT:;G[WF?G5A5#T-/6^O@J!]\\_7IZ_NV"F,2AR"6>')G9P)
M95",L@V'^$P<-=#;HUF&["EWTL_6M,6+-:U8VV.@;1)GA".VGW'^"Y-P 'W(
M3=J:[QZ=BIJB?AY'+5/71SPJ+?X  GG)2O7-7*#@6QF\LN8ISO8BU2-;-C7
MO@+N47<M%%/]X5,#+S-IL:OTM*+90I9* #^D5QJN6L+=O&F'<PY %MK$-/C&
M5*)@"[83FU'UE>FR]=DC9D<X.])TY2#D4OBA,W6-*WO_*'&-PGXC&^+5H6^#
M*G7$$QW,<B[-NVK@&$15]Y()S]JR._,4UT%/ZZ&CUY*=.:2"W))#1AXO#"C:
MC.<=^\E.O$0DD>E-&18]'DQ&=TGTDC))2$ZF$JCRJCR3RFC@OHKK67'[GG-G
M/$LS=N3?NXTR'X*O,^<\E-*4<@JVK+F2@HI\NUYI#UFTX/C][FUH\-&*(C$H
M_I,/Z[UB73>J)%,YCLD#2H=9.!+(AZ;T>*P9!;6]XT0(K9L.=5T60\42U^:4
MZ#_PU&G>I,N^X5IW2*C\>[%</<[>@(CASLYD9K2Z;@FM=.D:@73C"V7_! =D
MS!B5-!ND1%+XUO]UT K3P&4@/5$V*U71![M'B6IK<MO%J!W?BZ/P'1TRRS<$
MF]7H5<'>MT?#1^/&Z;-O+MQ4R1HT8P659(@?&Z#SOO6(FRO>D:9!4JR3;U(.
M[5+"-19H'6(DD?G%2"\S>43.F"O^BV7= U^OK#>YC7C'OIT84?F^I8<_L'+_
M(B[JO;*BWD?3 Y\I XR S@(TJX>@UF;YOL"&P V"ONI0\1#I6I(\X[+V/1>^
M6I9]$\1)&DZXJ_-.#I87:<W6NM"D66WX\E'/8^?(2^[9K4O,7^3PXZ"0A/NX
MCP23_ GD.:/(F3X_*Z?26V..28TYE&4'EY.Q>"%K&FBC[#[#DN;NTJ[ZZ;Y-
M%(YJ4T?(A8B]J-[-4ANG#<_JYF($WBFI;OH)HS$-=>NB^X5"I@$(D A'P!7#
M* UX9?FE)'_)SHU?C?8*3GE"YD1KQ2A["#LYY]N**=HM97-G)3LU.@+TKW&J
M>+ UXJ_9.+QH="K3'T2#4X4R"#[2&K*YHUK.[(FBCHUAI&9N7.ZQGS=1Y38?
M!"+W'@JIA<Z&<X(W%<$4,3AY<)<U)%KPW32YE,P-J'>3Z P)$7(;0<#\OAQ
MHMK!SK?1".[$"K@;@G/9K2U?<^S";6+?A9#_AGA-+RY[M]R>S%+T"\7.W312
M/A&\R=P81K.4/$3X%V8Y:S)&)D@L'C(?HN0X@IV#OXT/;3$]9RYVL;V2(9>
M,&3Q='PC?STHVWB\@<(FDF_*$1;*3$G(:^K ,-&%=/@$2+4+#V\H;WP@]@(5
M,ZPFI#PO4#'A_G+.SYOJY9]$Z_)A>[3 ,&X2=XR<4-\P^DIND)U.^GSG092N
MGN_^D7W/;4-5]@SW?17N^]K?#I-R[O_M_H-'V3=???_LU>NO[M@5950\R=QW
MM*/-DJ+'4U)ZO-HWI$3^9>A)OOO!WP\R?#VM%DZSO],;F3;+K070TG'GAX/E
MZ\=#2?-)6_RK1,[CTD=Y65QPM90_J&-^;(.>2:^7LJ/4$3X_PO0;#-[_A%_*
ME9MPX%\!?]O>L$AB\BJ#F#;D8\Q->%L9)0&+P*D(86H"FR+/MY^1DM%T'">"
MY J6E^2<5YP,\A0UDN& N'?KJA<",[0UV(USH8-@EG+A%R@FT:&0V1I-.M>2
M'%I&#_\-V=^6?-^:R?[H3]\GD#@BR,NIE'-GG.==\":Q:ZJI#,.=>AK?5-=@
M&\8N5ASD@Y6S&02;$2)Z8_/UM:$W\GLBETG.F'01A%99F&,[R%YCQ%@XS<1)
M ]S<!PY=E&N[TH_)9-*(1P6])WEWD#TORFHMI;@X_1SNF2L_0/AF/GC;]FSB
MWW"3R@>^2M9=/8@13&@H4N5!)G9!GCF@[8@!G[1[Z!\/0.:&PJF6Q/G;B!Z;
MUJ$V(PI?/+"Y3!N^W$>\SK9R2E[0)NGV?NG5RONWU<J/Z^+]@,("1J'A&S?$
ML_M1\05,IU@'0BJUD-K9BG\^)94";<21W]%CHS0"D(^>1VJ"::>7@ATF^D7F
MVV/I$=IC)CP7#G<;Z=5S#9,GEB-CQ9<Z?GPI&;+63 $PVT9.7),869"36^S'
MS)2D-'7(XX<5<O:I60T(EY#SX7J<<?#JA/1X6%G@!N(><R-EU#[V2IK])#A:
MM0X816D?N" +PG!:D--P0>VB,]*]8CB[1 #01NR+VT;DZKF'H&((GE;U!)T9
MR(-[09C'-'_,[V:<J^*H.R<4PHR&E2; 7D?=:Q I)1'N)B_]B$7,V,9^Z%1O
M1,*T+?3F-,^H8.*FT6R@1?A;\_?\?#U/2K4]3T_[]>3=F*GG%\P/:K+(H?OF
MP&:*[T^(>?UF52XM1J5DZ4'1-&H @--K O^>E/ !UM36LKB&ZOO\P7?UZ[IH
M>TWBOH D8\ROI'+E['4#P(*-+8BRN#[ES,+-^.?MYLHTSWZJ_KY\G,<()8VN
M!]F+OHL$<7A^62J3#4IS#-K+JAD8S:\LQR3Q!0KI?/S+=H!RDI*7GA\5,1^7
MT*?//%FM(.N"\AC@.Z75-2@*M.QZ6!6K3$]<(P5<XQ"**2.5%W9GV4!(8N+M
M 5-P*=RE^B1^9XQ]5MXI*:TP394B7L#%/$FH$;2Q3\;.U9([D6<"&:17Q"#)
M]^OKG0IZGY([[Z\AI5-"RRU^IQTM*-M68YN&,-)W4*=@C%7QF@M=O-67DB$]
M:L3].R95CTOXR$5SGUTX\G[.L+[(2*D'5@\46?K-B"R.8\2(97UX,V#"_5@F
M$L-^%]QY_P873[.']X^89G7$0R.C4T)/=O3P'H,L!K\S$M= 3NM;!2BH5).F
M: )NZ(\T<50(1#H!PT%C=<O?<I4;<RM2'[D=,IFP6/I3.&ZC":1X/T/GXM-C
ML6-R1Q^5&4T[;]$T@KV:)QAY?NIML/<H763\UZBMBX\"18DLJCJ/WHC_1'^R
MQ[%%K),02+,' Q ?-U0+^J/A7(*0(]J1;G""4/8,Q#O&*:\9Q8YM*-!7O3<E
M7?"2^859%ZCZ16.=]1#&KJLK(WS$5L+8T<1;3O_W5Z5[='3//9JZDY.']^X>
M%8_&8_?@T<G#N_>G)^,')]/[_^_NX5?OZ?R]YP.M3\.B\^3GTVOJ\L\<LOU\
MCB/D+FY(M$;[JA.+F]8292V2A>Q*L<G%L,#IZ,(B,JG@T/F@KV;/Z<2\V72]
M6^:#SDZI>(^L,5#[VJU5J[<AC.QT.Y9I[MXZ()W/7)>LF.CJ@:,\]=:9.R&T
M(4A6-ET2#LS,%=)IA&X;SZ0@"K2K,5UY)7G-R692\?,M2ABKOY&+=';&/Y@W
MU8Q4R5J?'TC%WG\-MDVN&;*!<',]8\.2 80<ADPX48DXL)/UZ6PR9<*%251>
MZXHWL_N6=,6RI,6.BBF$@]7#E"D,N7VT!X<ILD]XH?*:,Q!+>!+LBVRF25/^
M>39?LXL13:@.@[PJS:Z=.ZFB\&7&Z\D9@S_^FXQ2V\3)YH2D4>N\2X=,9MDM
M20%^AZRRC%CC]\)EXOE::QL8$%C3.7#.8M(9\X)+GKGB.B[SY8O+6UJ@*8-V
M)2GX5M\XQD6Q=?V>8@MX_.Z ?UXF$8?(P#,RI&C+>8I31:XY7Q6V)0H^.+Q
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
M>S'J4"5DPIZRI[,B:1F8J L@_I48IWBGH_42;\[R#FR]TC'L":;CP ,RPEW
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
M30><T:ME3'0;S=RP)+)\TW>,^L%6 KP*\;0.(^[7 AKH,"T#7=2KMF0]+!3
M2$$KF4=E\TUE=F_@(PUC)B\7KOUID+C&MN=7]QEU$73'V@5YC\*6Z11S?H>[
M$_X'6;2FG1_QB^DX6U*Q&TQ.9QAO+I.3XQ'(Z%/N*IGXB6$H(&[3CF0P[XPB
M'IUD-7'S\(+) ULP;J4KWA_-\=ZS)2]H$W$&Z[AT39N"K4-]BD*QZD]^:5IR
MEP4]5]8ZP?TIJ>=)PTD5#UFA]RO715XQU$3@\GKVD5WRP+U12BH.-BY[Z8'\
MP-I3HT7\2*M83XH\>[H9NW=Y]M,:?.YO^N;LS.79DV:UTB$$K\C7+EPB5E>]
M<GO^Z E\Z*&E+)Y ,(W*;WDV;YHI.M-YE.P23/+!_0M!C)(SXX<2A7SQ1?^3
MVZ+_EST&^)D,Q1KP?]DL4APZ#@'CG/&P62J":/(!_>_2]74AY;\7]115"K'_
MWB.0"_MDJ62?4Z+*3<R((=,B8BI,_\L4)WCAO(MJ)$="K:(5:UZ.:J6*;P=C
MA"^QEO3?U'0Y)]]DT.XFAF'*EY4X[3#FJ]-Q+-"BXA+%?E!\B6AC)%X]3A3>
M'.\?+X%]Y,N8//D!B\%\,[]@NJZ^"IW;G3$:Z]YA@CL+S5&7W64"BYN\61\R
M1^V4D<3HE?(MUE'EF1_(B^QFODMNQ%/TY!E&T=GI:!)IZQQB[/8(_A:54X_N
M1G.M@[SX =>_:9XOHPL"H.&RF;Z[ZI,ZK?O#YOS>H!E1?^Q,X,_<T1C/4N&!
M,#.>%5I< L>Q4;_1,.%:&)FUP&_3EU:>AB.X[OC]^ZGT;5K#4RO'YP8'>'AD
MTXC)C_=792(4H&>Z.Y\A88*'.#GQZS)NIB&F:<!/=3!PJF6FCA G>SX9RR[[
MS;+2XC HY1F7)?Z!5 AG&/O.53/1<A&=S![%-Q]X!O^8.6V?^^PQK$(#N&1@
MT[6FDZA1:S"(79P2/X3@95-/$<R\HM.H= 6T:G*.FC.#6T600P'F2;=P/&T3
MF!%O[!_<B\7WTJEA2?/ T<.3:(Z2190[.$Y6KF%:V%90#LNFZWG@D\RPZ3J=
M++HUV*ID1;.>ZAR\M!P#BG9:Y,M3?YLG:+%_Q7/$\8U_HD=&W(_(80V3]71&
M9^'GT<'J@D%+-GX:#Z>63I%>QLTBX1PC*FS8I\?R\# J(9&21*I$SZY:\8UI
MSYH+3#/1L3<RX?0"@ZUIJ5*V8XN$&W7KI86B4>> Z8,)3TXO9SS2Q+6E_@3E
MX,I-0="'<:TUKB2(CWC=6*<R[<,AX.I9*?V- 2(1S\ERYS*J2+U>T>WGSF^@
M4,G,%S$ 4MG(D@&P<9_]JN&97NB3 ,=G1#H67D!1^[EZ)!5&0P]QLN5E%;*+
M_&IJ8VMAYTB'D"F'33*'J6LF3 ;BQQ!2I%^5G%&@RQ9TB1Y3*9#'&+7D+G5]
M'J\$[Z9GN!6+"[E9<O6X\B !0V4' -"V?M&6PF1<R'J&H]UL2J(H^=\^@>S^
M-2:0_8&6X)I#R5ZNZ;Q?WNV_[X;KADTID]T6PX02MM"%\LRE-D]"T#PR&S(R
M&@=[!"[>7]R%J]#%IU<C*U/1&K@<QRSC?#:B)L7.4AU,.]HV$^@*OAP903[N
M%,,M&\OKMSC8%."0.:MAC'YFOL->!I*3)[LJ%6CO0<5^(@-_);>%&9L6YR)8
M1[/5 /MXP=SC]BBJ GKM8T50I&/1T*S)0 96#)U_9DQY8ETOB-?SLO!Y #6U
M] L..D/!:]6L1NL5H!X7;=,LN75,+C=:-,S;2&$I:\$&;@&@(Y+4B*RVD6AR
MT:PO!XZ%A]2"1IGG:$++MZJW5HN2XF< L%=1@93M?9"++=?D)W?!5&1/,%+V
M9D]/TZ>\66=U>W3:71BXQ;H; Y>/_[^ _>>!G#\V?2EI$0KUL^<./0V76%X2
M.5<KL:5":N2.!J>Y8(003EL@0"/!X1DH<!E>%F?.MA2''+ETBB2S-R2B_W*M
MI&J*P8'3.]GI9AHAIO^VNW84%NK3ZCWU%J_H ,-_6L)+14"[A[T!5[[(AF)
MS7L)C6ZL*/35WKORQ"D(J2!7AJ)VQ9, SZX:12<?\ 7S.(?XLTQW?(JM"R+@
M%?IS'=KSHJL4B[9:E;YR,B'U,6]=A$3G#P%#+[ H1E Q(1_I=DR4F'G8F6$L
M@F1)+1+.WIGG,-)A;1O.D[(:7X^5"=Y&,:=[2#K,.0E>4FWKQ[O2%:<.Y4=Y
MRKY!74K)L]"\@/'8'EJ\:XE1>_>L:?H5!>+L]P(\-D5G1:T:=];*2D5@^=Y<
M75:3X="/<\7(^_T25<E3/_3[S4ZJCK[V)@6.>:E#NOTX8VPA#V9V18>$TF"R
M<\IE6#*:T%Z<ZR()>(OQA^'^8@T[:6[ WD?+4 -9R.P"<FB:>C[R?5_&6LF^
M2_C6*'!YKKN];#"ZK";,?5.TP[Q[TI83-HJ[%)!JBB=,V^19+83&@Y"[;4<"
MX9"B.5-/8:>'43&:*G(BO.:V5&!R,OEHGX(]E!0:-JJ8-K9V.T',V=UQJ48
M''2IVNH,P1M";%R,%42C.9)DA=P+P  ^W"\BYE1E)#_^T@NZ=V\+NK_G//Y(
MITPR,Z=M?S"T'BRM(V%Z$1",GD/6<MJGV=D!X';/N0XO63JI>QEMA(4>&H_I
MJ'*#-*U<T?O@Y(:H,C_V2A\_#.,-G5%2,8AR4BAV^DG:<)=&S._/0P;@L&AH
MB015A&N/KN:01T5^S&J,"OYG$&_;5#)L5W2K^D7>2Y4<6M,.[9-_WYI%FS>T
MQR/K%M:WG0]<8#^<\1S<\="B*,',59]IW=Q)CQ<2:ZP+IW$\[3V+P#7O7;"X
M4 ##B;A:"((MEH^2;P-,D=N*\55X/U>H][MG6YG;&$^V.I%<]AZ=E@]%CH@;
M.V01VY^P]J/!8O>6[/[*0"^:ONKS:5V<3^NVSUFH=ZHJ831J_O_9>]?FMHTM
M:_BOH#+)Q*X"&5TLVXIKILI6[-ASXF._EG/RG.?+%$B )&(0X . DIE?_^ZU
M+]T-D)*E1+%(6U7G8DDDT&AT[]Z7M=<"+=4'+FC$488"*O^2NQ@*TW4=4= %
M)+8DL2320]((Q+"2&1-R>B$GA)WDA!2;.P S06LTE2$*%,6I^^@UH%_8:?C^
M=G__B*^U0+]IGHVSM0/0DHJ-A! &<N'4GMA4EUT([%Y-3D8W)\?5!&;KTI1^
MLM1Z &O"<#<Z*DF.-HPOS@4LK^'1&QN/6,H'3DJEU(I28*?Y9.&'1P*-\X>2
MX-<*!RLI<06KS,<SW_:AZ/6N!5W@)0X=HPN97"?<%++6M:N%-GJQ4L\9.9!S
M]ENM(%25ZE78Y:4#URE,Y>4LTRYWECO4U417<*1FG(/9WW^"&-F.._HXSR+'
ML+WI"N+8'3"9?YJ6<:=L3._E2)IZFI69].^K6EXC>;D%@L6<DT&Q6![R)0:T
MO#D M))BPXTRLI>ZD70W;A3D/>T^$0]$@:^75V'+@KW$.E$>E&69%AX":U&@
M#B!?;M'',Z;UJJH3 JBP11YX*K2U;9>X7+S,0=Z$72U&1J/C'FAI4%)7V0>W
M,]SV8POEFQIAOEC8IQQGDD&U!P%5(8A0QODB5STF&TE@67IP0UIB<G.Q.-(^
M:&Y77@<T<9L2\[W7+3I#SM+#4K.=/SB"=>?I?[RG;9.&R$O,Y.,-E%H YF?F
M:OS(VD!#_(%32J87\H(6=9[2+T&C\.\*')+OLX^)GFL6TH/O;L*&2IW.M;2S
M$B-U<I\NP487P]*3<4&[1/*7(4!I*ZW1=7:L/GF-DY?6'ZU:K7-/<@.#EM4&
MSC[,Z)2+6'44DN4)3M!=S@"7 4B0\T(=I*#NF-[&QF9TJYYY4FA+?LCM?BTJ
M!JP8W-F;CNC'59&L.<^+3W7DVS1H'1GI%S*\ RS- ?X5=R-;1Y#(41J[NA8
M7J .IS,QC)YEJTKI-G3.[98N\N29D9I?4>'I7!W2"GID$\D\)1#7LZ1GYXUT
M':/]@^^\-0C>>._=;,_"O;%C-(Q$=NHDI9@]4ZX4CMKQXB?0Q.X6%C:499X"
M?U7,[><7O\0NP?F&C>(;.J,2^0.LK^8#U+\+JC/GH@UDI$'D\T,&4^5\SI*Q
M=Y"7BT$SQF+T)9J+2Q&]5;A>E7C%?+92++(-D<]5!+R,Z#-3ZS.SC&PR'S'$
M"!.F\''%(UY<9QF"[+=204^?VBB2/ 516RS9,#R,3X<A#]Q/ ZO(+W.,U<9P
M*CEK20X/HU]+SOT&!HI!!YU 0@]<,U]RU-"A@Z-K3"Z/M&8+4MR^W&1TZ\3X
M"<PT>]0!GE<\H@![P-M$#6Y8GJ(C$%%+*RE .:67',!IT)3V9M<1(G0<&LN&
MR0&<&4X!/ EU(WP$'3/G.)/9 X+)LRG DO]SV 11HF6?CF;$T>\YL,06J4]=
M,\>B#&[O547UDPR=5\R_?$XXQ'5->.>1M^>(NHH-=TV+''P7CL'$HI2H6'Y<
MHIFRJE+?(ILPS#W@N#29<\4'ZI<T!0HAI4KT4FE[/@.KUG\F\\4387PJ419'
MA40*UKH55;+<D<E]:DP!B#-E"!+PB^SY)&/3"Q6.YY?DEY\!I=4P=QAXQZYP
M>2[CT]%P</P=6]F\C;X]/-B+1D)Q'8=>%1LVD+UT"4#IV_O?(77=+!MFSV J
MM()USOI3$C$#H=1_848_.;XQ2'"@8$6'R+</]AX/OGUPZ$;' ]^C&$=S230
MX$!<:PH&^G#P&'IE0BFS38[6E5:Q(RA$-1>0X @:L(N 6O;>?Q;MD_WO[H=4
M;7JPZQ0:4&]CB+\63R9IBCA<FGB#5(*PN2$U!CK8G'>46QGP#SB43'#*42!K
MJ%@MNM![@@L#?WC/*88QJ*YT*R*E-;C'.<1.!@):WN=YFL71/*_KJ@[%L=N9
MDP-70?**O)%22B,1/ZLGH["QM)? O;Z20N_17:'WKVQ.7NF0=Z+XANU0+[D\
MW]"-US+P&U L'T]'];*D*17OVG?BZ<H>K0*:0^D1\JS&#*LW-?/0'NQ"#>M+
M) ._U(P'F18L 9;P-ELA%HE62SU5B7"'PH8##>*B]9X\/2FUC:)GP8&)LO//
M491*$S,J2EG(GME> &M+QJQVT#E(R.FU(7&\NH&Y.W8)'LXI+KFZ"K"50G5:
M@?/$6J5*RO',D7@R;9-6]B5/$P"[F%;60J^<W@\?)DG+;I +ESD:'.?T=)>&
M&A<NBDVVZ+/RO7SE[$&ZK+MU,H:@2T'*TP9YPEC;+4W^4:1YD-/W)"7:X6U.
M2D]&1?.ESI>EO?2OUR\UX:B\0IP_>)]/)NS1/SLKIDF=*X]*LIQG[9/H':I]
M<WK$]2^><()"R _^A8;&(B,'7GSBI_6"W.0GT<]U,IE$/VFB46AK7H(F,?HM
M+U&]Y(?L#/,]-[*'< VI(FCC!5D1P%WM1-'$U;Q*LR*$ V*_XX/ P4@MIEK6
M>3./>Y7'?JE1.PHKEDER542\(%S;L)^NHNV8[F2J>T 2KJ0(M[V0578",!<&
M^/*5LX*6P_7\3TSXA!S$/$\Y4ED4R<KE;-#'+8UE4[57FJX F3-SU \8/ V"
MZX0&MD7!PC5S%5O.JGMC9NY4:2X@8\9,KDS/X1%>)P%>;$?LX%.*H+)%B.WJ
M'OUDWM+*"3LTG?Y V#_I+F54A71,8G.36PH8V@0@!NNA$A,B/\E^GXGEE C*
M&5B.P ;C(FF:M9[0#KQ%J&I=$VW#[;$2.] V!@1<BZ&\&<=2MJHVU@37,],]
M'\>!_0(XG\/] 1S!(ADA0"Y9\&ZP#S57AP;&(2EP#QCH8(#:X0M20PC"B5=W
M/:C<+FV\ESZU_TZL\&L<+CNRQWJ+J0OR\:\4M9.\QNXP:(!U,W>J&@[#*YF&
M<$/.6);= 3;=LM%DR,$>%S@-NK^Y+4M/.9\'9%A#@ >M!<:1S1>@+_Z#PT4P
M=]K!;. 'J=Z 48#_[/"AN@>YI.GWM&OI_ )7[_, B_W:8;$UNOQ[.&RO-?:
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
M%VDV^A6XX2J^4TL2H: XML4VK9.FJ:O*T20PPM'H_U7T?)ZEM*SS<E(L0:^
MFE%_@6L YD-+!9CK8C<?Q3OJW$N(-1X87V']4IH0MY3]TU0C[DRKEG7,U)02
ML=#3B0B8(0>UW I017?O4E@+BP]>24_!.:L\X-US"#A+(P1G$A@[H1299L\'
MTABKCCQUS@+VRF6GV,L$>9E=V7O^V%!7H%>=.65[HG656]F"[]<'I>>+#"KN
M(_X?Q!(K-F&HR"V0G"1QW8\A;8IK=>2> /)KV'K[E>975U=0^>!XC9\(M:H.
M?2 M>W< 8A?M'[%&<2>TV7@1I9'CS@%ZHISQ!\#A@AI97Y><N2$ORIS% A5B
MZ_%%-30ZYXV">*5KS)[)]XSIOM%H/OLX1C6#;^M(.B1(0<C,S[44#B*)KR4?
MR"E$M2 =9643T3 NO+P5>90J%/VDCX:SMWT;Z8HG15TM@)P&26.O*U?G.P^6
ML&+*?X%_7$?OJFJNL'(F=<OA'$AO3\G*K&S6D];K2P6,VII^-E?8"Q_P2A-"
MZD75:F6UYV&[8RT829<VJ1-,"F&F<C 86*I-W''$:B88]Z_#4[H]&Q3Y]*]*
M&\&+_$(&"+_M)AEJSFR@WK_W'9.00VZ1P58F)X$B-"W#[!B9A=-R^];0Y70E
M$8KF59&GLK5NP^K^)@UB+#2LQ0U)JXV,S5/E)N)KESC@;"QFHA_2,MNS2QP+
M)!C+>0*20WKU@GRR2HH 80*U$"2#SE@(.TQY]WB3.OMNW)E:I0IA.;,N*=QF
M7J3PS*"7,0X.^L_7_'HK?K![1[V2!$UOOL@,F^0-2YBO,((**3A5RP*DR<7"
MQ_JNR*1OVH7Y:UP7_ +2%*T&7 \S0R,"L7<B&X?'.PSSN)()OA68QY64LJ\K
ME;O-J)8W=4[#U!Y2H1MM@_!IHYV,>\TZVKOBXF)'PI\LL=?!6O6AK,Z++-7F
MC2#P<CA[A4-'T6^SC'T.8Q3DUMU>WM+\ NBTM4X+H5'.Y8#_07HZ%HN@:-[E
M.&7/QFE&&S,+NJ.45-4BT-HBO@[#KK02PN."AX+?>)*'CTY]0<JB&EJRLI$B
M#WS5U+/L2(6@J3PKHQE'P-29^M-!G4=* 205 G7O]<<K.4/;L30O972)?O*8
MBRWJ6'"9^_ -A? 0;K>6MLI&*?(EQ<["[Z@JM=)]VG6+]Q]&T(>?\<*I67RR
MD\E/RC6^78D.UB]UK%<:0C%GXQAI@3DD\I@B7EEZ^4>#VL#4B9/]8W1O_W[T
M2OR!E:7JW@11A<U'0[XY#1J+4=>E-.J=<<))O49L;CB(2A?OLDV\8ZMR$*2V
M*")(\8XEYV7[T86;ZB3&T;V#^]$)QRPOEN58,]0T8'$ ;70S5ILKIQ5K,M J
MJ*;+3!G23:'0!L/H!7MB,&</IIS%M58RNN?A_6C#,O5W0YII_;JC;,KM\1E
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
MMM@+3^642?"E:]4X648K=).R\Z&;ZJF&)4!2H/,+?$/,)BM/Y1/%TNQL I&
M;V"4LZ60//B#G'&^J<-;:J&O%_Q\'5W$@H!Y&+X3O&5=+.'[M'[B=3?0F8F^
M/^@-'G*Y'(D,%O9ZV ,V,Z!S+Q&FV$U;=<PVV:-:6W/BUM>ZU']Z+U4>@JG)
MKN6@;2$/V07,+%6:K.+U,R)OUC%;F],#:]D!VX6=<\,?418IN(2 4(I8DU-'
MP;N_Q<+PAB:]'_DNNF%'[%Q^"Z(T@-)XP-UX<]K"&GC,*HGQVBZO[2O! ^SO
M,![@]KUIHR39-=?9;)&/ESO8</5VU?O@':WFHEF.!L8FX9N%I.VGTHMV'.C
MOLA463:BK:;2L1Y6%6E*YHQ7"#5:^_PW^\9_PQF:LEQV^%2RV@FP?QU.)K?&
M!<DDZ1(CO[_5+I Y1*SHES0]= ?D>SKH?8=+ERX4[4$)..Z5)[1#*Z8F7-LZ
M-N&XMLR<;]=&#-*4MB_@%]CZ9PQ1L"]$WN&"#7'PZ,CQIU^^(=;?.N<'%<UD
M?^FDU93HR(0C0%;1CF>"VAE_D%ZM),*YM<36ACD('VB:E<SAO'(P5\F2C5BJ
M65H.FVS<HJPBW>0=(M':>!UPW8)<0,8.4/233W-D&9]V,KV21S44(HM.6D)^
ME-. JX]1XV!0C;6>".^[$P#H)^D%AB\,9<&'&$2A&C4F'LFWHCL?''P71P?[
MW_%7#QZR;HWV?/1[2R5A+=KO,*%SD>O54?\4D)[^U"$]M90Y/S#@Z(;#0%6B
M=-9ZE(T3="6TQFQ6HH8\892:A6+R353/P>P'*2O>Y\TB_Y QE]ZYU#D8J3%C
ME/WJ:DC<;=EG.AEA(Y.0_/_)#??HT=XG-IQ2G\<>+/[MT=[>X-NC0.H 84 K
MKU1J1[0K+)+[]@"?/KC\T\[+U^<+=C0R4]HPJF2""U%H%]>=VWHM<N25C$_4
M@&(G([3LSY)BXL(ORSWH(PFIJ?OZE%:N[TVFK2J\I0SOX3R#Q[390&59ASJC
MV$6\A0X?RZZY^G[M?+W[H@X/OQ/9RF[?%:8GW$WK9;E-6QZB]YD0QH8;-KS^
M+NE1O75EY1O2[[ME4-]UFSCM^7?$C@49(20*FKAG;GRB /(,9UGH#W(?F#SM
MC]$]M&09QN!>CI_6@ ;T:_I]IX"(4$$*@S%JA1NK@_?RL_L:R2L9R-E]2Q/X
M5/GWOJ'9<SZ5W.\%D6G]([/A [_K.A\G&7L+@UH5X.7 MU*^&'#;B4U V3JN
M*6)%TH0101@6]WEK*R5TLK@Y#:(0?&GS=)#@M/QEV-L2,LMLK8>[!62=YJ'<
MBN2Q 0J2BT %J-#X!7DM. $?"Y\72D!#3 *'+Y1L)D>:&[<'=+@M*DAGRX_5
MF*X!&^ZW-?8$G$$YHX,(G9[H@S4UR'CH-*^JE@F %I@8I6:03:..8U#]<N+U
MV@B (SJFH;4M,IIHD32FD*2NDU6 <PK .7_+,KG6>?'-?UM^]?,O64SL-LR
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
M@OQ.E)F:\RP(9.@; M4%YGM9>Z. MH98*8<L[Y/XH@6D+9:%>"2S!#\I_5Q
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
MV.;9\!S9TJ(J5C0?0$Q&]YZ_/17=; ''=#XD;=GR5*[E+U1:  BUSC/1.\M
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
MX-96 ?Q'.DDS^7!C.KQT^K ]XN*-.+S*VNP1'7"LYC1B,0,T*/-/PZ-0<0^
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
MX^7"$E=D.0K5TFZ2"60MB^2\44]R:@ZXZ>M:S6/39V@;T**4J":OHVR>-XW
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
M=S)5RA.:RWCME7?Z#W7&)<;R:PD+__CQ0ZN$TOW<JY@G.']P(&$H.. ZE 5
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
M@\*MV(M>+?**([V'A/Y]VM*L7"+NGRFRJ-?8CSP7[FC>$,>(4:!A#3H5!@5
ML'>E]PK((=6PF4UH^6AM*5:II2[@K\Y"',)WQH=ZN8K2ZH],E %\(*(]9:BK
MX*-_0VWTP:._5!Q]\'@[JZ/SDPK=CY51Y#""*'Q[34\=I=&\;-_?RCV4\)/]
MD=?KA=Q4Q%!G7"@=@A;);ALA"H>%X/T[,D"&=K+5[-Q_+3)E(7^V2RY;\05,
M-[8F.[3<*O"B&6CSRX+%S$V1X ,?MUH3VCHK>(%SCB)@WO3A#]:SV($O>@9*
M=1,\(> V41L\?/3=+=AL!UE4;1)0GN$_Y5+T1T#J2/-\SV^A=^'ROF_ $;74
M'O7BOW A@C6@;XKI?_\Q[.!6Q   D)+LTJKDM7CPY*TS4;!B@=]Y<?/H7<?8
MQ:?8A133&UP!R>V$478OU;36*?E^M= V9I_M1)YJ+:RP"/V"8Z13< R;0?1T
MH+$B<[^R/IDXZ*3)7/CC2#)E!WAD]JRJ0E3[W4*ZH85T2M$D "G+^0)A)I32
MIA>' W>S>[W9?=8M"GCG(TAWG64<SI]S5FHYND3)\F[VKS?[;\@D_6<R7SR)
M?NX:I0@4\4W(D6CZ#63_4&D5^E.8-_1^S*K"^OX\?\3=6[JAM_1+SB20%JQA
M+[Q$C4"8FK6"9J?&UXZ7VK_#2_V%]7=))FP=B+$MS:-;OM^OE7&]P ?I(:#O
M(1%R_U9:PG%GGZ1'_F#-/?:YA- [9K2(\=Z# [J2\EF&Y 3GT2Q['F"L/9@Z
MOKQMW/ "*H_,F(*A;]%1)BP :\/Q>^]9$-PEP,$4]"JF_"XC]ZD%$5ME[:<7
M3]^=1O=^4H"E440&JK+1.T=F>E^*=WE2MEO3@?[E&Y%_9E6ZFL.*W*-_WH[U
MH!N[S2<(M%!-V@7I&A$70,]S ;%<A7SUF@[%IA[>Y&-<[35'MU$\V52;W)BO
MB(-41]94(K>1SYF./PYSR,Z+=^D&-9O*;KQ,Z1/)AYT!)5_FNTB!MU]R0F;G
MDF#RS@#=L &2<LVMV!W4];1:)!>6\IP8HCJ;JXCQHJ;SJZZSKE".U/&4<'NS
M=S.,7J$+R<ER%1*RA9X,B+G)3:&K-M(ARKZ.VY"38OG1D>;PED8^;Z.?!*\K
M3S/VN9IEWBH;W";0D/A;DF<WN@_7GO9UF$X6 O*'1],%8XU6#EFH]8:2)Q0D
M!ED3BMXEZN,XU\5=],Z'^6PFY"4Z[%[0%J67="N&A <PD0%$]\:TN>?Y^+[O
M70"L-6AQ9;A"=2["9!2Y9769F&(B@P4+U!WTR_>X'S*H;-]G2O 9]V8R@#_[
MR)*+N"30GN(EG<^R4M"CM30F")@^X(!U(C-ME29B76!# A7 $3U/6V2Q>[0.
M+^54U'&2\3A;B E*1?9<:L<B(9@+KZ4W--6R72SO'/S/MSE>E;^K2_>:A=IN
M98/X0:A:7)@K2 +4*1W :#V%Z$0+/TRD21OEF?,4*M5YRATHK- U6S5R]G8^
MXJ"AIDSC!8@7&3,<*1ZQHS8#8B0,2@$;HH7)"LKA85FSE*5"-[@ZX22_K$8-
M!BP;6 A3?4F78UT\;9"+1G2G2=[:*//.5 7:ST*R[-N2O9XEO<A1^$55H!K(
M7,=15N2"! 849#EJ1'NV5V0G,[/80J?^6CT+N\&=U&' V%1G9A-L[=D"#0M<
MN0YY&7RVI%XI(8$O,8?NG@&,&,_2].0M]P^_BZX&Z!BN,3OQY'M91H;AM34-
M+G/T-BK?Q( V!M@IXUP<=B7T('!!O8]U+LG-1KUI\*%$56E4,Q6[.F9^,GHS
MX*%<-FYMWN5F_ABI/15W2R83T5*NYG,Z[^2TW(R>:JMIQL?H!JYV849MC%X
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
M PJXXDP .1KF.H1.D.-H'LNDYVEZ9<Z\#6+ROMP%4[7S-4FO]<Q)XSK]-^M
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
M*]H9YY=\FT<CR0=DI^0 TY^XXL8Y6HJK,FW\&%,L!N-U/NI[KD$$)2U+18,
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
MON)NI P5_/A(PB!(G:4+XV<5$66)/VU)V]R<HG7:$+.:U&*[M.E"J*Z<:Q=
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
MUSM"3(.Z:!&IY5EB=8^]T,GB(RZU>B#[)T@.SY?19X\YUW]EMP17 /Z75,^
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
M%X<MP3NM=(DUIR"@PRMUG C:NF+B9C1-.+G!6\#_2IF;!56B#&P)C=1+V?=
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
MU'5\<;FR6X0KLQ=W57E9UX=,E,WOJ6V;=M#RTP[U2-%2$>X@0#K-92BU6>>
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
MK!-;C9<<2CGI%(&%+I>?(2!;>3[/?GY%^[H\IZ7_&RT!ZS!D(&6[0+0"\*8
M[!*D&MIM;\<\;1/0CIR2=:\\0+7]^/#4AS1U].$6\5@ND^.30VZ[__:$CNKC
MSN>,C"*-K@KQR\?G&M%Q==_U(_6[>[8PH])#!P"(";M%BLIF(X-A>$;7*\O3
MM!1\.72:,L"]5^@QQ<[AV[WR']KX[-F$(]?C)_>/1*?.&0)Z5PZM!Q*)U']4
M+-'4A$*%P#BUG0Y6<*.D9PH(*8@"?!GV7'F2Q6Z'B]]LD,I7BH7ZNJO:Z9B5
M:PJ;CTJ#_=AQ6>'S;RT-CDEJ^"=V$7A\YOI'&/G4H\DYPV'SH;4YSSDL2)M/
M?/J1S>R0D9HO.*%0@[-UZL=5WKTX$Z<GRW4 +MPK/T[F4$?MP+'U=W@; )ZD
MI67DBY!+1U8A5P2TS$SSTKL?0^\"NB)Y745O'WYCC@.B=EFTY3)&UU>"%8HN
MS)FK-3!1R)()?85SX_4!P\91>B<-E*(,J^:K?'9VH!\0"0N'U#K%5WLNIV-2
MX%(EGU.;A%K-^IKSK@@@5>R@@[*DZ-"_P5!2TV'X_\[7+Q_NZY=?9TIC8 ZP
M[J$2IVX QW=#20+5PLH8'J&@[R&RZ?6["@Z#*3M%'F+#IQ#%BBBL>51W2<Z=
M#N&??*(6\?<8J+-^B4TX^<1-2'8%_5LP_,GX3/)1\D]35!/.;CTKVDHTGR4E
M#U _K5"$KHBBFE13*Q,ZRR&HMV4K<]1>S&I#0EIPP._R4]I9.4_+#IPU9 WK
MK[2;5X<5WSZ208*]-.=2K' ],]:DB81ONF)A;5T)UI9!C8M/%I /A=Q1C+PC
MR(1Y770U/4)CC6DA\)AI^0&L:). 9\\^L0=2M9.Z@P<S#LZN!499XS:L WOQ
MG$+?3BE<+4:[B\;U)K8;&D0HLT?FTEK\!Z $'2 N<BZK[VX@"^%U/V]2D4<T
MW=9<#'_K^NRTW.,[A^Y]LVK%[2Z L%"@D7HE/3KXF/ '29'RNG+W!A_-ZW9'
MRJ]A<T\.?9%/> ]XT['[["IRO0)8&TX*+.WBQL+ 33THIX^N%!D1!@E9.UL4
M1Q./(T/ ,R_]!THKYS$$YB$X6V)!7_$'5(N N876IZFC]PHGGX/!M4\2^+E)
M;6,27U97T<U(.W)H;:2T5^$PG:^!;S-?:9U<IEI^5XC+WBJH_C8#*\!!=&RX
MO4GN/[^[M<[#\$)<?]=X]4=(:7_[@YQG_W4O-T^.'Y@GF3D]??S@_G'Z9#PV
MCYZ</K[_,#L=/SK-'O[?X\?WKC[]K.IOD7;^2BW]ECN,E(H3&_,^_<@+LCUZ
M[1.P*Z3AV,;-?6P^A\D3H_-)'<DV2@V7>J]IE@KZ-NTH=)A8%A9F+AL!K!S=
M/V%&QX^=#X8WX(PPPY?N#?_XB^Z*>7IAZ262=V;1<M=6XOJU_$R%':F3G%VK
M<YL*H^2G;+$W:U 8'8)"A-7[HK##O!:IMR=%);<Z@941-<+64@U$-UDC5IN
M/B8.Q=5!Y?ADD=PWG_+G2%S2]J A-GQ[%"!+PY.K_NTCP(@8PF+,B&*2CJ9O
MU89'1UF=6X8-?@67B]2U8#[=!KZ"PUJ.I!Z-B(L:/?VUFW@:N9,%M2O-"04S
M \H]A'FV=]G>C5?OLEJR"2E*Y!33WZ1!HG]2_%@YC]'PON#3""/ ?4F>\RD]
MP27R@J.  WUX\<C*ZKNQ\.#5PO42E-&PD7FL+;61Q$4(7<PXS-7ACQ0[VT!K
M50G%*H;;='O;$2'*M1Y+U+;G?9Z*<^3I=@?42\_K.&6LWUKE5=^B:MF5&NME
M92>\U\M!!(_-(%^ 60M);#UTW@#:Z35+S6(2,X];/H0^PE+<67[%U-MA\K?
M3[=]% %8[J(B1;9DY"=N++"U*<E9]^6%&7)\!V/T_+( ET:9@&*:)_36ZJTX
MSS-P<7I4>QYMAVGO" TH[$@S3S?8PDLOR=QE"]#8BL'!F+PU6AO667\X/KQ_
M'YS3 WO&?UYR7UJUTGY\>'3$GP_^0,*IH9W0>IKD>[(X.FEU(. 3Y."+GT)S
M<G+Z\!NX?R^EL]F"6F$<FS:601L%.]&-=&KXZ\?&O/C0L11Y7;7H6%7I(9S1
M75?8K*IZ\()H?-6.[1KC&_]>Y:=2&A97&;8^R:ZX<&\-4K0ZSIX6C<.L8ELS
MMW@ZP1<\/=#0.LLBB^<MY"WGM&V-_^PPV72OQ<"RV87/;;^OV8!5D@?LUB=M
M%2+CJUZF-O+&V6CEFJZQBZ\J/M'U#F[DT3JPQPRPTGDS8YS1T.W#$F@7[="J
M^8F$X,-P!%:SJNJ >,Q9VT9FD[I#1P!D<7W2 3UG:X]5L$!WOL;YZ*[4.+^5
MI=!FTT\][(F#!W+?P.4P:VQS;-%5>U:"8[SI%)#1=C!GY19Q"_E*Q:-TB0)'
MDB4'KJU3]K=B/'@SP7Q)OCM#I-S$7RB9HSHS;O7AX:UK-A%0.0P.*>\X'7:D
M6AHT5%F4#DX$HAKF:+RDH?;2.=AA,#C"YEG63,?[A;2Y3$UR-=,27$JFAA/#
MA2,VBP=[N7^0G#0EY;5C9.[*??SPP4=R :DMIKB1'Y$T2U?\/ERX+)<$PX".
M]A'O?&ZR7&U8T35:U+.ND]#L*>D J@31-!LN][9KP)7G/PQ+/O[._NHI,U#
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
MHT7MQ6OKQHDS>G>MT9)(4E$VL(=/#K&&KN4$KD:\L%2,#?F*#*0'!/RG (9
M-!W!@BM;P1<H ['>Z-U&[D\"WUK/7$BY(<BC($P (R:^&"<6Z%TG()(TEA];
M<\<5B'AA&F4" UY;$11>E"\/CY]=OK^PTL!'\>(%+EQ (MS:T\:G]NM'N-T/
ME_\#RO5\X0L ,+ !Z^++)>H$*.[A[_,0MQ&.OR-IJX[*]48+__-FYHUGUHU@
M7N%8S>8O\&<05UA"#;_#TC;@AIN.084A! AO M >9MXB?PYNO]/ZI3:H@?)B
M48$N]LVPK=*^K%B,P\!%3A1.)G!26''-%AI[;J'=^(58(/QWZB=R<>25+GX6
M%O=<1ZE;N+-)%,YIN8D7.,$8+D&^&C./7&6E^' DYHX7X.KQS('GU6KXY2"\
ML6;X8!"NVR.?I<;\=QQ. [AA5Y)E(!*@R' LA!OSSG#GL>.3<H<?QH_DGW06
M\/0/;PXD!;M[V>YV:HU,^=O=D'B2!DCG/GG[EH)](Z,E'9]:!]UF!GSUYIRD
M@KBBT@TQU? 6O;_3KK7OOGJ-NU+2R:&N=$4&KKO1%W]_[\7J5N-M]MQ9YP.
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
M4_J;\%!L3,D:V9<-;-&3TU*&O4 W 287^!H>8Q"[4P,T_D7""?$(OC?(:7O
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
M##:2[63E@%Y<G(W"_8;A;]?"#Q>RN7_N)L;EW30J>*S5]_EN!1EF 7O7-]R
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
M)UJ.-A,3>O /5S4+Q8YO,.,&/<-P#M,%^P6SA(.QDB:L/DDS44%_4%(&?X+
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
M-Y-')4"*7?>>!IMG!J6;$#K?*=LK/%NL'+?<+YWEO==\EO<& $JJI%7JU-6
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
MTZQ[T.]E_14\._(ZNSPR?)<]E? 2GQ]WAJ_+F;[550H/\%7ZTKFUA\WGUF[
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
M=$V.907N<+U 'KX.P ^(5]H&_';^(\.M(8PCI@!L\ \T]W.'N53LP@5H@C_
MGZ/L?R_@?Q>!LT;G(/ COOT#=MV"CX:QMW!QXR%$CG+ZC#^?WU.IZ"<!,+N\
M:CX 9Y!^'?\4^O.(_H-!*+"FG&X<\LP'HBA$45R9BEP']+;B0+.BI0LMA'A+
M=H[EACYT"O@$_IH#,4PDKC(Q#RS/7CJA\*A"6A(:N!\.D:!#WSD0#SIJ:8D,
M#496UJ/EN#R3+")+?^/A[@N; M)BFZ%1#KAJS%H)0Z"2E^O:C\Y"^]'_KOU&
MN1\(4761^'&"&7E:3ZI&]W]:J_4[-#7@.\&SU^#6M(SD!S"2R[E695>I*W:5
MP+4_@))<*LWL9>5.#PZ<EI;[]S0UFF.FEIUR.FKJ!_#J7.R5&B)06R?D>6F*
M)^#P#B>'T!3WP-&>]$Y 4SRH3GI;N;+C3O] AM[=OXU[QZ=4/DU=C4[?O):Z
MMOUZ9?U:D53[4+[AH[!$5RBD4$HI171UNJ8FDM.6;,QK-7FASS,:D_T7XZYZ
M()Y+JMSV8$6>Y6<T_@5WK2+U?13HKG@U9N7,9BX[TD&T<_'$G\D\-;"0HWZO
M\GHXZB0IG!D\ I/TBQF?DTL]W,CHW.9E[>=1<K<W+Z_SYJ4QUHUA0ZY>'D,$
MX8:N;Q["B7N#]S>/CC4OB(B[7HL;.$&& WU2F]RG5JM;X&J!JP6N%KB.#5Q#
M?6 >2(S: E<+7.<!KMNDDWVV#D#+!'F53)##OMX;C9K!!/F,Z54)6:^,37+0
M[QRHX76=P-HBS4TC3:^GCT9UO;L6:<Z"-$;G,F3 +=(TH&]N#VD&^KC7(DTC
MD:;7F;PDI+G-;<]3:X^T&Z-7N3':[^ICLR'$U6V6+FL2Z\>25YVD:Y'FII&F
MU]7[@X:H5[9(DS4"P]JQ9(LT+=(T=; !:29FW?QXBS1G0IH7Y=/<YL:C(+1Y
MX_IA^/8HLD=MUNXJLW;&4.\;ETD.M5F[/4/SPK)V+=+<--*\Z>GCR;APKZT%
MF<N.RJ S.?>8M/C2@+ZY/7P9=OLMNC1L3+HO!ETJBZJ=DA+LM)IJ931?.UF^
M<G\U)L<754M5T(@-*R'#VJZH)EI1(JD&]=LBJ69,#I-4*W* W8BFFFQ8KO^>
M*ZK6J@*=3D&M21)8JII;2GP\OX :5@4HTZ7,7$JWO!\!C<ES1;/:M7!IZ3@)
M<DU:.<3\C6OF FNE\N1/UDP_U61JU\PYU\PE5.7&91PZQQF%@XE[FZ E=UD"
MX%IB<N>JU*N_51+.:@![\B'Z=1LD";XSC''JVR >IKX:"8":BN>34SQ+=5/P
MR>% 4;VK6HLN#TM4]S M%16 4@F[6<R$U(00L["AG_T5(@%;T1G3A(A="Y=(
M(T[:3MZ3$N'\)=2^<7$J)!O7L!]EF$&1C!NO'"]>45'$W\[)VO/<[/@S\K-G
M*S^3(R#8D,E>"U9SWR:5%;+PI%4G5.FPI!F$*E 9L/!@^=TP$9!*)61XE!@N
MXVCF;SQ.,I_C:7_R8RBUG.8=O@GM!YB4DAIK'WT3@21%"9M$L$;5X9H%_AHY
MYKD'3QW..:EY5\J(E&(U)P@C '!W+L5S=.[+B/>F#%8.,<&CS)9C?T/5+T4:
M!)V6S.L::4H(-;\P7JVEXM66;N"$\PWB<3^BQ%V+?3M5]0Z1EKKK*=K<9;*.
M%5!LG[1?BFAX<_-U-0FT7%7P)M;.-\N@-:.65RTGEF2_[E2UH!<D/M?E S7J
MC%YWM)]28%*5LG3%IJ2"%CE5$6YC9]8*:D'Z&G,7K,H&^C%(9 ]Y-Z5T^YO
MB=@](BT/HC(B@4GK=6C1PN*"\$(&5=:R3 ^)P#$=$)0;!#061O<1:A.':<XO
M4X#2C32,VZ;[2Q=7FF0[0/W?IL@D-0"KMRW*W5)D65%($IY)E7^?&B2W2ZI^
M?DR( *LTXUN"_^;,(^&UD,^T<K[C2IQ;CSXI!Z%6*C26CUCB.Z+>D./A*L<T
MM_10N6,J-);1;\32A)N5=TBE;Y8"5O9+W &%*7*/4A\QNM0D*9(JY$C?E&35
M-@P=3%56;AY0)W IP^MWNPZXP=9Z9>?1 \7U?]=7<MPZ*GGVR*7:KOP)_MT@
M\P+>0]@B_7E Q%I'<[-!8$5B\^C3A=*G*PW#<Z!"+@[\<P:&W[:"F6P9/!?X
M3Y:+7A )VZ\<"LPP?)8R24(M+,GWJ0IEB1ZJ+*^C-4BU_'EJHKO/+[?845''
MM"9,&,-.OU2M%$>C5*NT5Y+!VJ93*K)2)2JETO9[?I1(CY;T?$6YS;[YZ@H3
MVCO3TVF852NKG6R_7#TLM GMXR2TE7B=<MEJ"EI7(UR^A;\UQY-+9 ]3;Z':
M=J FDP0<'>2&+ 4KE+S@P3\E,\#%]C')&KK^AK*Y)6F28DJ63'!Y=C>$%B*
M0: <K7TO322$:ZH3N?*D*@ZN_8K2J!0.^#%$(+&]E+#U3\_!>GZ-+)+Y5*(%
MVC3LOIL&F*JE++L?1%9 ?S;>R50VRFJ"^Q/RL8!^LWGGV@"WK PGD\9%2XB8
M9*?-G!DB)^Z),W2<YC 0]PX*ML^P\"10=$*YZZ=I#VGA>CJ0Y=E\7CTELPT=
MXZ)S(GJ-)Z^IAW&L9II0C$URT9LE\PK I5H)UPIYBJBC/<QFE+Q 06N<%_^&
MV?0+LQ8QTWZ4@YF.&^6^D]PX[R4G$ .L,=>!YEA)FL=CC*?@TZ9!9:;I:8%9
M>BY-39/SXM(Y^X_88[F)"Y6 =0ZEA8S)I+W,TUNAR-'OFHN\ /P)>O4A7@"
M*,?=J/,\Z'8K]NPE3EBH^_N'WR>T(5,8.GP<DT",&MDY)F::]3#S?/#W+WGT
M(X0!(871.9_SO,]X/RHC P,#DQ7F1DSS*-V+"1AF#V;I_+W^\+S=%3GFKDAJ
M0Z6UG&EWIG(@IMI^B&(,:VR%[-O04,[IYK9"P%6O\J84XFUW09ZY"Y+/>53_
M$GE!410XTSB2YWC44P:.)ST(_CSOB,R>?2[K&:Z93<8;K"KWE\!VZ$H^4LE<
M\C)+!@'=DCB@#XG/Y_T;#8]*,ZQ\DM:-G%6:K$X/D"W@N^0B) K+,%J.[3#/
M=HI?3]N5*BO+Z8/^"9ISG&Z9K#C,.OP".ED<R7%F7SV4MYG6YF1:L\N^4LXT
MGV2=Y%_(9V6K ?;1&Y1"N=GIJMNIV:L='-EI$T.<1,1007QIAC@@@8-)')8>
M<T;PG,Z4&MDO.5[$%D(N'<;Y$3&.CCRN+8?Z[_W?/^V&?+6NO([<ORXO5Z^5
ME=[9BUTY+1J4N\89:H[4&9H<EDZ"?D<YAIVS/S!G8UM>,M&@-QX9[Q_*G8$U
M\"A'71*T%D)SG1X1Q9$QHRSX$Q_=O+N@C"$E$Z$@#'>TB-E+#WIL\:3%H3PL
MOM4 TDAF&IKFVY,VB_-R4S0A<D:E)8J=06:M--QM!N-6FJ2\,GOR2TEFMS4<
MV^I9UEMU+(22+:^47E<S<%O3ZWB'[1CI]1=U^@2JT_SC)\;@G%.^?%_B?QC$
M5PZ@\V<\2^L'S4&\FALLGQ_1V+/-E4!-OM\U!Q>VRRQR=L U@XJQ (^Z>#$N
M<(C, ETYT<WS5Y83+&+<4<;3S"QX4L[(N& ( WA@Q<M#/R@4A]ZX!;8HC^8'
M#B:W"]7QP=7"XSI1F)[9)KM"D(/'90",\)K6PH-H'[V(]Q  0VUU[4?F_1LZ
M"O[U"];AD_5=UWZS'AV>_WQ/6+#VP4\#4XR2V=RUQ//IUB.$G=PE$1D[S^+9
M8AF2VDMP1>@$$$ J!K1+R\/6SAB8[T"<'@^Y;P.M $=[XP??Q+ETWEO):2,;
MNF&!&0.,.IV07VR$9S084-KFQW^O\7ZP&PH/ ^K+HWFE\Y0C31 C+QA69PFO
MX)%&GJZUPK(N!I^#;_1S<'_*UPN+ID[A0RL<NF0PTJ^J/8K?XWUM8SYBZF_H
M[ $>8L)^3<Y8)@$ 5%-X>FM,TSNV]N./.'M@(H(5<ETFW.KWGTT\W0 ].ULP
M.;VX<9P[ *#!2KIA3H#9[Z2BU9PH2CPW#E-^2V]A?RZRK.UH3@[8$_O'_>W$
MII((&S3*M=8A^T'^XQW,8!B,IQ\<CZI$+[T3I0M#C!_(,]'A]_C/PCY-)AUS
M.$$3)7CPQ(>%]>J0]<JQ._#?>L..,=S^<[=C'/C;H#<\Z,U=E063W.T=O=11
M9SP^K-3=7^R;A_5KVP.7Z8%)I5+WL4UNTUM$'#N&C'RE<LQ^OB"!)L6R*GVH
MA+^&(]TY.5X*R-W=<G\4@[5:#*%5-3+/R1$UKD\3PPE]:#/?CT-TN K,/D>?
M:<-ZY31X(N'IN;:[ZG17M^VN&MVE'-X[HP+.^4FW"B?\&B%KG9\F-\'[5[O1
M#>1H,T==O6\.CZQN78(*SV8.K$ 1_[SIUY 1>89R]2G'XVSMOXB.10M<5P=<
MQD"?3%K@:LZ(M,#5 E<+7/N727^DC_L'BE&UP-4"UVWH^9R_F9G3X2WQ_1'@
M^$J([\<#'4"W&1(^-\1=WS-J"YU=-8%]BQ(WC1+#H3YNBM#7+:%$MQ7I:E'B
M9E"BW]6'P[K!0HL2^[<A7I8O<;/;CW5N4+6"U<=+B34=-WL#?30Y,,ER@;S6
MM>"FT6ME[5N4N!V4,'5SV&M1XNA;#K5CL!8E6I1HZF"; ]V<U T76I38BQ*C
MCO&24.)F-[H^KM:6$Q"/0(["I,U0W7Z&"LD1#?-=FZ*ZH7YMN!_5(D6+%"U2
M-*)?6Z1H0-_<'%+T3'T\KAL<M$"Q-Y U:V=OKQHE;G;7JY+:1IN:NOW45&^B
MC\PV-76"!';=\YM7G9IJ4>*F4<+LZY,6)8Z/$O4/)+<HT:)$4P?[C3G2C=ZX
M0"+3(L3A76J,._US=^@E@ZV_$J?=WVI1 C9"QJV$5RJGM)>7!MGW1HZGMI&,
MJ\^6<VLX&6LE;;6\HB()K)FC[A9-Q:R$FFD,%?K[RM*J>D88! L:])7O03'F
MH&.6J)'4%Y)VBJ(D7%K)(7ETSW_DIV0]ME%89O&_B,65/^5$#CV%7*"N#W\B
MSM*<N$FBJ8S:'8[MK"U)_YY0I*84J U29SK:\BC3:RHTKTEJ27OE;/#.W4[U
MH=SBR8D7X66<UU)OCMZNJC1<3W5'H5'/3762$"(%=?[61M?FS$+692UP4%ZL
M7(I<LXAF5WO@S,)XJ/Q!,#'#4#HD]]NYQ2DLSM/7D*EIN DXH3IW;Y!3Y\;3
MT3N%8\Q47XN_T,?UH;Z@GTN>VU%7C2+>T2#IDT??!7.BS0*H=Z+V(5C%$TGO
M,D5OT9,62F"B<",LYT2>D@3%P@A/*Y$D2F+D4@KVG,EKDEK(T=9YN?#TE:SI
MXZAF]R:=D:*AF_/'8&DFB[NHA.J4UX \PGZ)MC9_EXQ25F&[N(A3:37Q$=5\
M;G/R C9WF1V%6W5#*G&U;V,W;W)@5I36WO-&-57M,TEXM)%9'=7K;+"U/2@S
M^B-E\5:18BNN_^&X8ZKQ6'_8,8X0CW71\ K!*DL59\Y&4C B/D920OA6:+1I
M2TM8\  5%U,!;#L&:^AQ+6:)!5B9)"*;^U"DABT1,B!D]J" -.)3K"6WIQ'_
M20@VANR17 HU3%3U(;<CS$L1)C*R/=!$8:(K<U)XK/IE=SS=+%RK&5YWJXG[
M%F6!\0)[>62MR$N>+*J6BC:D@B.Q:N5\;R/B*YBB)U)1W1_;9H-A<Y!_8006
MMGHPG-.]/G8<?);@,XDW;SG&%*?4RD.F*UDS]2/.W/)0H\*2Y+\J0U\(-K?*
M3((1,*J&FKA.DC2\U'=##[)P>8N*AN4\455]2<"5/!;P2>%_<2V1MVM%I,P+
M2T@M*H)9CK]CVSV&DFHHA";,%:PWJ"OVV5&BW^[>Z)<+F)5HRY>TG7^NK!K"
MIA9F['97#*>S,_NO5PZ;& ,VF;%>;SSH&]9D.F6C26_<'\YZTU%O-OQ?HS]X
M56L1G"8VWQF)_^K8T#,?O5F,.GP 9C_&(3P4AF5!9\5F#_I[FMT$*<T'%R4'
MOV+P416R6B7-YV/NSYAPYC&N,1F,: TOF37[([8"F/O\EZ\VQ(GA#&RNKL$W
M_P0K"__(#AB7X)32FR+1FZIO(AIP)U9;^:X(BB.,H!_1 ;)66IB4A._Z@0.]
M!/.?_1$[:T*/3'%O/G_X])9@V/?(T*^LF3 =@#(B[/;=)^A$"-K!/G[X\O4M
MU^16?X9*K*&7^0-?WG9$JS@R@2=B#*FZ,G4]MZ:!8W/,@JHX+K@<+-G'^M4/
MHJ7V &XZ/,-5(0/_T4&AR"28IXS$(SA"#"P$] F@[3UW4,"=254IK?7:=2Q/
MJHXR1-[ ]QP;GEHOK6!EV2RF@RFHE\DLES:*9^0-(5H &,?0USYVKZY-8X>W
M(=UYPRY&_<QJ6\0W)C!IE H:06O.K# Y[/3Z \PUU%:8''1&H_[1U06[G<%@
M? )UP>[P^+J5XTZW>_P>,#K&<'""'IB,1FT/G*('C&IJF*W"I(ITEY=N.Z7"
MY%G'[);4]%JMQE:KL2E:C1>\'3JBO:":6;K#=&+/!E/'+Z>M^FFK?K/7JB^J
M9=I>>[K0+;YQ5S>-RUSWO>6[3\]0N;K."U M3MPV3O2Z>K=_H !HBQ,M3K1*
MG:<'D>M6ZC0-O6_VFZ<,>0C\M$J=K5+GM1 8E][;;&D&;YYFL-_31X-6@N_8
MW6KV.W4U-:Z:9K!%B9M&B=Y$[_<NHQ9WRRC1Z[8HT:+$[:!$7^\;XQ8ECNU+
MC%\62MSLWEHKU-FFU<M5H/3NL"YNMEGU?=TZ::E)6Y"X'9  Y\IL=3J/WJW&
MRU+@:U'BME'"T(U^BQ+'=R5>E.3WS>YR[:%\:W-4-Y^C@EAK,KR, M0MYZB,
M^H<$KCI'U:+$;:/$0)_TVEWQXY_N>EF9[!8E;ALE^KHY:7V)$Z1D+K.)>,EH
MJU6-:55C:A$/78B0_G Y&6/<3>F$2_C?,K]"V;UQ9_A:+\R> S0!MA,49RD^
M!2<Q_FK9?\0.)]W%VGWQW2>B08+2_A'#HUS INQ)]VGEQ]%2^UD\_MF.?.1/
MP)[0!3N=%SE># U #KI'%-2@A$1*SA9*=K;WG__GXT_WQD1;(RG2RK'+F(]3
M+CGLMX7EP6,P,S:"= @_%R Q$W$O\EX)%8I(?-_.]HW*I7R3M(R55&J:1056
MCU47SY^^IN'',V:PC (6KCF?E_N4Y10-]\C90!GILH+N/(!)MPI]?^E2;) 2
M1V;IB&5G4SN)E.POLO9/6F!MM)6%?)"6JVL?OGS5%9)P:*[0V9DYG%&M"NS@
M(&201=<V2\=><C;TI1-"#="C@9Y;6C/-]3>)G@_QM?(:NVQAV4_;U_-+82DW
MF\]2WF078"HX+SFEJ%P7,X4P5%(%JYQYKC7UP4#!E)>T?/!R&".3WFTJH=4X
M[74E)NB$.E*&2N.;XWE''9K^,?0%S<Y0%O,\PNSJC7/V";/M<#3QYVCI!#--
MT'WB YP(/V\.Y.-S/T:2R^SS!E^H#;2EB![0ERLNDA@Q>^G!=Q=/DIUS#BC#
M2</GC PO.::S;:YJ60M/VY!;Q*W#9+&$%X!M;19H;:$MYZ@S/D"XM*#P>&<,
M2N2N#L*GM#93;E*]YZE9-3%AM#__<QHYJRM;AB]"S<J Z+2[/2<T3@TVI810
M':-21FB7 ,S)LD$D^4LQF#^?A_"5Z1/J6T$P=C_S-YZTT0EY-/<P$B+H5$4F
M9+3<LP(:B5^2%BB(K8DI6GU[D8AK/$!SN"?SR7K2>3D!\3++#%-6#:"8;R*]
MK+3T\"\IB#;(H0@[VK^6#GA5*S^DQJAUEOT)H[Y!O8, X'.&N0IR/7 @I@P6
MDL>E#F!$/:;O'BE98)K)@XD2,B:&6XXVGV71$OICL>2]C<3>O*NA#-]+7+N.
M]E,Z&2'@1N]M:;ESZ?+I2F6DD(SR[2C DGG8_PBC%(>YS*"<S?P1(:F61&!/
MFKVT'*[Q2W$:J::!U^O@/.(3ADC599JR,$\ZY_>]VKSDN9IW7+4OD9?$6VVU
M\I**#ABE),M4CXZ9DNQNMP<B"YHDSTDJH%37X-6'+U]?O<56.A!S:@_:ROJW
M'SA<72!-'$K>?[")I)1 TO+P*G^1#*,O@-Q#Y6XP PNH',P;YU%\$H%.*M);
M,ZP(U2BD@!IL1T28%C#H8I9)4<):#^';&["SVMR-<:,@8EG_,VED225N,01J
M4S?5%)TRB9E"5&24*#/5$R#MI?)HYTG8=$^8L%$;!P]G_ ]:;-A[4%N>#"FU
MXK>XUEY2NJ%BGF"KXB4NN-XSUY21QE2')!FJBEH9K^JE)BXB:A5XOCN[@C5U
M$UI6O+<!MH-'W/U199:$Q)*JL,3 DUM;(O2:L3G"> KU3J+ ID/(A]-V[0?1
M7S.R2M)7 1\%'F(SW!_5-2Q@\81^)WA=B\!:+QT[%*:#SH615X<^*12.^U0=
M#?M9'-R( [Z*5NA$T;ZJT>UR;Q6UMZB!2UBT86RCX-\\QFP >_1=]-+X1ZPU
M+B^,3U/=Z23S[3"QJY:J:7$GDX5XY ,Q8,7 A^5.* 9Q(9?NXDEP$J,"1W"!
M+XE.[<AZ\<]!UR]A4#+F!_X-_^ B7@L/!^+-ET\/?W\+%8L#[QM[$@I7CBTZ
M&_S:WZR5[;^"1Z!NMA-R/((>3WS9-U^2'WY?@KW[Q&!>AYC%>?7E]T_X)DEV
MN>R[@]8U^?+/\!?XC__\CW%_;+Y[R^45R3%V:#- L\%]QK$D\5"?)TKXO.#_
MAIX*L8Z)B)86@C_.5J$X#2,UR3KJ@"7>^\+UIY3#P8=1F0L"!M3V6G!A5 3S
MI;,.N:N=R8QH&S]P9QMGQHX:#)OU@N&SKV<G%#F+8,%"FH(ZRK1/F>NP1Y%(
MH:P,37)Q2 '6FD5'F/[9^=HI*-$Q#R8P(WD[/BU@XHDQ3 8-/EL0POO-MY=0
M!Q;HVJ]LH_T_/_BVX_322SGMT&O^:8=6P.Y$ G;=@7F0@-VP8TRJ27?5%+ ;
M'BI[ME/ ;G(2\;*>>0+YMM'H)!)^;0^<J >JU?4JQ-!>MH!=DN<YNHK=)42P
MZJ=A#I/ :@726OF]5G[O]-U53W[O6!2(T&'GO/9V46VQ5@ODZK1 >A-]TC^0
MG:O5 CG%B+1:("UPM<"UK[63L3Z9-'"=M+C5K/%H<:O%K29-$\- A^M (NH6
MN%K@N@U:RC-'Q:WRVLMDCT)-I>%EZ-!NF3W*'-?FZKUJ]J@6)6X:)<R>/C!;
M)LKC=^O+XIAK4>*F4:)GZ,;X,@3,-XT2PY?%:GV;VXZ'W.9JI5)N7BK%-/71
MX#+:/[<LE6(,:W-\7[562HL2-XT2QD@?UN;X;E%B?[=VZ@:U+4JT*-'4P38F
M>G=PX$9-BQ+;NW7PLE!B3_PE+P9Y/EZ<WP4L[9.G?_(V=R-;A;R7GDLT#'TR
MODQR_)9SB>/.\"6E$EN0N&F0,/7NY#+S^98QPJRM1=YB1(L131WLL=X;7F8^
MWS)&C%[@EF0E<;QQ [G.+R>.=[:&M[SF6P3OK/4Z\+\[2+/J/B'5^21E_RO2
M\O4-A?P_/RE":T4L78Y//$?[5.ZR')9:D&QKJ[UV*:9NP3V>2H (,FI4Q.(T
M;T)62#*\)>QP,R2[)6)M9%I'=O42/D[B)=,^2+ZR3X(@[*-G=U+6,BSCDQ78
M2QJN2W!7?T1P\FAQ(*4[YT<F2OQ^3YD(V!-WO=$6VLAM#,FI:%N>7[D@NIA2
MM+8Z?\W FPR?-M&& G ,CJ!28O9*BBE%ENJ4WNDJAB_@R>O7HA2#9Q#QF*7\
M$RHD!/""LR8*.$&GG9;PZ+OQBNG:W'J$D42B+,$E")7^SC&!<_<GZ@:*X-A\
M[MBHBMEJB5W)-*]#2+V=J[U,2LPT.^-MI-1YFSSJC.H+]SR/BAKKB'._0389
M.@8Y09$I,[)@)4FR2^*D#I&@5#6RXD\!LX/8H=7'">2S8H!;A+WHT4L8W#KS
M#;EAD7 5.P"/,[W.@EX%YN8"^N)YA]>[43<OKUIG4NW571!HBVK#@+[)<-/O
M''CS-6Z9QQN-GPEW+2VZ,LIQF -YN#,/D3O3\S-C^_?NS&J4__N$T)1(B;^.
M\Y;_JY2R'&"KIC#:-28+3J>+UM@E>I/)@IP(6FZ13B891;34)-#ZJI4ED HY
MJE79D260H7GHSR/4]Y5^%WQG!:8%0_&$ECU#K[Z5/OTIB=UM*\9U*V)V3K)=
MHB*U(R[.1,$4%_='6V1A]RL'%>+B;#<K =<-A\5?KCLL+HUG:ZEI](R.N3\B
MQE54/2*6\XA'Q&KX*R+B8:?[6A9<&A$3FSI7<N..F5B&<BE9&8F.<MG!1.5N
M2XC<LJ+WF\^*?IY5U^8H3IRCR&MFJ3F'/>F)24T%K><%D4J<R/&G/!O 52+I
M 2@!["<7+&&,PPPO#"#FX(B;0N6Z$7<!W?'L\(Z(NTP]\)01M^A1)>"^2<_B
MQ<74%2->30EV*T?3XRW^[0ZQKZP?.U34PHX01U?5_AJ]VA-]#XX?<NZ,K+]B
M4.%776\73@/4D?6JA X7RBKS3M>+,CWO_0"B.UU[#Y6&:>TY\&^A(H2KPHOX
M^O!(&DP,W2^_O-?>O!+_\45H3*&(E/C3?^,:$IN\RI^DS-1OX!#[ =@NN0\L
M_OO5VXXLP4% =Z&N7#M+423B>ESH?'-Y(GR3]J?F/EB3C16L*.;E D6ZANN/
M3(7CS7R?O^['$?W;Q?XA$X-_7?*%;RT"KNN,#C,M?KG8484Y1F'71,M+5!8\
M?52<LK1IX -:P?O<!&T<^QN/RL$LVTMKGJD9*EEZJ#_CDP(;&C>2*?,#TAUS
MG3]BA\N4@;6;.2((WUC?(7SW9BX^8Y-H+-IY>':]DJ)CKK5:ITK7N6'2M3G\
MSEQ,*8B"2CLEU0[+%80CR7LLM+F/0'6*IZ(@' *6ZJEIE&K /J0.)D/%Q<;2
MKA:*8/)#<CXD,MP\\2F^3Y*\Y$6@%\ 6CHV%<FTS@>#!&HTA$UESOFV)2R)4
MYC#-4<>#-Y+/5<I5FA>'I%(EI$IP:O2W)%K/+(4T[@S'_8.DD :=_N3X,CC=
MSJ!_F,#2;AF<P7!X)76%,&A\F!#0[M_&O>,+ 9VJ7WL'SJRV7R_2KY-J=;T*
M,:A>H:"7) :EM3I0Y]2!FMR04L\9=*!NJKM.KP-U2]UU&1VH\U_R:*84U.U=
M%:O7X@;>!NJ-!KIACH[,@7_T"V859NO^RFQ7[CQ&Z4V_V'8*K8,KO?36XF"+
M@WD<'$[TR?C88G@M#C9OI%L<;'&PQ<'MJBD#O=_O-VQ]M#C8XN )<?!,5'/G
M;V:K??4RJ6%&IMXU&J)7\8SI=8O\,L:DU<]JD>9VD&:LF]V&J.RU2)/=[3!:
MNKL6:6X&:8RNH4\F#9'J:Z$F"S6#ER7W=[/[QJV65ZN_4985-/7QH"X?\8GT
M-YXQO>HD^*X%>L>UD?>J)3Q:H+EMH.GK$^,RFC0MT.P>FDGGP%VA%FA:H&G<
M8/<F^JC?$$6Q%FAR@?ZA^Y+7B30WN_O8:EV]^)S=1!^/ZAXN;E-VYQB:06T9
MZ:O.V+5 <]- 8P[TT>@R^^HMT+2".BW0O!2@Z??U<7NRJI% 8Q@ORZ6I+MUE
M7B$;]^FDNZZ)[^\F";HKJ'GU1HITTDY=)0V^8W3ZKS/3I1*UY3[5D;20@,U1
M\"K,U ,)+>E7*]( "@JT7%EBM-WJ#X5WIVQA$?E5R!B1AT=Q0/I;J9H7$0LB
M0UJ(?'9V@_1.F&!?"]>T J(G4AL[OR@)ZINQA&;=M2(DF%M:[AP[DC.0;9:.
MVR3YMG3"+&G&>)'CQ7S*X$R %ODD""-XZ\1L$)/<43C:8%)BHV'B6(ZKN>R1
MN;>H,7(2 ;(+C?TA).B<\]SH&*^K(QVQ]TY02ZR,O7<75!?YCQ?5ZYP2_^7!
M,"%OAA4:.,BBB-QU..7IS97S'2S +"%,=+Q'^( ?/*'( & ? ;2-5Y*DVH\A
MV8$E56 @% ^</[EB$GPK1QK(%@%QLVZ<**4KU#.B2X0D,SP'A754I)HVT%@.
M]X&UT59$X6BY.]@'7PH)_*#Y)/!7AG<OFP2^AD^):))S*4U5X"0O5=%7?JRH
MA]<MRL=DW5)D2->E\XC@EY"46YP1%I5?G!!Y3@74/,(/?AP2L,!SC_ 2H@ZL
M=NJ($(4G7!)H%(3VLUF M*]873:?DX]*3F)._)7,A)2#Z31)&R\W_.=W$BOS
MYH]1:^0 H3HH?8+Q217V\EMTT:Z:LKZ\\L\#(B,K5)V%D(&"0YLEJZ15K9>S
MS2LJ-M6(D <-3!/MS_J<3+7MFA;93>:)=@NY]4;=74IN T6]"CXQ/"A%I"B_
M4.B3OH26FJC.T]Q05AA&IH;*LD)J[$%!4RH.EUIR_*]$P<TOY'MXDD7$]U+-
MG5'FR/$\]#;*\QZDRUZN:I4J0V>%2Z,T*X$<^!97BP:_ P "5>M\QU7C.Y%*
MR]155/ I26F$. 93[-&%Q57BT+<!Y$I5[ KR=3*ZNT4K>>V2<;7R%0-TI:HL
M.\H.9+(;VU,56C:3^]PL14'PB.I3EJ509-1UGC_@?CX?K43)/96GV8#/B_]?
MJ 3/ ^I5+@P!L#*?YV2<;VB:M_%K)16SO*GK[PI=)XK@V5Z9M!(5H[ZBYXZ;
M*1#%-C-L;06]&C;WZT='.Z<YVH6M#IVAZ/96C(QPKA\E,MK9U649Q_(4;*WW
M7DJ.>+@]1UQ#$VW8?771S/)Q5IV1Z[/RD/@7TI'";57$R/<6[;)JO['0C\&I
MN1;L^!<3%C-BFFV%2T4LF_ $UVM6KP^:IX7Q-(2V"T-$XE0,0IM'K@QE31W:
M;L;0P@\"?Z,1TM*;E(UY#W !+N#/EIT\.(])*BM(I7QUVF$*R?21%7(\B/3H
MOU#0&I85RF]^].06,N"*XR*>H"=(JM=@"L-X+4R>MHZ#,+;@'_"US=*QE_C*
MRGHBP;"D_J@Z-H71X!M4D8^:;6',HSP4SM3B-9G[03>%P7 )^!?*L!'-<N&/
MOP<PM@B'ULJ//1%_XN:PLTIBL!DJK\$RX*%7#(U[@#:D^N#P-7@&7!@"4HO,
M/8M(/DXB:GE!8B3A4X31#LJ,.9[MQC/J9JZZAB$AW]N#$<4JDS@:R95AY @?
MX6W(-@^;(3\GI@C_9  !94#ODW6!0G"&B;5!588!AY\[VN<X2/6A4=2,?J:Y
M")]0I9V%YBI&S4\TI/ <."@ +_1?<\:EV_A"I*>A07& ?]WXP3<L0_[J,3:#
M/\_8-)+!,?P7S*H9O!1B_^)<%&W%1J[!$6,!FCG>#;S]0JXMT4N#"&<#@8?B
M<RD]#?,6$(/; QC<?S&2X(Q\K(_U:#DN13*\X5 J_0/UYQYA^#WNFMT9@Y&R
MN4'Z\$,E_X)>*3Q6GO[F@8^J"-^@T&8G2.$4<1.X#;!3 AKS4($KKMY+8K1Q
MD!G9S!O)[$G K'24:7PSV\RAGI]L4)(SDQ_\1+\%6Z8:+QTF_Q(=*?+<(UX)
M ($\HL+"+Q]&G<,4##I81778X6''PR:SF8<>O16&ONVD.^GXA4''''1?8SD3
M[5?PO,3DO>MUZY8#W\9R>B8OAP)]3 P&!)^BLV>:4,.$H4F7=]KWGC0'HC88
M\ZAE_N)[BWL$%CZ46X8?C^# &$F8E<  0#N/ 2[%"/,/Q&ON?SJ!L@CPG$ <
M8+DS"[][(?'4G=.?I_%<B/]P7@E)P7B%\_Y/[#B<PX0:W"X^93Q_7")B[^R'
M2ML/I:(QT-XS2QE"^-L=H.=75\H0O,?AI'=T832CWQF-#BMVC^I@6UFH[.#R
MFG/&X&84EFY8"VY</_=S0BVX!L^!LVBXW51WG5[#[9:ZZZ5HN+WG61$?8T,*
MJ-.(-$U$'(VZ/S_\-W&IL':C&WCIR^CU]>[@V,I$):O]DCPV[;2]N6G;'^M#
M<]!.VW;:7M.T'??UP; ND<2Y9NW-,D61J_,F#ND&S]N,TZ/LQ6QU>F[Q-ON;
MGC'2^Y-A(6*L.=@MR\"1QP7"$GW<Z[?CTJQQ&?5[NF'6Y:@^XMB\G#@T!>JR
MK?&#P/G**"K-44\WNRTA>A/'9F :^NC0P*,=FQ,;S]%$'YAF=>-YQ'&Y6>_Y
M0W)?A'VWEY:W8'CAG=%>]]93'2_!AS;-RZC2M+[:'BIYHRZ5?#LN9X%G0S=&
MXXM$-C?K/7^4?%%OY''VMWA*J#(N5TPZB2,N/>C^F1_C@1G9GI><@SQ&KS1P
MG8XG^F1\H$K*\7KF.G+O[<)X00OCC0GAQ:A;.[QH%T6[*&YV4?2'8"T.%(F[
M_,*HQ7)[8;(2RI3^[/H;?O'E<W)>YZ&8'6U*2^I>6,V<[FOV%3,:CCD,1[CW
M&!6_#8.7N')</;V^<NT%C[>7\_SHXF970A@5%NZO]CO#I"#UZJHM:YFY1YNM
M'2]@K)20N6/;(#ZO_12[*C&#G8Z09&YTU*LU>:J%'/\NO4Z;$=@=N?LO'>U]
M\C,\6]JO):]58_7"V\MW8R-#0!,6AW7OM"NK &>2ZY</]5;.BW]!!SVM$4:A
MW^A&H24))N)0\%SP[B[YI*03=H(P2IABDF]"RU8^O^LBKBW!/'/DS<!I[+@S
MO)TH>3GQ%[IO*RAKXB!:RCLY=&^2+BO&08 79O #NA:R1^).$%^8QJ&#UX!8
M2)>.1#-2WD^BLT7Z )@/GA^LX,V% S]J8=E*..V$!W!SYM#M7@3][OK> FKJ
M,KQ?1S<L!1$I70=]TNRE!5U-%SM#"1DNGR^BD6J;1#/I;I1LNA459V/2J2FC
MM+Z%00<_ENMA^'9"SY"]W!E&;$V_XV4G)%I-LQ;)*DRO1_$1P,_&G@T6'5I*
MS,^<Y0&*\%=/NF Z$O1$EJ"6V#M!B^3<]D%KVW)#/V5LHBO#Z=5(P8X4V[:C
M?16LW=#4'S\_R%:$V(P9OQ2<F=;9VXUZ<BM,&0]\Z9=X87F^+"U:.D%R62VY
MQ*NL"UK4>)W41C)G&'GQ/BV[.!3#@5=O:0FFD\1_%(O/ P.L11OFXGTSF,K+
M4$Y&:)[F4 O!]7+6=-..7_?E5TFK,<:99S'RQ_1=*HD$W(CO4G 8"F:CS&W)
M4>T/50?H$+]EW-_FMFSE6BM=[*J;T$4W88]SX"CD)()U#&NG< KL)<O!#IH%
MA&O0]X)\'=Z?(SXC^9NX0SOH&/#\+PZ\*5@9_H>YOHVHF (MAX R#T8=X +P
M;8-V,L*(KX08,^*PAC&,%.Y2UXI2=A3HV;'V.UYK_<6W/#UE(J"[Q/Y\GH6E
M(L9QTGPP)MBBA:B4;],EXX2Q 2&$B.O !'K:!PO?MP3!PE=&KL%[[4MRV?DK
M77;^/(?_I"OYO_.KM%@;@8=IM5\\4\JH^6S:#0!./KO+Z VC'*KL6C%WIG(Y
MW>%7QL>O80I[N SYM6YRX\C_^&0]I20'X-[POV8)(;&$PA>=HC-<2CL'M<^#
MNQ(AE(($K&SA[=@^N*A_$D&)BSQX%$QV.V;2OAQ2R#6<)=R <ABLIQG6#WLW
M91WQ0@ OCJD*31\OXQ,$"I$_M;3_MI"H/Q)!V4%Q465:J;M>I[>-+NTPOY$S
M8"A=]@P[M@/M2^>#2C0A'%?NF!<B)63!L;XQTHU9H?N-P4;JH.<*%RYY@Z@X
MCNCG52/Y;0!<'<'/J^U@[4]6F0I%]6')*J.O\.]6J-1X2W)(=,K6/LFDBT2P
MG>7059Q'JO/,"5-='<4;Y'2Z2F@( 3PYC/.=B,9)N!1W!RE X!.PFJFY' GV
MIZ*0_W!+S2J0.G+< U0W%(X\QV45TU [/DX%]TUEBD%U=@_DS]GFCU6.9&)'
MH5\PUU/@]]I:"VH,M30S1NDPRS$*2P<)ZOPSFP;@R3[Q4DI&[1^QQRH/UV$&
M*ADHU99LM5#;+-%((?RLOK0J)TZ1+@B<XE0Y:Y\YR@X$#J-*.,53%[Z=Q"F9
MD1@G6*0X3B4Q$I(9\?XAPK9<E87#9\>N%5#:.&&LOHH\1J7=I(_)1:AZNTE7
M9[NO<7])8D79;;5M=KMGC*K9R/Q64X;^%^:.PM^[LQZ"W+JB'.+'LB+*$$'@
M0'[A(Q:D"<^O;!UQ5.)M6+MQB#S ]PB *EK VGT(/-^=:6]^LU:VKWW P@/'
MUC[Y2#7X5M<>7/B']A6#=7KES1?W:>7'@.(_^];J+6&[3.2^^<7YTPIFVE>
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
MS1I6R^S:E99]H8UI@[HCE\T5??/3%=EX,QG5_BJ9^%+PF?;5R54Q/=.HL<;
MD<8#I7AX"104ZR<&B L2XUQ,+Q."H/V%/ *;3KVBFV>5)J(U %=ENLTAO')'
MS==A1[MLOOF1RI$O>3GRI2Q'KBI0=C+:J &<5PZ[7R+F).24<$A19^@D0>W1
M:-EMO+S:#09A0YJ_VJUV;QE4.QK)LF->HT[CW'T%/'<EBENO?[[Y=G7Q"I:K
M.L/C&$;:?,*6B4O\9KV*WW8#OX;P6QN@M %^.XB[C?/;QOCLE*ZV<CZS2XFG
M6?!K")^9K4%W!9^M;!9^*DF^YI$D^6Z];03F$/ (V5SD[Y?4<*URL&6M9F2G
M8(QK8$"LV$1DP6^=[T0C6V\4VT><>6,9N*/6-M@E,JG0/.*M?"K?.XW[I1_#
MB/MHA7,[P% &)?5OK'-&6OG-'9AI9O)BEZL4G,_4>;[4A./573)VU'"^5DS]
MN53E-$'E&ONSQ.Q 8N[_3.,W;I:OP_@1<@6;=KX-JVCYC=DS&J^H6E4*ZL2\
MS[IHLO-#QZZ_3)N(&7=@IH]2R]B7GS4&!U7OFPX+B OMHB0V2GIR4:8-M<F*
M1<0#91/"-9S#;MSX;:48P\)0JCV%& 9FRVC;:X48NBVKNY[7_EG_.E!K?SVW
M_?/?V0-+;;;?W43DXG5^4\.NMU")LLV999O:=I^4NI>]X/\"81BODH:U;-T-
M^:(/'Z1XBU4Q]!3 ,H!5LHP5P%* &8.#]D,M'[3<&Y!/X%[*#=O>,/A]S+^K
M"I+J$_!J'WNG[J"JYS7U;G=PW"-X%>$>)^$:W8XB7$6X!T>XACX8=!M*N8<6
MX5Y'TREM8%!G7'O)F?<SKKWJZ>V.WNFL.<>V0?.9CQ,Y'5/OR(:4"CD-0XYE
M8EGX_I!SK);G[P&5-(T9N=!7QK36$L\E(&@VD1FZ/>BOIQ T2%L]5MQ8_365
M-86;K>.F;]?5:C:(FV/5E2\6YFH/0QI#Q*;>?/I."P$R'E428BTSYF#0B++3
M4*3/^M9;I:,U#2FF:2JL- TKV([ ,#^<B.J<9O3M3'^.&+S_/Z!#G]T[7O!6
M\\.8"L+3%!6JXG<9-<WP'C;;>M-NV2_V=(!]EJ2+HNOJW&P->LO9)]@-GN=M
MG1EO%W(BCUJ/68]5E):IL*.P8^F=?=IG+UPR,@TO"&DVQ#/H/.1?'JLA=$M)
MX(LYGZ=AZ9AF3[FDFXF90=VPM\+,;C#3ZYDG8N[L(W+K!3@_\30B F=&#3^3
M4C5WY6>R%5::AQ5#[_=[>\'+AO1>#MY!DV6O4'UU+6!+GOZ73BMRED35D07G
M=<,YUC#);9]:&MOFX=)(QK3[>M^JFUJ\<=CL2-%=JWA"<8[BG-*,,%OOU4[*
M5YRC..?D.0?N'-.HFTK5&,YYO@U+O@]#?XO%\=V7J^3,U:$]JU525UX:V=O
M5JN.L;S%I.]9(J9S=:D-08>:O<OFUB[OPY\/G<:/SDP[$PWW[^"/='P/[SB-
MG;EY;Y+<,%;X;=H0@?%FU@\LWQG=Z&K)!,CO?J+]8QXPK2M'67^CJ>QR4FW:
M$7D>R[[OWL*TE<77+PQTP1CKCQKO%3UQ@GN6-FB ]S-V3FT_M$\W/]]^I6=H
MT.GBR \^FU6TY\ZZMN=GG.(K9&6S&)2:GSN 8UI%$W :DH! %?#++?M#IS7(
M)K123W/'B[0'QY^GS>+I42>=].**<\8L27P"VI&V,$&OE_;-^7Y0(T/F]_!B
M+9W"18W_)T[$)J'OBK'(E[=7-UE['IK@S)O BP8^=PRG\)8/B/Z&8RIR\Z$%
M3?"/90_^C]X8Z*ST^=L90U ']\MKI(0;XJ30\#'_(86">Q]B[6?91>A*=A$J
MC.>@KU-Q@7W;'=DIB6\1/F*^&$(\A"^H8R<U+W?2$0RRIPI-[1@SET8&<">H
MECC?TP$-A3?C%[ CWXEC;PP2&%=)-P(@T%%,>#BVV(M'V,$_Z_G"^]_K97L=
MTNP"%.J\9TQADRWM8];7O8AG[2&D:<_P*8<8MCWR'_@BVX1)2[N;CR9\/7QF
MR$9 8#F)G+L.)(VFHZMY0Z9L8Q/'A05PGHKS76X(>\P'0,@3;U8-2;&'LQC2
M"8CXTG:/2WU)<8\T?R5WZOQ+"H.U:5\I,9;AG,C=2_@$+YP[X05S5@;9XD'R
M>'SY)8<R>^ :1R@4V3L]U]3Y=TB#R</'8&'6!#7QR4T+_\C1JVM\PCQ!&$Z
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
M,Y7VM:TJL$[CN@@JO*"1I&8Q-Q(O#96/"C<TP=P>[%&K.(D4L)L@8?<1'ZT
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
M=>S,1AW90*#"Z5!:(.@<7YLR)Y[#>N%8FZ9E"%21T_L0:P!1;PJ+X=>T*Z>
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
MQ$FT1P<):(37$7D-:1WX&5Y(M':<P/_0VU"4S,3#L1(<9YV&D,B"X #]@XT
M6T %0#OP\Q@QA[] [A8WR0/\/(R>J';(&8U A4F(#ICW@!>$PNZ9W3SL3AV4
MXP&..==&SLQ+'%]CWV<L<+UD'J'20!S-(K@]0"<%YJ4+03 MW ^Y<C+ ._L^
M\N<N/ 8J[&,R*5\22,>9@?#Y[DW+X+'2+[A%0+WY"202:$T_&)V6H<&:/F!7
MAS^M5F_'.'OSDWP_0?0'H]OJI)]X =W=!<T,=;)88X2<*V"WZ9!%O)C ,G2*
MH--_V[0<AM%UY-P9,#00+JAKU:[F02D?;H;KC'8EN-RFC9\M>2Y23+@.\K=8
M^SET(A?)ZPHTWQ$(HUASV0B4%8",H^&180^<8@O5CB&_H[Y%L#8L TK-%/5A
MK%Z/-=**X(+#&S$<CV.6P%K8;8^>'-.3B?-=\SUGZ/E>\I0A"91Q6F02^K!
MK,&]Z C5*O\D\QE7P> -(V<>LVPW^-$0_HX879RT %RL\'I^WZ+D_;UUUP(+
M .]@']\=3OFRLSG\+F8Q(/BB[-!C[0>[EU$[7=M3QV4(CCLV2XB0M!X'-6Z$
M[R@/G=S!Q'E&H#Z2BC"<QX! 4"7##&N"'%N5",XP%^^"<A(L7@6#3=T$@^PF
MH(7>HQSS1B^+7-J.B^H/H>@]2LV(7P!WS(G#P/'S+6KJF-$[!4!%IOQ&=H4/
M%P#)(S(%"[I#  P3.SYP$K"#,!(Y(<,=@B,GP!@E/7 .'P?!'(@X?:22SF L
M>+[2,1:[G<_0LUKMP6"=^0Q6MV6U5W^][FP"LV6NN>JSLPEZ+7LKFVVKS5;>
M[$O1S2J>P"J58Z]:Q[#K+53BQ.:LO%NO;7G_A'^AX^NZH&/A?59PXFX"*XWP
MY)>#X'^$["9-<V7.SYZHL-'$@TJ/ E@]@*W.*E, *P/80G;TNODOAR.D5O9#
M'TU ,L=++6MVG3[[NO!M8\*5)JB1S6M-L$, _*@(:3.$9+36[(BI"$D14IZ0
M+"617G/3KU> L(^#_F,>,,UJ)Y.U..<D<ZZ!.?8S![KQ@O0TR:'^I:O(X8C)
MH?[5>>#DL*.JZ7T<-(O1K7U%GF2UJ&FOJS\>*A,H<GB.'+JM-7LO*G(X1G+H
MM=9L@'RHY'#$!F0N5+>F0_@TU<2!LAH4.:2@LHS:(E&1P_&2 RA,=?NL'S@Y
M5"Y\HYS%/6?)7N<R]$< 22KKX>EU6=9VS.ZGE*&' YIBD9:(J:Z!@SG:FCMG
MF/'YX$1>.*<L_GE$"<<,L_QC79M0,<=33$G%Z0*/S$DF<-W.G 3GH<+OG!@^
M]'W\7TIW]::XBDSWPQHUGDD?RXQF1[OWX!V4U=S2?O7B)(R0&/PGGNV;3+S(
MI;>.88EDDJ84SJ+0G8]X[NP$X,'B))=[*%;'MXZ]&-83+UA.1>6X^NGOP^C=
M3\OIAY[[7V\\-C!L-G"99?7MCN$,AD/6&UC]3M>UACW+[?ZOT1V\*:&4K5&&
M4:%H =/^>6G/%P#8D_8MJ_WB6+P4Q%+XXB9X"/T'";J?15(OBY<AL\P-W?TS
MPS^!%IP'IE&B!E4C 57+$J<9P2')'_?1 XK"DXHB25V[_.4W3*KVYVY:"2FS
M7=^O5=%BE8-E6Q4M%0&%$Z+-;BK1=_7BA0*5#HIG3.) X%.!V)TL2KVXCQ@K
MC"):!+J"<CTH?_IT60&JBI1?!>2;7('U,BU7$J,*[/7!?AG"[?^5>=/A/(JY
M),$K[B-[YN82BW900UPN\!,YVCQ!._>4*!%H9X\XPSCTY\GJ1\IJ%38 KFK%
M948NLY(@D/_O),J$Z3T['T;,^?/<&<,6WSO^(ZA[;]X5J11(5(*-%\PLGGFU
M-M4 /9K6V41ASWH7U@*/[U]5*FA)U"KB[H*K1*@%\2)@X 50CIZX 6ATL:*K
MW6UIMZ S74X\-M:NOX.Q0#^['8\!$I'F4;$/*%L!H^81L%A+^R:6IR)TEQ<1
M@[DP#5'5)","-'TP8[@&!OL172FR-A58^S:G^CSV792IXT>.-LVP,6:,]\5(
MNU/P,M6_L,P(%FVW[!]3:X2*X.'X:#4XH.0F,=_FPGH>VD.BN08OSZ,WS,!4
MBF39_,QYDO7MV!ZA, (7?Y.OGFMI'_'!&I6<>JZ4\Y%E]88_=+JM0:YZU;):
MO>Q/JB:UNJUV]E&^#E1'2!:/2EM%;!U(@>@7$/9S)TBTC'R% H]03;S$YR@C
M.N=4'H['\+:$C.+<X061:4YZ4W,^8,YH(NEEF!I#G$R =N=!6M@I*"5@]V'B
MD;DQ9,DC \L6-X2XP%]E%GGNY; "O4<8Z?1C6 H+R5UM/A/5J@^./V?R;2E3
M"(+D3.7RC67=85RJBP4FX'C%BCS^M/ &B/I6+#V6;3YH-"C_)VS XV:\.*KP
M$N16$K6X&LE&B8.LWC-/"ILN\ZY(([C9B1,799VC/3K !)$$)PHF+DL /UZ(
MN(*=WD\*M3]I72SO<0!0T8P?90GC@LS(==7X^1:(,G*$B',X,LT?-?1Q8'D]
M2K4\](#%)QY0 Z\;YATU' TL4/A)F:03G@Z^.5S_,9S[+C># Q"@Z$H!&@%"
M!/2UP,#/M?>1OA0 PU)]-?<1X#U0"KF44V"[\#70 ]$Y?DK'II]QV5BLG5X-
MJ62)J8"N1[ >EG63N@6_([9,ZZ49RUJ0\(N!2I#'^;5DPZ*%-\&!N]KG, %>
M@05D'8&L6+X )1-WS1U1E8D(5BHE&=$G@9=,8VGVT/&Q!T.L31@@"Q[#;]!"
M2_OO 'V,YKZS&G35RJH;(*:!Y#AXQ5U&ZD$4.ERYF#(G1A<D7OE<C!6HD/#M
MI-C@T/,]N(]=7GL/?\"K)(@N;_^XN3HW!H!U8*JI-RK2-)7><QIP(^<1)-UC
MH/U@RAFXLC0>_V^.TPB,/E@5TB-V":CW$NVC,Z*Z?RYL=\LM3L+U"B)HV;)G
M)3VE>R.6*)!XFR2!A*LN13L^-0]F*.'0K,3[)Q!.Y>2IK)]!";S+3F:W?UQQ
M(DGFC'8M,H!% XN4M1=']\#N/Z(S&!UV8Z%,<4=Q4:*U]R'17H.C?(X7 :%!
M-VG[8 3.9<@U9$2EO"Z(LE"%I@ !F24^@PU=.QA4.(O8F+?\>,&?,1YOVI_Q
MC)GY=V?/.] F )?_>O-_7HZ F#WCS4]XFVI7VKEVY<6\91BVA[M-&W[]_9WS
MTZ[]16]^>KN2CQ<8%SCZ13[5J1\*"T9X(:3$]5>^5#HOQ(#<4.@(8. SH)%X
M?N$AH<!QK2\O$@+ BS8,HPAT/S>G)+YP+1T(D^8O3Y+OB*4?VKGF1V3 MO/]
MF9;LUU56=*9\<<L9;X)(=L&2@9T%].,52-K7112 I9Y>+ MQ1W&SI"8=UZ3!
M8& I2F.I4&,KGA*-4)>OB*3'TBT@7KZY3-WGUJ 'UAF;./ZX23)Y8^ZUVI&*
M!D0>+V+R^@!MS;UX(ONF>6!D9VT7@2JXBEON?2!K?A[KV,FIX-=PIIRZR3J<
M$BW%PK%& 7W>G14_L=NM3-.Z\/UPQ V(&])XXH2LI'F<VK><E-+NKOCM71@G
M@!+X$:"!Z[B(CTP[PG@]=PO(=E#POM)WX6\HQ8/T[8)/+']$L@;&(,*<;!%T
M_8%:F+D_PI'H8DIWMZ/=X2U^_4#^$S3<?X6](%CI([[MDCW1SZB#5<0*+J+4
MI@^HZU8\'V$SNX ;#/D?</T/7?\/U.4R/=,Y]]<L'T7Z!I&KI3\)5TD[9I6E
M1> /K/:YZSQ)ET2NZ1))G3':14& JFN,,WK$JMAQDT.-7RB/+&L-[/ -PT*X
MC"=AXHD^GNF&S@K ?$M 21$AU:?"$<XR=+QMI4 6,$,W9+[-7DT5X)LW!7K[
MS!ZUKR$PS>O8]"7];@N2X8=!KND:W6G==J'%WP)KY/P4!%5\I( 0T:11<$3!
M _1"Y[^O4LM]H]3<]=3<@2W4W/\&-?<N"4=_"B'X-^T:N P;O>U#QWTCW)<N
MBT>1-\M;IRL%$C8*W)SVL"_WKDAB B$94T+/).2R?3KSPR=TA",OB&!4ZAE,
MLWV*F3Y"_\+(MM'[$*\*<.F@>P4,_NF1;Q5O3U<[DU=JX?Y\J]F]5O_Y&SGG
M,UP,_N#>.W;EQW/.G5O^1,2PX2N>KV.VS!]7OXM>9=NK?P$*M(VZ!;ICR"XB
M_\@-F'IX 7ECCZ52"D[^I>37!.&)XT4@Q%/WT0+$ESMZZJFBG9VE% [4LS;_
M+NIICP$-H$E\:@41'*4&O8$TE ;HU#=ETPI2,V[#4Q!./D_$:'Z>2 -HLLZP
MC!:7H+^GGIOGV5([>W-S=_'F+7>AIXD2A00(('-M!J1'J1$%PR$)13H%[*28
M4.'$L1<GBQX%X==*.8:L(8\W0 :!Z@Q]L&-YAK;L0,RT^Q"D/>\>#ON#HTSA
M#H6KEB^)3.=[]"T*;>!4=)3#$B)_0@:=Z<5W3C1TP'@XO_WNLR?M8I1PKTG;
MY"$B;O-R\4_H+MDN-H&>A2 L/7G18\#0I:[C:6HO!T8\'\9@>#N11QV2/\WO
MG2"4L5:\IM*5O7P[9'X/%P,&<.OD\V1DM( O"9_[/JI8(NY?+FS(W3C6?C!;
M5FH(9"DK(84CM.21^1@@ YJ<2"MPR( 7 FZ^E;@>EWU-<%:*0)<?-#=W&R[X
MWYQH/AIYVAWB+5[US,4L\OQ<7LJ%#_<TJ#T^MU]6/49>2[)_GX-F2[O&G]!'
M3IP%=TI @1@%NF(Y/TG&#[0S'CI:'%>#\,@\C@#F$#O6(S8ZLI>*1$GF<[U!
MU\L+P"]1PU*0EK[/;"W$';W5Y!*_^/JEV!&\G^-FQ<LMK=I["3<_M'._E_$X
MM#&KZ4\-D-Q7S[?0UU9VST?(<5=&@Z)QE/Y%V5^[MS9EOIF9]\T+;[WUG+>>
MB*^$THC0:K2)/R!-?)W,Y&;QS3]9/DY!8D1,\Q S-.S,FZ7C7^8"4=BM;O8)
M7![!R)N1Y8S2';U8<)01C\Z#W@$V-HX9";FS.INL@"\6>1D\]+')F1B'0'GE
M15Z+.2@8<<@R%7D:6*&*28MA\V"OCYS<]*?ETJA*Q4Y;&#ZP,<:S6X;1' ZK
M=:S%TKT_@+"!5;[,H]'$0:R>[\&-C?#$L(W80C;_B0)=CO; -XD..(_G"15(
M*]1H >DE"X,TB,!2_UK(_6L\DH6_?O"<XD] W^]@@"L7L,H',9C814M[X;)_
M0384SNHNRCNC,#+(7,JY[N3EX=(EN "X_*8/U1.%]"HF/WG_X1?[/BCT)IT\
MLYS,2J8IHRPSU.6*FY7D)BVY0L;@@K%"=NDT9W0LS47,)Y*AYDQ+G^%/W] _
M/^%O4J/_S=M6@[1*BIN6[));<R(,G<O4I*A#EIP)D)AR&/"T%5F7_H-M9V4(
M^#S.%L-P17Y T5*91/YJXT[V0:_52[WAX3P!=8'[=L7L)HE($:ITQ?A"^G?^
M5=P[(8.3=JYL@K\U<S47\Y$+BSP*(IAZ01AA+FIQ]RMY>27SKJI!WW8U^>;O
M7K"P#UB42<&/6/\<!OF8>9I'L"?YMNB80E=&Q+*;*N,#U /%?%:D]CRS%.>=
MI7DJ/B &CU9&SR*\R VX7+'3#YU^OKZ(>WYP4Z#$HQ^0-/=4%F3^%&]AGNR(
MY["-10Y;EEDG^9_+3UQ9I+OE!2CQ;-EWBV+KS'M;6W19A1,B+,\\6 8'G.9N
M@:A -90GD0,ON5Y+P,IWGI_*R[UF-$Q3%(=@^<<(AZN27Y4 <W%WJ?6--A#A
M93IF5< _N\!&3A0]+8NPH$C0J?Y$+Y85<93O,N:I+Y/\4%B2NZ7*%X*_F)90
MDBU.1\_!BI_?]<9CQE-[9,T462P.4$FAZJDX>Y:GPRW08!HM%*<&8&2)E97.
M3C@?Y!(TY'A;L)K^PUV9C"+]I8G>@EX/-JC82-/C@N<M 8M@ &,.4@*;UF U
M*!<P2'NBX<PL C4==.MX/IOY'D_7G"*O(>+^+>8NHDD2<RME@23R(@^>A(67
M3(EG+0G1J(;[C&7B%DH Z6CG%;1@;)Q)Y23GM'ZKK:H[:W-17VJ2-$A]1.L(
MN-$J>K5W3S \RZK5*^RCQ!;CA"!$M!>G5-.@'.J-Z607[@._D2^]: 3RJY+[
ML8%G;(ZQ^3E\2'6Q=CUS\^+R9DO6)J[,E27\UY*MJ?',V*6O7M*45JI'P.[]
M)<MN62/*:T.85ON=YTH7!"Y=W95L0ZZ'H1H&M,G$"Z?8R@SO992L:9@YW;C,
M)(*_03>E5?/V89364] I44?VDBGE$F.E'%P2@;@]4MUT$;$ZP36OCG=Z>K_7
MSFGE^ ,Y(SO&[$&^J?2L%-4QBQ!]R2@^^<05L_F)*PVHM^D9N43$<M\)4F<]
MUXG57L]U(FLZ5[M/2LBZ8B^^GEW6BR\?R+&WB8UJO?DNX<C8YE"[X,8> NQ+
M/I/E&O:$VMVA1 F_D?+-0*-*+SG>?!'] !Z).S@-SP#R2)YB"E-JZ_]R<?%%
MI@G%^30EO ?=<)9(JY@R.?. FCI_,DQ8XM"BC_X]=T6#"[)('6IDD[,*8Y&:
MQ*TYGL!5LDW*/!J)RQ;?&V"W@)9VA\4AJ]XX=; H'>\2;-G!+7"7X35++)8K
MIVYASA/VCN V,LZAQ\8-W!I._09Q_G#<?R+M9>I:,Y_.LI:.W%#G,^PIZPE-
M)?$5:GU39/H1$U?A#(X# *50+'^WL-:I,0S(2/Y5]CJQ46!.;/\SDB2<PTP.
M*A'Q_&@>DY'&_/"1-[YQ0,N>3D7%"I)(/AY9@N1BDC9.FT_1O[ ^*OBJON%U
M]0WV0-0W_(SU#1FB[G)(*A%9^ZIZP(X^2(JI&PR=9B6\? @&7?E%(5NPHM(W
M%(KK(=T)A1S5I4Y*)":*_LXLYRZ?SC=EP/LN]Y=(ZFOE*1$?3<O11CE89;<*
MKCGGYDA1>N?%*)9C,6XDI-F]!4<D[Q26*ZJ#!7S/&:+CFNXD7(S?+#1^D&XP
M7K @J@>E632+O)%P@6;[@3<L.SZKOA.AF6L;E3\72$B//:0MS"+>PAD]EPBT
M^RSE%WZ"[W9R8 <9G#A_"I=IN."&]>@B%^E<W'^2EF 4FUR5IQM3=((N*S!-
MV ,*F-R2+4QIW00Z2G2+O\7IO<UW 79!("_O KGD 4GJBO D<7.5.FA3YP#8
M.-Q#L8RXT!\Z75.D"F,*-?P=A4^.#XJ/^!.N,#"XT/Y%?S+!47Q#9X/3/*2J
M3O0G?#"%2]B;^?2+7/\\#V2=,! E!:>J6 :S'#_D+]X4$&#^31!]R*=Y-8PY
M:+B[%&,(N/L1Z!?VJ6?D$N.#V)!TQJ@K*>_)<LXS0/ 1QXM)N?\G:6)1 K($
M20J4%@\ID>-2Y]6WZ-"-')?AH84*(P'%;5AXW\2;%7N.XZY OWK2,4E>H!6/
M.\-#Z#RQFH>?X)X,PJDW0A2/YSZ'L@[2QT<!PA4- ?F(T:'@7@$0T^8E!Y!^
M%49QNN-)VK\\3\0Z01-WE&4T<]Q2SIL' M>))"7+$B9Z)&(/V) ]7]FRV(;.
M _5TE"PI<,PCHJ#.Z!&62/,.8@+LCK3EWF&[-ZRH@0N3/F/? 7DQ.]P+\Y<P
M="D''V%[DQ'7!8'W0&[.]!!IM5,L$J&HP=E"E[3"A9(2^<OWB%#D[_,0RRB=
MR-]=YD]B")!/:8 2"-"+N) /R&G)6^+Q]H'%WE,;U!&[+X]VH';!2XXO1/&Y
M14\O3IX ('*5/9L>M#N<"Z?F6).]B_CL!>3=@O$F!;@NP$TN86_*X=W24M)!
MX N]PRT.=Y!E.7- <UJO@5B]9P%<ZSYU35V>'H$[P;P]N*69STTN[DQ:_*$H
MXEC6]G+4["SLHT$"YZ5L:%0*'"R^ !6#2(I?AWAD]-)C1#EEJ04& ;G.:\60
ME6)2O/+KR.L$VV6(*YSAA2ON=T0IR&]V[GM_8B8BMGL\#\*$NSE*=*,%&./S
MXGI#ND&7PT*2 ,7L.>-2(]"<ZE7<1L!0$*%QF&O5RRMU0I#8;):!('=\A TI
M[M]X]<K2P1]S=RLW^UD:J.,1%D&BH)N,HC"]Q%GPX$5AP&]Y$&% &-%37F="
M=0UU'5S>%=9(VI"C""4]9T&*DU'J1>:&<+C?!@N?@9_P7@^8F[IQN(>4_QN0
MD&JUO&$P#PH#UV5<PW/=>9\H3*:@"[VHUU F#XD"(132\V3Y)WEFTF[&I?!%
M)D>"B>>8:NL)!UM&:S4("0E1RQ$BK<M;76*CK0)UT4+4NYA7QPEZ(29".X!O
MDCAG^3!IH.PQLY-6W&\+#W++AD0D6(0Y-@TC21?R(YUWD>&L+T;6"'*61E!+
MRPHY%Q;47]@;BL&%O7$S37C;945S^D#>J" KHJ5=RG^CDBLR&>*<Q1<&VF]Y
MTR;=#M$@4 VL?!^%CVB]I)9OOA\Q2EG^:8(NU5)3;YFQ<OR4HU<9H4S)-.54
M08DB$%DPC7@^1]KY6,"&HP0M.^ W.!YG$AQV).)H:>:.5*U3CHN\^$^4M.&(
M=V1.(W=9ZQT1.RQVN5Q^H(@\@"XW,)\XP6-R.LMP2=C!&O0<]C+262*\/.GD
MR"8%PJ+5ET<HV3=R !2\@30V<AT3!B(R\&=S,.Q'N9)X7AJ;R9^)@[DU\#1L
M8R2=YC@H2E@F*V3,/]$23,E OBX3,E/FX,;0ND+F>G!@,?C!2\RRDI'#P'\J
MX[X&J0XU,QDH9>B"J\LWV37YC5^3>\EK0!<]=<?GNUJ^O)>[)1-"L[KX!=6(
M%!WI EH6A+%2!K:N#%PL9V)*&Z.D?^^CF*$E80^GF<"M Q^??*:!I3(-JI0F
M?R??:$I:0)7"24418:[:9!2?9Y5X H3+?;CHV*3DG8P!4W8E5Q]( 2E2R@7.
M8GLG/M DEE6D+.=2Q*:+,AK*-W%.[R:']A/>D#QFC:V=/!J(*#6'K,\MIA)'
MGM#+X,"AR$[E/3-2+W/$[K'?-1: .7-0+"/R4\ODB512) M"$50[_PGM,A!H
MGK#I\9[V>.I6SBP\?\DLS ^U6!#&I+W/$MF?E.ORO#LIK%#4YUO:SU)%X1<&
MWR )D-2B<+--B#67W0KI=)4E:P!_-60C!RUNN@W0QXDG ZC+AOJE1Z1LS@4E
M(N?N!I3FC[9PL$SU*C6A@#*;Y!Y]R5N17<R"I(H@YHD_'#4K[:4%&_%EC8W[
M^-V0D"5"3QFN%E3@E.R!Q](+TG42!W@2F8WNYF4M..*_6=1V,S473C/"GB'<
M7.!G_!NW31C 0-K#<!4_\,I.WN\9\_'XQDEQ!AV>WD.[QY:@0VFH!"6@HK;Z
M+CK(PIF4._"-S#O.";-\W$RNM\JTS%W%F'L5),O6UW,ANBH6SI(BD%:3YTPW
MWP_GHKGJRX>2>UAF1*FNK,A.D0-P>*D_8"]ORH:RFW@N<8962(VMU Y,FRP7
MWNZDXE7FN.%[RIQ4*RW44D0U* V?;@3#:K5_E/?4[NV(LLLLDSPE9L7"O58N
M9<I1^JPL;Q!>GA8JR<V>^2-RTSZP\S+_<O4BYC3_S T0/X^<--P\)[\VI>OE
MX^F@#SD1Z6A%S;# X9DBM]*5!1_$L71CD0/T,;V!@#W%#439[*!1D,.HVEJZ
MN-]64[,D8:Z?\"0\O9!>YS.'JZ%AL>906-0H[S*.<$J]H.DP%!%ZR^^@8@>3
MIOI V@?O VF_U@>"-GK>HI'V.56<%53K%;:Y,+K*K_*U+;#S519887R0]#LD
M3S-*?7C)F9.SWF146EIL&"+@F2.\$,[A+?WBDGE\BZ9++DR0 X^,>L:@-N$_
MXYR;&#/5W6R %\(:&Q2%0^G=37W/8^IL@@R8.P:ILJA=BB@(Z$:D$?"!]FF)
MRPHM!P6_%Z?'$PXN=T%U*]6N_Q87W5HY*S83E&FV3#HL2R^(UI$#!(&'Y-O%
M0+&?MU5+S5EJ_4!>)]#B(A!J2W.@'KQH3BD\Y88S%V.8)$WP*2L2IA5X7IY
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
MF9A8UY V(TUS/]>0UC6DS4[P]=;C;*1Q7%?N$%]O-5YJAHS$6#5>"K(7QQ2
M^57R1R(G3E7[5QH58'V8#K\8C\\8MS&<JIMN%H=,LL) U%Z@U4XU'\IZ_<Y3
M2:(BFS;53X^X\] @HJ( U>$XZK:&'72HBX.>&PT*_\]_<(SI1Z<^O%'F&;3*
MXQP%H\5%;:L\^^(H\QPT;NJM.PO\2:WAKUZ]W^$N:W%'*HM'=YW<Z<7]:]L[
ME+WZM=XZE[)1"!-,#\J1P5PR*$ELN(/ZZE,B$42/M\O>:ZLX'07^TVP!!J&)
M%@&:D9X>+VUJ8N_VS--UO!O9[MZ9#[25AK:YJ4VD,AZ+AI[ 2%:\VO;N=@%9
ME0_3Q0-IE7VJ>/-,@=$V6F_^E&.*9V9(892C_$N:%1$SGH0T3J4I:/#F]S5Q
M^_JU[NM^V?L]?9CD?>%,+J^IK&'^S(S>RI3G^-H+ZVGD[491J]>T97H.4WT*
M3);0-<=#WU3>[/[?CE[=9J=53[/S9WB*V9/1G(4./G3=\"F^2E8Y\5,(>OXC
M50(Q)6)%"&<421&&*A"$4S\F84!B_R?&9&OG:^NW:EM!3$]NNZFR)HOU7IP)
M3 8G6<EJDS5OC/B9<)5VO-UFLZ<1<J*T2-:UK17S_N7_^^8+1!(G0KW6HX;T
M1:B3GE8-$)$ T7?RC_>(Q=EO(Z6?^E7<+U-E*CNIJ&>-GL>)?C<#U?"(<9#8
MQ@X2KQ02^'F0.!R(4:\'$@_MCZ7@ H\<%07<EVTSO,@&F(Y2,'YR@+=%,.W*
M#F5'99OV_RV\8 [(Y0,R'AH!+5(187"3SK,U@!<[\#KPK@:\>''POL:3=X6X
M%:(L=9(<"I8:-0LA,6D]8U&S$&0OC@7<=%O1]:Q\GC@/NM%OY&DUF9L9CH?+
M?K9QA*SB'36C[8KW)0V5<7B=RD393^4URNZ\K^U6W(NZ>0RL>6OLL[E#S=O+
M'5T&U(OYO<R6?B!0=IBHTQ__>$E1A@1Q;G++#"4I@N288<G,P'U!Z"0SV!>?
MP R#8+@<7'Z&KHEH^H.3S\?>)ZE?LTV &BI.3>'P&6BO>&<:P,//[\EV.U7M
M/K'\KVRG&LW;WF&[U>E6//W'I3[<]7C37VELS+&1O)&181I[]TZ61:A4GQI.
MU*]69,GJK-]@;/R:^7,=JK#=D^T\M@9C&[S'YUQTX@KZD\+[6P\F"Q(P=F(S
MH.R&O??R?>PA_!ZC]_:#1=#;Y"H$CN,>YKB2%&]R'+?4H#\,A<#<'POZPR![
M\0D<-Q*-,U*H!.$)DMMM-S6?F62?IM*K[9VIZ%*_TKHPS10&D4)C7/?05X82
MTF[US-N-_MU+,Z777F*[$-X8>::,N+&+'IQ'&:Y#TJ:SQFB2@CZ=X522 D:C
MK%&U)V[G,KT9MC9\A$/Z<?LH3QR83#K4OVKP?9&-F_%DP<K86S8>L7DW)(A3
M??>F%FO,1^KC7S9BT\NI8C!NZA(.'F:)\O1;<BRQ5);PS9 #?XPE?)"].,H2
M(\'$IJ9:75HK956U+XQ6,TH.)I3?P\(BS)]@!K:-D+?[Z20[^RO#O[,+C;\\
M*2IHG6IWT*I!RR+#] 1-(=M?]?MZ  ;U^M5\G+(?#*/UFD2O5Y\7^N6J]9\=
M*S39S*>;+,A9?W;V (HQX61-H3+SC>\8:!X#E:<KE&.@I3)08(:<67 &#!2
M[,6QE*9_6_/#M&A2&20V-95G+1S&<##&.Y]Z]7I'W8V::JSLD0DE@W<G$3]0
M</8^[7V=P0?F!M^5_O)-VUY4WJ2V@+9L=YN&7H[^R9BI$.*PCY>I;(&CC7FT
M49Y.4HXVEDH;W.ZA<=K@('MQ$:/(@#5DTQA(/<0MM/@P&?*[;&N(>H?;WJ&>
MH^M4_4ZC>XOYP\.C?C954:J) ?C$2!S(YX%\O5647%NH->$?C^)?V.W%WC=D
M,]5:O;R4;?VEKM[MS5:BD2N;N>)B?LVSF*? WW>/>"C35\2$W'#XY^%(<F0W
MWO[H(20"'@COT_;>=O[265IOR[N,"3X^I16=DM'E:/\<30RRZZ6:5%IM_1^O
M(6/EW?3:G9YL#M)=^KK7R(-IS6<B-;,(/AI,3E83$@E'2/,(:;U%89S4L2K6
MP78+(?I>W0J!&K+=BR*]H>53;219_K+U51AP9613S2[GG9I$G+[!]/NE4O7+
M5J^C)JRA,]_JVU%.>^& 9$8^9N[VA*)M"SA=/)$]PVQJ<,RPC:"CAC=$#2RP
MU$#"EI1]-M @O*DOPA 9#9QHN(Z%E&BH?SK>-58%\\4,^^:%$:Q;'<2Z4$:$
MB1-UTU8FS=:&%O?+3#VE_9:),%@@6L/+XDH<"\QG@?6&J3H66#X+Y"5;( Y0
M@,C[&,& T-B001[O?9BV.]V1FNP:9XL(# .?Y82T4"Z:>*"XZ^ !7I.H,$#,
MBGEBO4&KCB=6WNV>""LPX'KO0C9;UAEYD]LJY<5B%LR10HY9/:2A"?.+O:KW
MJ7>GW\THH6JJX^HKI=Z?,FUH)=\4R\U<I\-H4!.\FKUM)S./^<QNA]]C:D,^
M*]Z!*3-UF#:[]^D#%SHYS*HT';7;$U&KV07Y>P+?9^->>'!GBU_S-&V$TCOZ
M,E&WVM#@S-O98-RT\U P;MI,NR8IISU.G3D%GJIZ??%>R ^3YW!M@_FUKK+H
MNDB3=L?XIO(XV;Y5'*/,F2;*9ZI9!\N:"FI'M=.2E$!9X8,?V:K7WK\^G7S1
M5-#1:HG>B/NMJ&<%$& W8-I_/>Z_'K>T*-!L:0GEYD9)"P[S01LI)K/BL/N:
MXCR[*T,526-G2+N=[#Y=:<K'MY5G]G!L:I&8 CZ#:PP'U+_?]@++LKG[\G3O
MSS+45EC3ICR3MZUFJW&GJ;&KFI;*3J-+U9"#7?JF-\?>[A>W.48WQYZL1[UZ
MEESW)6U>FP1IMU7,5MD_.'1;972K[*O$RFQNITSLE"^[G]Q.&=TI7V2HZL5N
M$M=M9FP5\FXS=$(/<=UF7+>9<G>;61='?STY<!P]RM%?!T87=YZ/[962Y/:M
M\)GW6GH063W3I-5NR&X>8S&Z@XQU+-)7DOJ5V!@PAC7F%W'+/?U<WZ C1&S[
M<"EDC\1B9)_#<D)D(G;KSEZO?#;S^='[UK,%H;W^'GP& ,8^.GOMU["DG)'G
M+"GN?[%PJ0 7OE$$W<:(/66CE.W(>U0<MC3VQL[WP\R]T?:27KN9=B[U'R9N
MU=B&QPW KWI1R].R:X5+NZ^:+9.<V1CVCC)GK]$\._E)W+C1<ISLMMIWGHG6
M[IB-((?!S)T-V@+_S_-6MOQYWL':=\!1TY-1I,\_ZTBR#1N.NJKA^1"]"_]X
M1_ ?[]+TC[R08=]^>PK^-PM,.=C3+]>5$>AKK<ZV1PC@F&05BP@%-!#<K]BZ
MB'7/U#'^,)(&_'\[>17[CG&=6A>5^=B>V7^MNG=L1,5A1<7LHR9ZQO9-G"S
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
M/-#D,T<D!A)C!FBLF4<**$"<* @#CI'O0U/[D%;XRPG'1=^5#K\%"@L.OZO
M[X2\P+DOXU#C%R)3^8C& G 1*Q"B$$81B5@D498RC%_N0W7!=8]";U\E2N_[
MV&NK7ZK9<WF&2XOESR?Z))MG1S/%T<S12+Q9E53/JO@G\@,B$Z@ 2U $J&1:
M3(AE" (&)4HD1U 28QG14D*9JJ&XO,%R20D.M$L%;74<M/JXCFB"M41 I2E)
M@'T0,@B!KT2(A"](@,.MG: B6)F,F9MJ2MCO*:_;\FP8DI8/;F3;^FK?M0TF
MS#NU5E=Y?__A3 S+DAAZZJQUDDW_UVSVG8Y2O(Y"IVP,H?0AC@(( AX%@ 9^
M" 1!6D>)PS@A,J*$QEIX,#9-5T5Y\_!;F/#@\+LB_$[8&&0 ?2E\!4@(":#(
MUW($00A(H<D8^BH*_43C%U;T(I8(OYMJ8LA*(4;304'.UK#,6HC.M+E4VF'3
MT1B"T\B/0H IC0'%20)DP'T01S$,XC@("$=;.P17?%ZF$B;.YE NL<&!=R7@
MG8QCB*B(12( %%3+_,(G0$+!0$R"1*H8,8'@U@[V*Q3[)0+OIAH?9H00%U /
M<9.UEE770YQF*%<L;3F&THFRB'_?_I142!:KP-1=9H FA 'CU0 R#@@F(1(Q
M(YJL1 5A5W9Y\Z"^ZJJ(#NHKA'IU'.I"1(P12@$B4BL5H58J..(<^)Q(Q%@2
M1J:EFT9Z8?WFG2GC:6))P741-UE%*LJ^,4)(Q\D3B&RF*N5J(SZ7K="48*(%
M#P4CRD&(?*2U*"( CR %$ OB2Z6BF/FN7O/F KPH&TBA '<RR4M1/B&3J( E
M*-&D*6S.1V+2SD@<@B1*8!)(#./ Q'"R"B:P1" OR%:285644#K)"B46Y6C)
MG_X%Y<=>(X,M041QI%0\*4WWLO0QP2J)]/:-800H)H$60A()4)1('&,!&8FW
M=@A'%?;R"O)/PL8K,I>\,; O05QQ8%\*V">\-8D(L8\#!13D6@()0ZUG(!(!
M$08H(2PR!9R- 916 E14%MA**O%MG,5DD%^2-J-60WE=>>L"/Y:>9')D)_M,
MWHXP4TTY5BJ2E:;;80:!'W$518!Q4^18* AXP A@2!'._$BO96![V!!*2Z07
M.>-'N:0)!^*5@G@R0550I&(, :4A!I1$#(0D02 AD$0B1#!@:FO'#RJ<N$"0
MY>/O2ZMY ;JJW="0";LNZF-9Y@H]S6=ZEO?U)+L^,\M.4NWGF5"]9BKB0/,*
M!Y3'$(0BD4 ?'QPC&'-(3/OL"M8B W]YV)F+Y"@=? LS0#CXKC!=M6^$B'&(
M?"Z C[%)$XMC("$F ..$(*9)V8]B+>X+4:'^B_T@+CACP3R3YDCG2I=KLOI<
M$T<_2Z&?^RGI =&(2:.H1#RA@,I 2P\<4N!S*"44<8*%*7$!10424B)-Q9D;
MRB4[. "O"L 3\H-O^MDK*0 +3/5>&3+ >:( 4XR+*,%Q& LM/Y"*+\J$WTVU
M--1F"PXN[:2L:2=#HIH;CNYB.Y])5]7?X[&=W^!/&?)$+[;6;XCD6MTA6MY
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
M5BGC1'6E'E%\(-M-/5V=D578SQ;!\4^!_(.F! MH4H 3$0(8)#&@B%/ 880
M]A7#(8>,4;*U0Q"M8'_:I[XX SF+1?G07+AHX="\:C1/2!.0!PJ'/@2^]2U%
M* 1:5? !3H(@CFGL"V6[-AE[!BX'F@LR8V2@%"44+++>")VY=48]V>VVT[#7
ME6%=F;*[?^I/&?0LI8?"QI97+\IQ,EH0]L ND..L CD+3TD@^JPQ>Q8"SFD
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
M %=,H2!4OA\$6;E*5M%B6HF2H5SF8TFU+P?E%4%Y0LE*"%(X@ Q +!- $Z2
M#'W]IQ"8""PCR<.M'>[3BC^C6K8#\NL'<L%:A /R:H \J2PD/-'J@*1 ,"4!
MQ1$UUA)I"BFQ4,1!$"BE@0S]"O%=>O+RW92?VZU.Q[MIMY)G-M%YNQF&1:L)
M=BF^VI5P'%0<!_T]I1>$,);ZX-"*@!8' 56(:3:2,8AAQ 2+H8()W-H),*L(
M]M;LM0[S*]4G'.:7A?D)!2(4,N!**H U50,J J05B  ":. .%1&<LJT=*FA%
MRY@.\P[SRU,]'.:7A/E)72/4>U92SH#R P8HT7 /_3@ ^B^F,$-",JHQS_R*
M("\V&CBWQ,L0F5<':UYXZO9&-3NJ\V&1>--G6U+<-0I3:LO;T.U4V3(L%>]"
M-?7VJMM"$S)NI,VTTVW;?+;^=GL;Q<[7J=_FB_$Y6XK=9KP[MA 'V3JX([&X
M(_%\.EJ3!EIS@0SP&&.@]9<$2 4Y$'ZH(A)+/V'$'(FB@F%1K9Q>J:2[D: N
M7(%UH%X#J"=T6T9@ B7W 8-(Z[9,1(#3  ,_1(@$E&@YEV_M$$HK].69_ [4
M)01UP1JJ _7J03VIO-* ,LD4!/JG#R@T8<5*Z?U,.0DX0I%6936H(:_0EWN\
MR]=QH+PZ154VY84MH>$ERH7/+5]O&$[XH7+<4SSW1%-:@E1('QNQ#\*0F":+
M*C"%=_6/,"*1DA$/$=1:@E\1M$S-VERP34F5!(?@I2-X0B6(XB"4(47&X)T
MBA.MXC,8ZQV%0D89--XP+3V02D"%0_ &(KA@C< A>-D(G@J4@UB+_V$$A#0.
M:Z8B$'(_ 2K4"GX@_ !'!L%^!;Z\\GWYXN3**_[O-DS9]WO;R,;Y#E:E XS.
M^G%RU.S*YD4:UI5)\NMV'!,5QT07T^%R*O81CT(@8E/A@7,M51C#!$Z(7LU
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
MKRO#NCIK.;O(TIF.36D=/@XP#!,(N$^,FSH20" ? 2G]! HAPMAH'9A6^(S
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
M;\B5)F8N/3.33RQ*SJ)3!C67WBNA,%OFM<NJ!%I4.T/;J9U+[HMDTE1<K.2
M1@OPPC(HV2:,G.<BXMH&]O4-3;6)N$M/W(4WJ"/B/A1QI_;9K'&6Z2R@&)<!
M13%@8Y80<P6K:"8"8XTU;/H<%]6/[DFVTIZXJMN=M]+:$J;UEJX4=[[86FL[
MWW_3]MH-]]YQ[?FV0,G-&#]EV@K!0_ 0/ 0/P4/P$#R/[98XR;PN,J84 T:/
M(2L=K!3.JZ@YEKG=DK;[Q@W-LQM'9=D::"^#P_++[/GA$'3V5@8HW') Z2)X
MJQ3HR!"ST\YDVT0:+-X[TD"4[AZE%[[O1I1^?$I/[<@9+R,/W(,T.@)Z:\ I
MX8!G$W7*.L@LB-++16DRH@@>@F<90^^T(#[^@C@5E(_2<5[0@[;2 G(3P6J=
MP!=OL_6>VZBZMR"N[.F6IH1RVVQE6'KG_3Y//K=(/:_@W(;FFY>'I?Z^WDR=
M@/'D]H:!J[512%F-! _!\SC%X07#HH(RVIF$(6MO4E3,!2Z-,\&XN9?[]C3L
M>9'XS=-&NE[5&QFF\^+QN_E#^Q+MPB]PP?_73!%Y[E#PS!"X*090F@#.10FI
M)(TZ22.46]O@G/6=NW>;'R(VZ2[!0_ 0/ 3/<H;L;S%9_NT/3S-9+ ]BL<S$
M[',TT3HE(#..@"95D\4:!4QH-"(@VJ8^!YDLR\5J$EV"A^!9QJ@]K8E/L"9.
MA>US23%)6]=$UU1UMIC !6D@5!<^*.L*$ZR+:^+*YM+OG;0\;";XC\'DK.>O
MU'7K38:]XVN5W<YC^1>%X2C/GO:!"1Z"A^ A> @>@H?@(7@('H*GR_5HXC -
MGIW[/,\O7)Z[5++^Z=SCH># XH(#KV<+VVBF>>0%017E #5CX+Q4$#43/&D7
MN MK&ZIO[*+*61/).T3RA96VN4+RR[C&U;#&9'@]J#&X('D:C)O?#HY/<QJ>
M$-D73/:I<C@HDQ,F(+C*>D!, D+$"+(DGCEWSHE*=M$7_-XU-8CLW2/[PJ+[
MM*)WB>3OIPM)LFJP60><HP84(4'PSH,-KB+O58R)K6V8OG.4I?\(P?ZM4G)L
MD_#'IV$\2 ,_.JN?/8SO>\/S?8#\,8_B8$P]*FB[F. A> @>@H?@(7@('H*'
MX"%XNAW<OTNB7_O:>;A@O'7A[*3K48 R^)@3?,JC(04 Y@H Q!LZEU?@<HX!
MFK,,@ H+6.4D>!9MK/XZFA(^<[E#^7Y$[JX%]>]!;B+QG"2>"M7[[(R5A4,1
M)0%RF2'X4(!C06V-+RPTM3:Z5/N:^-NU.#WQ]_'X.Q6%ERQ%Y1V#"B("^ES
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
M'.5J&+P<#8_VJ]&[5U[Y43Z>;/WW=# YN_PK,I<7:"ZKF0;11@JI//<0&%>
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
MZY;%YZNT?/V3;JU&U&D\]"?C_.SRAQ_28'QRZ,^>#8[;:6G?],/%U2\XVGS
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
M1XKV.7V"Y?C?O2QO'4]TLOQPLKP6!BQDSKC)20C,$T$56"Q16V)%+EU1%,+
MZAWE63]7=ZXBZ61Y!V5YRPBCD^4'E.55HHK<N&"L)]H7$?MXY42'+!*JHN+1
M4I-A%;?D_9SM$DG7DX]1W(@Y/H71=%Q>PS#")9E==G&+_4,>Q^Y_9H.J \:S
M\:33<-O4<"^N?GWW"ANX@)9[S=]\_$.<F6"8=UD@FGL+YDJ6$Z6-)U)0*T'U
M4:$$-LN"1=\AKTHGRWN!/#I9OE]9_M="EC^_N#[+:<SS0F5$6 /F"C6,J R=
MI8X6$OZ?@"7%#$25W[GLHY/E'93E>T4>7Y;E./@S>/(YE.-.C+]9C-^OB+$*
M)J=907(E<DP#!-1A<TMBI!H^4B%@(O'_^5^*9>SG'1+D[RO4@8P4P4Y[@\ED
M9D8NP"N#5/3,R/?&,%F#D1FFST)%7#$;3;LXR/ZAD9>PCB,'LY9TWO'(/Z\7
ML[-E[@F7P+M^_/#Y3&&#>YH+(AB#?Y0&A*(R23)1"%. U<I<CKA$Z3MG6'5>
MU)V3ZGO&)9U4/S1"J:7:&J.-\8Y07P NX883I14ES$3#<@>FJ^0HU8QWL9&G
M*-7WBE ZJ7YHP%)+=8Q2!R= E@.U1(@\(YI9022(-"AM935'/N]^43Q!NHG=
MA2NO+B[-H,0ZI:Z.8Z\0"$9V%XOW[-R4'T+G;]F2^OIS#6KD1BDOG2$Z2RQ9
MKB#*JX)H$6,N<L;@_^^BOZ43X%T%&YT WZ\ KZ *G:M,.1L(R&M.A <CQ/ B
MDBCR"'+MLNA=)\!/68"WC2MN(< =BKBK%*^@"&KR$)W. $!D(,7&46*II$0
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
ME(A"%$1'2K$[B;8@QHP*;$>R@3.OBX[< _" PZH'N.-B,$ID$%L$(IW7Y8&
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
MN/0N&A(R;8G03! M<DDH=5&+3 )\]ZL@65DE*3.P"%$)386519;+(EJAG?>
MW5>.[;?E. ZFO4W%XU].K]O94W*SC?S5>3DZKM0AB/ \P+:P5E^AWQI4P-L9
MZ!W7.T'1GU>M+FH=)P@;-LUE72Z*WM'K1;WLW F>#HH4/!]6"0/G@+P#8-<J
M^?<?U6\ N>&0+ $$H@L=K/)I.;!5T=1*1O%EM:IF,1*T!F9#TYM=UJ&XL:L.
M/%<=?GB>@<ZN#K\Z#:I^;#I?Z\'Y]@BJPZ8W28> P8R!=*8LOH#/J8Z.3Z&*
M7-?CK8_K]6%>FNLT(0A7@H'[UBLQ=TRW(H.3M@."4X+YVG7WEJHX<.'XB C0
M1Z/$8U#GEL[#C6E&JF-R*;]['M]<*E^=!UO326@6A 2]'TRU4/BM%SB-=;78
M?,8;#\OZ9:?X27W-8>]M-0=U]M_J#-5F4GMMEF.^R?> ]'Q8FNC1>U]6EM'&
M?5F5>]=!U &**"C<>O?]WPTOQ1AW"3RU<M682QC5IVHK8U[[+TW!]/.F8/K1
M8=QON(]GX3=XL0^C09==5F>779_Y@CNI B-Y807R(,.1$FE!!.<RFBP4U,C5
M(T4(KJG+#3:Y$XI*5<3(+?/>4.34OFV>[4XBP7JC)!&H=\J>''-M!W0]^L\!
MT5CU0@DQ@.J"D8TO$%M8U.^31I?5NN5B@&KX0_(A8TBOKBQ92@:!;Y;+L_0Y
M^,:I,YEC-E XY5Q#K:O3*@-UGH^ZX33!TZ=N5]ZDJ4["^MBJ+%CX9L6WC/=&
MQ9KR[?"VGT+Z.MCU"9(,ZQ2T9*8WL]'PZYAU>AV S--J7-6)7<6H9V#@EPD@
M=![7+7A<1>UQ?=$CO5H"'Z<ZK?:+PC$)TH'[$;:4*P>7C7MEV0@LUY4%F#=5
M+<I?@GP[J1+O.^>[ZINPTBVA.YY??_P#$!_U&8O2DL(5D0AF*3&98$2YW(<"
M)C\3:\<S"X)I;;SAT0FFM*)>!!9R$P&D,*=7C^<;.R$^*;SWU5E9B>!6!]@D
M9=6<P]WA,!@.8&Y\<D)-II5%GGRI<!+ ZP,8O##3674J5+H"T%SO D9RGDZ@
M%%.I,X]69OJP]ZS&6^F3VGYO$F?J'!OXU,-A!1/J6IXX.,/AZ*Q!'YR" 936
MR^>OGN$'LS+EW:2RV*K/ ).T#W..L&C^E,329%9RF=!/5S/UX"FZ<# [  \
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
MR+.63,^:7Z"F!TJ%0Q^0; 8G ']-0?%$^H1W29?,F<Z74BUQY)-5I0/C_,J
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
M65"K:M.25U[L]$+WO"BQ \_ &\KBE.-C=?_?<Q^+%>GH51P4-:G/CCM=($7
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
M+6EB)XEKOE I?8Z9X*_/A_!-/Y@^,ZD3P>]!.\"*"*<UUQG#/)69 DHDF<X
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
MDK:764AC0AHFO?XH\=_/8-EC&<I^8J)[.M\&[[:3I'WLDZ [@^1;3*N-]+2
MSA)]=C;H?\^W<9B8?O]K>7L57K4]W3!XL7A1CR]>Z#K%RVI0GR0_!?; CLPY
M)QS!A@<?E,=2IY0*0UF*?:$SYSR*;D3]9<$('T?^;,+],>[<_I<_]7IX/O"K
MM_]]@4S*6NV#P\PQF5G+$'9IAKAG%L'O'FG@5.*99BZZ;ODV^S':=ZKE3XP>
M M,.87?0^5FC!/<+#:+@&#BI8.'H=(R<>M3ONV'4=(&1;T-;1ABPP;2TRG+N
M)%.6<&EHYHAFPC)7VF.\M,=PRM9#6Z!#@(I]M6HL\@ND*]X\.3I,K>(ZUBL5
M#HB+"^Z1,AXC+S0( 8ME&LC6#MM>%HI7T56D&ETM^6*ZB;0W @DP]$ @+OGO
MN1Z,_"#>$T&ED1>LNPUE@<5-M!+:8U!XF(Z"2EO!M6;P_U.3E925592E:LIZ
M(,H28/,?,B.!0(A$QJ44\30FX0D/L$4"<QG+G$]M5"M^A%@_Q*.*KD;'G<$<
M6:VJ+#RH9L!JS6 QC[U__Z;6"5;BL+Q+(J,IMY(AHF)0CO,9TC;U* O>>XV5
MS&+A%+HM?L!AP"J@<9_YP>BRD9QU==GDU,.VG,5=F-83%NKQ-S\?ZXU%6\#Y
M,]#S.]$^2_K?@$DCV\).ZTXOQAZ?#WTXCT5,OP&5PDOCU:(<W4I<G-ZCRK^B
M=R<NC.YV^S8G[FH.T^<=\*\?QB1<EV@#JQ#M)EC@N"2]Y%3W]%%.^O\8)KXT
M9JOW7"_Y,(FL=)3_4GQJY.UQK_/?>*E399WG#\%O_5,PWG/<C-L"*_8UUOF+
M5I:VQ]L #-67JF>F]S;?AM+V&I<'[.4_QCSWR:*SC=G'JRG $P,_GF8C,>>C
MW%CL=DX[A:W8N#8<P_D(^!\( P1NM/O@6S;FUX1N_V(X?]_1H'\Q.DX&Q6<B
MX55.@,1UAKE]65S<3E[?U,.W^-#$'?W9KC+Y)/*)P>Q'R7%G"/I =./"^ :#
MRVI'XI?>W\@0L.7E:T;'@_[YT7&B9ZDD[H_N#*,O!AY=R$$]>&HX@KN  %$D
MQI)1)UAK&)<*^&DU+DNJXH!Q@# M>YZ?4\/E_"[_W0)Z5\],Q9TEH^MXS.OO
MS]-19Z*&0M*;+S>93W;@2Q8I/EMN<]0:^Z<="\O0\Z$#%R<]#7K0@:4+@_YI
MN6V=WDCWCCJY0V'F&Z-C'9W9.0&"NM %E(AR!A33,QT))3HC8LV'.+'&!#O%
M]YS""UV>+0%/6%]1$IITG@WB\7X\_3GNG &]PNI=^&[LGCI'NL/+G@?\B@03
MH>.H6GY8K=M(Z9^L?3'G8[M=@_>7)W8_7+;:KPY=%IQB7"!*J4<\N("D5 H)
MJV@:G9O4Q>Y?\H<.LX$/T3564'EDY)$_ OH&VHX$T-2#<VL[E7;[NBC'!6+!
M *LY[W(&!  > )@6>E5.C)WAK <.[CTO_* YE1<"(6\2 Y!SUA]&ZIN6KW'8
MD< ZO4*Z3$G<4N#Q>'(+3^=<\EM!\M]\6>VA/+6=>*JL%8&O']$&E/?ST?)'
M%A6M>#!]^2VB9&91)OX]'ER?IAUY9 9>?T4ZP!A_T]T+?3G<^N>TE@(J2K5N
M*C_S7C;I"7V&T&F%9IV+,*?/++947N\WW[_Z^#'9W?O[S5\?]][NO=E-_K7_
M;G>O]>?'I2K9XPZY!1#R,6GO)Z_W6Q_WW^WMOFK#H-_NM5ZU7N^]>I=\;,,?
MFF]:[8_)K6>P\W]F !L[^]CRBS>]>5H_7?3T#!<6:.N]<XR;-,U2SRE54G*1
MB<Q(K+6PS!2B 9[Q[E4$<,TQDU)PIXS@AFIC@H$'B&:8:B>SI3SW6/KSO.".
MXG@0$6]0Q,U%7(N06"&DGJA#$C4T$+2AWXW*8O)+CI[]<QB4&_[ZVRH[_N-]
M6<RN8@FW/FR=G8QO2\%^ILZ.8-M"9O=09T>(GWOK38.E,,TL7?M@\7;VDV^]
ML2B0V!:8WW-1H(+>-J$LT-XU Q=ETNZG'-!&KT&L'9SDQ8-?X.3'A_#)I\+6
M?-<)T^OP4JLWM0<:#&"PN>J@USKH=8U!KT$(G:F E7>:6QMTP([S /J=ELQY
M_0,W_7S^PML.?,Q''Y&[AO/IHI<O(N/VK-NB_^ZT3MY<[K?=:>OJ ][?/<+[
M?S9)\^H(QOKIXN#$LM;G#W@NK!7&?W"Z1YOM/=&B!ZRU^X'#V/C!U2<8XQ%I
MM?^ ,5KR9?=#7N2I.1/62B27AC&'&",*@?I.D519BCBU*36IPX'QK1W)&U*M
MJQ?$_4:UKKMTR#V*B\<0I3=B0"OZ>3IV#4P_S>;C^D<YN[];Q.Z?\^& ,0FK
MH8]\(=&C0)]B?YB@_<V=#RZ]'M0,OQ+#MUY/,SQCJ>'<2.0UXX@'&Y!2F4;,
M<DD<#P3[L+5#QH=Y)4WL)''-AW=3KYY.5N1KL,[[T>DYY62ODR+O0:G(#'88
M!ZY2;;F."7,Q(I1GBJO@25"U4K'A&+,WKU3$8$%,,J0<T8A;&<-Q!$'24I<*
MQ:C@MFRULDFUUQZQ1\&3U0Y^BGMK[6!3.'=6.P!]0&NB+,IB2!V/BD'<5.1E
MZBS17EC&[DL[>#K9Q>T8!0.?.+JLJQ;>@T9 F%.98RFSRG%,O?%>2<4)HUS)
MS)I:(]AP7&G.:P2IP)1H@4@F8UZ!S9#TW",:6Q+33!H2CPAY@VY4)>E'\"4\
M>87@IYBW5@@VA7%G%0(CG2+&LZC "\1QAI'$"B.7>8(I%5H)_$#N@KH7V&.?
M=M2]P-:9M5#K*8\-=Q_F]!38/^^Y"+%\4XIXD Y)B@5R.F#B-#.I5 !W&#<H
MN?-YR&:T]-H4-%ZYM=BM(J<V(-)L5)W&YSEFUW']MPF]ONO)ZUP,]OJ@Y@7&
M9]-F=)5H&U*?<80!^1'\AI$BQ".I2/#"@7E#:#PYW59S.)%4H=E%>HU.3L^[
MHPXZ QKKNRK_ ?2GF$@Q3$[]Z+CO<G=#$;]O%QY.S$4TWH'<[NJ3K\EMG>3&
MX/JA3"6GRF7(@.*->.IB%A[6R#!MLVASB=B-B9#M>;$T0VXQIM5UAJ-!QYR/
M^H.2OAI AM\T(-YD2MFJ=!G35\J\?D#6@OK*Y*,\++6,I 7ZRM.21@G@8:RC
MDL3\FOY%SP^&\9[X:AC&P(_.!WD-@>E4H($O,VN*&X8Q-2G^O<C$*:-XST>=
M;IX<7B8T5%D+!>N,QIZ[.W#'7?U3-7>LD3L^731W7QT&1AD&>8@RP1GBRJ5(
M>ZI01A7QVJ?8,1OK5LSGRLQA,8!JQX<BQVO0O]3=T65)ZBNEA\9TBG6K&/E[
M?HM]4SIV!:5CLF$FL,X??9U<>ZP;,4/[J22Z[O>2?3OJ&V!ODC;* @X3:4J-
M<6)C!)*>O^CF*78Q770R6G]X;H8=UP%TB[FC?^R_2O[5[[H<Q.)B1.C;!5%Z
M$:/Z;7]PUB^S#7_Y?_\?22G^??*)_$_D]U_S+*AXX;W.,SE7?M$?YY=^,/46
M#=#9[W8O441"=SW:RWSW)K[=N$XNC'^^WM3\Z\DO6_#7K5^+$A=Q02;G';.P
MAN<Q1S2F,?:25T<#GV< YW>_[^J<5II^< 2+_4M<XXDQEW\>/S,>OKDL9G#:
M!]X9SZZ1_.5]MQHV;-;@[,=K$Q^96I8\7:V?)S7T[5=8(5?46UA$S\6NEL/\
M>&YNWHZ5%CV?R=3.7;]^:IP?C^']Y?#^JG)*\S2UY*,??.N "$O>O7N=)XG$
M7;'Z3-L.H$J9[SJ8?J84=A.3S@5@7)Y?MY/W$[L8;UNT.W.+$47=J<]+6UQT
M1L<%??3@#?DV+=[L\12'YR#5\US6HJI*F;SJOX,*X7O65^LU\3T;6SZY@@[S
M3PS/81V^>3<[Y%C-9:5]V$[BSXTD=I,"G>4ZHQCVUJ&+3B_/.89;P 3/^._)
M6] Q/E[" $^3 $^<#PJ% #297(K&88=^?W0!&D=DJ@(E@#Y&P&/]\Y'K@UZ4
M9[%[ER=>GPWZ,;MQ&%-RN^ZBXWPC7]40K=OBW2#H294:>>RU*RN$%!=W?>];
MY(O7$2ZUZ\^F0FXL K>OP38Y!3LVZ?;A;7DB?9QKE4T>,ZJ3I2H4:"L X3-:
M5,JQ(9)XKH6+AH;"F<*:*:6Y89RXHF(?P22=5)[V6F^7E>R;+/#A!_&T1!_Y
M_?!W/Q8<V(MG)WYXK5"-529$7YS.=$!;[:/#D%+LA3>(&4>BK\LBI;5#,8.;
MIIGUDD@P8.=5IO_-2PP @'7*184?<LPI=.SI"@.3F>W 1=9[-RR4JU@9(::S
M _?'B\-K&"U2C&/>?F3SV=8$!>?=*G'=42ZQ$M1;R[VQRNHL4)(RJG60AA0*
M>R0UM(CFD'BL8LTO3YT_@''O'8I4952G%G%0ZQ%GFA3U]*7&'#M#!'/QN%C\
ML!!=(3<FZIT4U3?\8*1S\Q)DV!SMQ<)UP]&U!3E)@+H;%9U<B$ZIH6,9'M]V
M.QQT03$BO?5 DMQSI5.>*99:[U+! 2-K'+P_8H/YO#FT7A& 08T\EA2(S7O
M0:-0:AVQQ*6,*;^U0^8[U?QO$NUV$+&S4#;&1=A\TQ_E95<&L'&#0EL.YZ#O
M)*X3RQ*XHIC*]H)B1Y' EKTX(J#S\,MIIU>\HZC4DGM9XDUG>:&2Q<5U(IE&
MHS8Z=\[ V'51C<\UT:@>CS^=$VO\+>>.B<(FY=WPZ?X@OJABG*B2YDW#B@=*
MC\L$]^35^XI2K+$X2;]4 ,>%)>QUQ:[MY/6?S:B9%75AHE?)?>L,X9%2\:V4
MDI))IY*SHV(RZ'_K%)K9R!^5>O^P4L?=^6!<A*@S@/6,I]75Q*]+8!2>J>/.
M6:F+%H,J:L@N?C5HFT6YF]N(IY_3A/B/BI[M70^OLD- =.FZ4/%2/+"X=;5W
MZ+C#7AF&3!" !U2R6%M0(BM))F*K!^I%]"7Q']1=.2L6NZA3I!,P-KI@WH&E
M#(!0NE2!LL<T>>'S8E1@3L3BPTE[BL;S>E&WJUMI-$E31IBAJ>)"IM)BIGT@
M0&&2IT84=2L)7M*A@M]WKZ$72%ZTV;:'*N6."\$0<\8CSK5$1D55AQEL3>9E
MFN+%Y?22B4IZ<UIQ!$+8_Y/S7HFUE8X2]9\)=)RLOUMHYH6F,_2YB&DD1QY
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
MU\ -SVVL.<PWZ8Q:GPTU^FXHHI>KE)]11>B',Y"<(#7CYO]QL#TTFM^4A;=
MV;0@P'WP2:R#6M<=E>!*(FZ^,PVN'Y0^S20_2U4SM>X!909D4Z2\I8!ADH\6
M(,.M]SV>CC^K7$25H1O7KUL&TL05B@L<U]J,%2Z(&B2P:M%I164V^R7M0V<
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
M]_'WO_B\Y%OFN6>YM\AZ';N]28\L)A+^#,$&[K3@++4A)K0A'[XUQIH=1]>
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
MQ%*>[YE8IZXXD89@F4?&=>7OC;OCF^:R$S>^W F0:['4=S-V:C#MT!GT8BQ
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
MU$OZ^S"S;Q]$3U1K)\2CEH*Z(D@3K..^D(9B@17H7IP[KQR>&PH_*1EWFCT
M"-/Z$RRCJ][N\/!C)\5(1#P*_J;U4ORTE4Y-CF ,?P#P?7EJ*?;];27%.B#!
MWO*]SQ_I,=TC>]_?XN/+*,E:K>.+;7[\W=']S[OPV;LO^V^FI-B%OS@^.OMV
MLG-R<?S]K^][1Y^:QR#)#C[_W=S;.;_8_WY,CB_@L\\?\?]^_RM*SE-2.(^)
MYRC' B079072+ ?MR@$*26^UI&HC&RWA=E0&*-/<"DX*$AS'TFG,10@N!Q C
M5!-0" +H!E>1L+N#L+$UO@?9P5BWG@F*F"+EN05H;G_SY$A!\F(P\PH+L^#2
M8>,M4<0S W<2R?E"+%RJR,MC>T4/0=^*<G?;_V/:#M;R3;/K!LW^&@6\_U R
MC@67$S;T3TYFO_?*;.)AVG#2#+)?XF=5B/EARK_K99\F+AD&G ]UHV&J\OB=
MVV^RZN;QJ\'X=%]*(_FJM$SG+7#I#[WH=*.[**8QEZ?W3=^,EG+UTM$L$H0G
MQ2F=^H(IWFR71^S;$T&3'UIE_.U>Z)[!FDP-=G3M:+C)(CX*EU>=;'L0 Y=+
MD[ATW=[<^,?@.G1O0O"W>U>AG8WYD++#@9V]JQH$?#=Z7QSCG*4 O;$WB(?0
M,+O2C!J^M/(0E%KF>$1#58H@+?.@'Z,>JH-I!R9Q.MR?O^I)SS7IH-W=..+B
MIS?G[M'FB1GG<VZ/<VS<^/ZRRW*.\5WC$RX7MHIGZ\Q[4+I@YG.@@>X_S13+
M6L9(I ?&YUBPR2Y3D!RL4">&=\PCFM&R3>U\.;+A-FQF?XW"<6/8=F^X!.,T
MTAA^,N2/M!/=X$(DNTD+H=+GS65L-WA7)PD8,ZZPKJ"%ECP44O-@*28*_M52
M8S<,*B,,#7]9/OY[IQD]F<UXY'!0W#CEP7J]J171WBX*L&-CN,@SL4\?7;+?
MQ)SM??_"][]_//7*&D&<1+G4!('D),A0DB,:I M*@AW"Z<86([?F3J0XS^C/
M? 9DDSIFQK.<\OME:XB\<GK)]W;>GGIIK 9]"F$!NB 7A44**R :QW!.71"Y
M![V.+NR ,>;.<+ !=W:7K9Q<]COM.)"#[@?3[5=_C)'-=L)"H)9QH/Q4HJ<G
M-=TLA3,7;T^U$( ME"''@T><$(YT\ 9Q;H)3F-N<V(TMN0S9="XO.^U*/8MG
MQZ!V6%"3093VNR9Z_D&M20$0E4]V)F(O*@M#_>;PP_:;D5K32T<K(1WQC41P
MU-0JO66N6(Y/R,8.@4=/&UQ522_#%+)*.H^=1TZDG%4!'%\[W2_I;W,5]?]2
M-2KK48ZGH.W>G%?.B/A+<SV2\'<K\F0--EC(8"BSH*H'3845BE%)O7'$AV'9
MG$5<E4XGMT?GJ&6=IH,BKM&;M&^'_611UVQS.]O$6F96,*><58AZX< (%QHI
MV %D)"8BY-YB+ %N;SWA&#O:KNHX 3$FRIU@IZC-IA@B()SK8&+(!BBF,6XV
MLD&ZOKRP= R#IITV$G3?TG$\.A/_VIZ.AKQ;^2;CC)= =)[:@A=.6<NE%LH3
M0DGA):OH<*KPP5CYID2(!\.R4N,5FR+&PZMB72I@L\.Q^E5K5+3IJ1'[Z.UI
M7G =".B#4A7QY$(K9!13B'NO!75Y811HAF+VW.+_CBRQ<8-N"->SME*J33#9
M.J6J3E F! 'UI5/A(:+=AZYR:D.A<P XG_,@M=:.:$\IZ!322>OFX]LT78V3
MTY\Q9'RN=E"3TPTY'9^JG!N9VX \-1AQ912R.=@=AF(E3,2XW(,"\ -R.DO!
M^9,6ZY6Y3C$&8WFI8[9O!*5(1Z4]VTP)?X!]D:*F7#.C2(=QFHU9T(GR9FEV
MF#0VBA.JC- 4)C1]=8F-B[6 .++Q@^:.<X/NT!CO!1>+#$TEWL1"4%_#/Z&;
M9'\,JS#M>$#=[L03O4$W#J"J\3OF;(E/:HZB+*H!C4Z\RQCD>1I+ OX)M668
M)M2#;>@5S>#7*!/HULC]WB)O:0R9+>??;<)B-\THRZ4Z)BVC %P+_FS&6:<R
M3:'ETW7IL29)UIGLJ\8PYJ?R39:W^G'W]U@OJ*$?QE7::I6(T>NTFCX=WMX$
M^<;8RRH!)057PK9<I3"2L5=M9H>#2]B&=&8+'PY:90[1V!OGKD;L6)6BEV)@
M3R_FC<"P.@-8?M_[];>?V/#1$5;9Y6ITC-OUJ:IJJV6N>N&WX2^_P_)<M<SU
M;\UVVL=TT^^3,<OQ '.J'T1Z7_EU=;:IU&:N13S>K!J052^N3CXWT\GG5).*
M\CN.-P77"[_&FV3A=S]Z+)&;2HJ?>NR/O^-B\4M?SV"7V[!;.M(M:E7T@TOG
M]"4J*?YQV_C,'!&EH_UC4.=CB!\P^ PZ+=%C[N4N1]69-1Z9E[].+P]^U<LS
M32U$3RS'"V\&'F7Z3 O&V^96";046G'5SY+8SH;#?(&MS.X\[;7L<W8')[36
MAGJ66S C'8]9^YXJ9:CE-$A,\UOK,\YT\9X(4?EQA,HGT/KA@V?27_<G#<^R
MZ]G5%WAF?O+Y[;?]RY/SDZ,O^.3B/ZWCH_]<[NVTONSO;%^?['QA^S#^D^FN
M9Y<Q^A*>#0;HR>4[&/.GR[W+O\_W+H^_'H"!NK?SGR\'1X[L?_[["QBK_;W#
MJNO9][/O^SM[IT0++XB7B+A8B8$:AVS!.0J2D9 +; O*-K8T;O Y?<]^KM7W
MTMRSYGW :_![X> G8H24LD9CS;F60C'L>>$$D;EC.H@E&HC7X+=6X'<]!GXQ
M9#W((' 1F\[&#"BC63RJXT@2QX+7A<MCL3BE&E@NRH&JP:\&OQ<)?@H[(KC2
MA'G'>2YUR(FE0EGNC3""1/ CN@(_HFOP6W?PVQ_3_&(-+B6]E-IC1 4E 'XX
M("-$@;#URN@"?L4J:7Y2+VH?M7;@=V<;?7X_WG6$JG3Z%A-2BV9_H9N&WFVJ
M<['Y.8+54YJI:6,^I'UY#[_5H+4ZT-J=,5>I+A@EL3]WC'OCQD:-C1JP60F%
MG5:!"[ZQQ4D#<WU?T%IAK^Z?A*.%/M;7RN=/:9'5?/Z0?#YEF7&F#2%>(.4$
M\'E.)=*%I8B8P',? ,&%W=ABJJ'8HJIC-9\_7SY_2N.CYO,'Y/-I(X1Y5C#F
M*>(L!MP)+6)'"X4DTY@Z28'Q:9+G.19KQ.<O^"SP8)145M7\^"EC8\Y\7PPX
M/:6Q,=J=W;0Y-4"M%J#V9@R.$)S'E >D+,T1+[2)Q4\MXL'GS!M<Z"*&I><-
MRNB*O"1KY 5^];S^E 9'S>L/S>M31D<NO*,&])""4XPXMQHIPV342#PU7"O,
M#/ Z;:B5>41K7E\?7G]*HZ/F]0?F]6G#PQ!@:0_,G8/V!KPN'#(Y=PB#0D=R
M@14N6)+K0BW*U'P*7G_L XY1I:5'8M>2_,O62167I.R,F_A]&XI87/.F(&%8
M:7_H?%,M$S<ZIW9;/-5";)/,"=2/Y4_C$S:V?B&_3I7 JGT^#VA6S0+M#;Z6
M51/F7/)'HK#RPB/SK<;AU>'PQQG[RKA I2(*,1);FHJ<(I53@61.O5:.!<5<
MK++0T&Q1:>S:T?M\F?XA[*N:Z=>.Z:<,+>!:)3P.B*BH? 6!D0DA(.:E=%IR
MJ9Q,AI:L3W=>(-,_A*%5,_VZ,?U,O)G'!3'4(.^)1]QACQ0Q'E$B6"%EKIDI
MDL4%UM<:,?T+/NKY$/OS]8;]6\<MJOK,YTF,$\"@MT417/^@F/M]#5"K ZB_
M9DP11;@F6 $LV0A0W 5D0ZZ0-GFAI9:26;ZQQ1J<W#NTK/;^KAV'/XXE4G/X
MHW+X] $/+AQSW",F-47<*@=VAZ0HMUYAZF5>1&<#<#BKSW=>'H<_CME1<_AC
M<OB,D8%)H1WFB"DJ$5=>(2N80L8S')S%(;=%Y'"E[QU.5I_J_-2ISJ)*4"L]
MP\GI/<YPZ*:6MYSAS#_"N;<S9UT,P^73(N?-[+G+B97;>DMXHLI"W;4/:J7B
MX7C6Q.-!P%JJ>+R$$0<% .E8;M8$5Q#G! =3;V.+DD9.%M69?<:.YQJ?7@0^
MK=Q2K?'IR?!IRD"UVG C<HT$<3GBTA0($,DC[B68+:HH<HXWMHAN,'SO:CPU
M/M7X]#SL[!J?G@J?9J(F,>;.YA8%0UVLE.Z1HHH@:Z-0$@6UC";]28AUTI^2
M??VO5%7WUBJ^JV$K<7OU2?JC*,*E@P@?MY[T_)+*P]+1J8_"HLJK98'15!PZ
M<GTC ^OJO&H*$N[4&.>^]MED"X\[!&FG!EQ5H>IA,ZZWWZYBC_FWY3Q\=''<
MP%6Q$*[JOB +JNF/VDKO'^WB_>_NE$I*M: %<M2%V!<$T,;G'H$5IZ5G3##*
M-[;DYJ+LJV';KKM0V'TU[)K"G@N%P7A.J:-<!)!GP3&..&$!*<<< H )TL8.
M(+$04KZY*!1MU'GFC@V^[JLGU53V3*B,[!VY4^*%4TR!59<,.F($LK'3L# $
M>\&XP\%N;('><%O[P:JM!R@+K>M&E,3-L>T<]>=(;39@0^O>]'-ZTXO%O>GK
M+O-UE_GEN\S/;=!]:\/MJ0;=('6DM<P&4BA.-;$.E%BE'<66:5>$)V[0?:M1
M4'9-21V 4[.3JAM+; T<>[%<9]:T8K^5K'<>0A\0JA09<;U2 ^#=LGO/=,N8
MI;K-5/8$&!8_T;-EX?H];M,6@(I-7,+%7;NV"+$IV4-T+-'B 7K!L$V=JP<8
MK)#R00:[9->6U;=7>2F]-<;9-6'H*VW!,F\=)GNM/%*4.:#>X\Y\.W436V++
M?SZ<;8EG+%5W]CXO>)I!/E+8T ,2S?RSAC?#=MFI;W9L//@/J #MGZ2C^M#I
M-1PZ45L$Q:C'@5$PKKV.NG0NO2AX$(32^6UT[U6S(Y+I=MO'?][>T.AK.(#J
MY">7\/RC=Q<G1[M?3^#ZDS]/+@]V]L^/89PG1Y\N]O_<)7N?_SX_:4X=0%VT
M+D_@FKW/^ZV]BS\NCX\^?3FY/.9[]-WY_LZ[UOZ?>_CXXJ]O)Y_?7::ZH,W1
M 13?N]@]M5X'(BQ&RFJ/N,(&64(M\M@*(XTG5,>ZH U!UBF'K(:J&JINH,II
M$V@N<-!.<\ZP=8:#P6^MR0M&:9Z@:K6EQ&JH>GBHVG\S!E7?WYYRA[51CB&;
M!X&X)0)IA2D2A<$ZA "&N]C8$@TFUZE2^?,W1.;SY[9SL35VK^JM'GTUC:P=
M%K=2J#-MGI4R-MS?_4X_] #JWL>.YI]&>[T?^C7:K0[M]F84,V>TM]A9Q*P,
MB'O*D":*(4J##T)Z@#^^L:4;G*^JC6"=6K<^#/\$*DW-\(_+\-/J3<BY\XPZ
MQ'@PL7R[0T82ACQSC@ 94$MU5&^T6">&?ZDNL]WV/Z#1=[K-T/MYM::N6[1V
M:LUP7Z_?#+I=^*W&M-5AVL<9)2;0(@AA),(RQ&+O1L3B'Q99@QG)-=: ><F[
MM%85BFKV?K9*3,W>#\G>TRH+*13S7AL4'"] 91$$:>!X9*UC-&@MJ$D%?IA<
MIU*C+]4C\Z$;KDS3#P,5>^G$K],_#]W,E=R0F8<_/7ZM%ML3Z#+5AH.M=A!W
MN0P-& %?C6UWP+:_9E07[:WA(+&0 22+]>P]L@6GJ'#>NR!IP#1L;(%46R-C
MK.;E9ZNXU+R\0EZ>UE-,(:S2BH 9$GVIQ%FDC--(2F&E]\(#A<2F>+5CY1%B
MD294D<F@Y*<(1UH8)?:"3_^7G/-SA_%5J60E&*?R<TO'!]3FYZIA_7A&1>.%
M#\$KC8@/$F =,V2P=Z@H'%7:^D!C?5DB&^3^9V1WXIPU#VNJ(>_%0MZJ--<:
M\M8#\J8U64"U G-JD,Q][)G*" *I!O8I+;")B7$\AFM&R&.K:N_\L)#W<IUQ
ML9Y'_[J17;5,5'?;/@7>7UT"CZQ%H-38OC+8/-\9Q!R]Y<3 <X3&)W'0E43P
M(9( F/9OAP10@^3J0-+-ZH5">JV)1-8SC+B*'6>])XA@:7.O/7?,;VRI!E;W
M/I:X&R\]([_>:T.')W'YU>CP".@PK4)1J:4SAB#.30RL!)Q0&E0H&5@07A:&
M%"H%5HI%E4/6#!U>JJ?PST['?VVV6G7HU<O0AH;[26I\6QV^G<UH/[DN' U,
M($$#F(@L-RB66T.$%YXZK7FP@&]"-(2H>T&^/,9^ D6F9NP'8>R9_#?%K?*,
MH3PF@W!B&=*,:.2)QL[E5%MCUI"Q7ZJ'9[?=-^VSIDVUE**W="V\.B\2TYXD
M3GRXNZ4KO$:O.Z'7EQFUA,B(4L&C0!287;GC2%GO@:1"0;QQ6FBRL457Y9%Y
MIFZ7%\F^3Q('7K/OO=AW6OD0G#G)\P)9;$#Y"%0A;25'7A+I57 TMQ24CT5%
MH^L(JM5Q7@H0S&"-T0K"NFMS:NU4C[2_^YUVM;M# *M-JU6AV]NO[X]VJU9F
M>_Q@9_?ZU'DN%,8<<2Q-[ Z$D<FY0D)Y%ZBE,L=B8TLV<GQOA*M])FO'Y$^@
MH-1,_@A,_G&,R?>^G5(6,+&4(PEH#DS.)(JEI%&(OA/8?>$IB>?".7NUZ6J/
MW<AV?T:+F2I3_0*ZV*["AOSI6J<O,:3S;G-^[L+I*6H_)4Z\D4ZU7%JA7/HV
MHWP2!9LG:(Z<(CGB.O985SE&A<]5H8ER0FF02[1!Y:J:K*]'''L->C7HK8U&
M7H/>PX+>E#*N<\.Y, Y) 1HYSSE'QA&&'",\I\0*B2F 'F](>N_3S$<!O4I/
M'XYB2/D\0=JJ+?5'>L82D6O/;8C/_SAZ?F.(]TUCFRTP7$(O>]!#Z.?^C)=Z
M+# JR'MEKF/!QKJW0UTP?8U,RHHZ/Y3$62<+KE['PC.&)1-<YP67*+?6(4ZD
M1CIW.2+4A%BBRWM"8GTNJ=<I8*S&JAJKUJ(2<HU5#XE54_8@ET:P@F(DB;2(
M"\:1)4(AY[$'>A;8YGYCBS;X_7U@S_5PYG&5R2ZPQ*B68!W6^F+4L+BO8\9B
MC6ZK1S<RHXEQY34EGJ$<8X]X<!0IK36R7 A,E1:%+#4QLBIGUQKY\5\]HS^-
M#E,S^F,P^I0:X_."!N\<4@#@B'-@=%-8AD@@Q-&""%>PC:V\@7D=*OOP/+HS
M"%F_DZ5 #M!FKDRW?UV'R:ZA*N,ZOCD);[!U1YU/Y<9]B/M68]/=L(G.*"%&
M%X71/$>6.HZX"0P910R2(CA/<RUR8C:V"+UWW8/U<P:]>@:]KPI2,^A#,.AT
M@&HN ^%4H]S$,W%N)2@/4B-*(K)*3%PNUXU!7ZH'Y&"B<4+K1H^N72%KJ#_\
M; 1^912-F4FU?;1"B&,S.HC5$K98Q/2:'.PCIP-24N:(YQH7\*<,(4)<(Z>K
M"G6L'2'KP^9/E6A3L_E#L_F4)F.9PEA@A8BD 7$E*=*6%,CG0L%_FFDKUH_-
M7ZH;Y,VL%E,W7JBKD*^]-C>&UW4I\B?&>#[K3L*.2!\HHCFWB)O<(!VH0\:S
M/ @L"B5"+*1)[M^P^$[LL^9Q1S7NO5C<6Y5Z6^/>6N'>E&Z;,UL(I00R7!2@
MVSJ-M!8.X5Q9(JV ?UB)>_I9X-Y+]>#MA"( /_BLV7:=RY#US;>G]]Z]MKKJ
M3^#8&^[[D?E6&_P/ XKYC#*H@S LAC5Y4X R:&F.+*B 2$F>&V:DMTR!P<\:
MG-P;%>NF"R\$')[ '5B#PV. PY3&9"@/RA8Y8H2 QN3R'&EB E+*"9T+RJRF
M"1R47E4[Y;KGPHIJ"][WY+,.S%@[!6FJ]EB-@P^"@[NS50:IPD85PB#K=8XX
MU0%9@$30E'*5:PYV9>XVMD2#JU5YS-;(+_;J.?WIJPS6G/Y@G#ZE\00BB**8
M(_B%QFPV <J.!9M(:5!ZO.8J1G+)AN"O-I;K*4L-+CP(K>L-UJ6W7GGIK:<^
MO*TK<#V(C)HM.XB-CV8Y17F!01L5QB)%G$%!Q$0!::2/_82(;FA<EQVLL>\U
M8-]3'^#6V/=0V#>EGV/,E"6\0)+[6'U0\YBFR4%)%Y04HM"2VXTM2AHY>X N
ML.MPB/MS#LG+IO>M\+C\&YD"+NIV6O#=6=8$?NV&7G]M(AC+C9AQ,]_G,.?Y
MR8F5+LE:BI%?'D6'[L'TX+>)M+O#?L=].>^T8.UZL4EX_WJ[W^\V[: ?RQ,=
M=2899+?BC[D"IA8K*Q0KUS,J=<&M93CG"'XI0*Q(CXS2 N62,P(:!4B<*%8:
M@O 9J?+KD_#:\PB6K"&VAMB5J>HUQ#XKB)TNL&)T037WB!3:(QZ5=BUD@> S
M8BC(5LQ=]*P3.:NX/R^(32K]OQ(!#EV\\&,XYDO3/6NVT\OU)+)=#'K]9G&]
M&M8E^#;.I9%S5^DW%[=7O*:+W>8LW?TCK_DJQ[KD\AR=A\RU8,!@OW2*K ]_
M]KOPO KFFKU4:,_%&C7]3M9Q;M %.R==UPL ,3[[?P/3!=")=P.NT49FX,-X
MNA< ;4)F6JUA_Z3XQ<3YAODG9#:$-HP +FD637B+Z8U2VSOE>^ MR21-A7*L
M:9FV@Y>?A]!/-E:\Y#J8;A;:'B[8"2Y<6A@/(XTX(+(Y>1;QE(2:GO-;LP\O
M<;>2T<;683SV@65]WX3YC)4'^L$\Q-,SW$$[^\^@=9T14:Y_(^W0F\XEC."Z
M$??WTEQTNB#(8#PCV38VS^S0%"'[-WP<B?)-IWO5*>57(B"X_S"T6B -LT_A
M"F0=4$IBL@800!1^,:H:2-6 ;"V:(*7AJRP)T>S#H.O.@=^R[;-N")>1Q'Z)
M8_OO_U( SK\/7S][6;J _/YK]K79/\]V@<ZN(K%%.OQC<!VZ#?C,;6:_3#TH
M?3>\MS&:7L4?62=%-%6B/<X_+4?ZNG,5Y]L;7Q28$B!%*_X[\?S$8!7G-GN]
M6!HS/6'0[_7AE[B$P*B#;LER-P\LM^7*)$YSY>X,G],I-0:X%;YLQFLGMB8^
M_[!\)JQ6M^,'+O:8CVNP/KQV&XUN#\[@Q1D;$NG4HE9[-$ZV2Y%=O&D;:,8G
M\H(/[D1ZHSMO*.Z\Z<XS<UF"6[QE,9G"ZV"@EYT(Y8FV^N>PA[ S5]W./TT/
MR'YN^HVL>7D9?!/0%)CTJMN,$%J.NY(#C<S!"PR@?+/]#^B2'9@S_#%\[]=F
MJP4/:??ZP?A$MJ%T?XT18N\<Z&J"?#M?VQ&]K^/7ES-$W$@:=-)J@;PR8/C$
M[_'A YA^];AY*_8)]-X.R-3L,%TS6K>( '$"OMD%Z36'SB?W&^87OL%RML]"
M$BHA:=I3G)/&4G+$BR'TN"*MT*]HRSB8=ZF\Q G'';TKKF2_#&G/M"?H=6JG
M?LVN!MW>P)1<<@MAQS?/\,A<>CBZ45Z&M+"9124GQ5  N;MQD9I]!;Z.*IC/
MDGC)S!F\\PQX P8%8KKD;;@+1O./:0W2O?_G+NXV):UB(3<\1'\^M[G">9XS
M8:*_+?C2W8859A.V8+ZXN-51'-?-L-*HEC/LQ#,U[$[^]QR[R[_;YK,>'%SX
MB^.CLV\G.R<7Q]__^KYW]*D)AEU^\/GOYM[.^<7^]V-R? &???Z(8Z?5@Z,O
M9._H+=W[_O'[_L7Q:>!<"V\<(LP'Q$F@,3,X()%+B0NOG+-\8XMPN;GH< 58
MLP5_-0 -[$6$%J!>!PS6 <8'V>XCET?J[&UFVT4_E/HI,%+'F2%;]6_(L>-"
M\+TQ//R?7AGC/':LD-"O4A-*J=T-5^8ZL0 \+9TZ#(&MU0'R'S)4);RR7YK#
MHSU@\+)Z]O"HXE=XPCRC8Z'=^<#&VM/RUFA=.\7XJJ9%K7EL"1XC^]_W3JTC
MV 9*$):2(6ZQ0%IJC901G@55,./HQA85M[/84 L;H_9QXW18 CZ)JBM@IF^P
M%TFMN1,9<9(K0KTD6G+BB198Y$;DV@%$P/Z>[@S)"-V!GB+S7(WXSH^YXSI#
M=]S85%RGMVR/[5=.8?#_OTZY$(7GV"/+C$1<,H.,%P+)''! $\<-$QM;_'8"
M&T=)T!,#Z/-^'4AI&*WQH1(0[[J=RYUF5,:;_4$W'!1_#$!3#ST@_NVV'SI]
M>[OM[:)HMJ)N7U/34M2T#]0DA="2L!AGD2O$#2"7(<$C3(P5# >CL(ZU+=7F
MHA2PBIX2/B6U<238"]BX&WEO^D,;J]1)QTBO<]8&.0G$EYU%RZMR??4F/4!W
MUCY738\3TG*_,_^8X4^8P/M.KW?0'EY>T^+MM/@%GO_V-!2!62X#DB87D18%
M,J"P(NRH)D3*@D1DDW1S43.&BA0?WY&<>; %0<.\U1V;3<6&PS0J&DK4,V%,
M5V_@T7$^ZU7_VO3]\V$HW=A=U:$(OKG%V%ZG->@OOF7,3'?)N%J-E:Z76KIW
MB,JI11G[>3YJW'IES@*RW6"^ %3!&'\SK:_FNK?QKTD'1+,]?#S7Z<AAT:3'
M7!6$3OHJ5KD(,P0TW]O]YF#OP_;A8;:S^_?;3X>[[W;?[F3_/GB_L[O_Y^%"
M;\O3#GD?6/8P.SK(WASL'QZ\W]W9/H)!O]O=W]Y_L[O]/CL\@@_VWNX?'69W
MGL'6_V>[L+'3MRW^LOPYQ4TEHCK&I;7,!A*C?32QCN9*:4>Q9=H5H10;"<6W
M(TA[KW/CE0W"&8XUMAR0*!164$9)X=E",EH#C]?AX!(&E&0IZ$2#5C^9!R.E
M>\)5-3P^ L/OGV9GT$O !>;S.8BWL_/T53QUBK?X),I*SYB)QUH@VZ-#ZVLO
MFM=P*=P.YDKOU]]^XIAFM/'I2/4&QM(A+BQ7RUSUPF_#7WZ/8VF9Z]^:[33]
M=-/OU=,K[)MSTIC>5WY=(8)2F[D6$12J\,SJQ15>;":\F#J0+K_C>%-PO?!K
MO$D6?O>CQQ*YJ:3XJ<?^^#LN%K_T]0QVN0V[)5[W#MV/?Q#!6U+\XT;VS.].
M_6Z( 7!_QV?_,8"<W>NLTE9&6##&_TL$]+ZT13H>*715A'D4/^6OTPH>?M7+
M,ZWOQI)"8\OQ2&FL3Q$AMQ_ZR5R=J<7QT]D'+S18\L[37LN R#MX(30K#%4,
M$ZD"SSU6016":LMPH8VPI/)"P'_SO1#W*3/P*?P3VLL>D#WSR$>^MW/\;>_[
MN_.]B[];)W]^Q'L[>]^/CX[SDYT]O/_YW>7)Q<G%_L5)<_]Z.O+Q[.O^Q=OO
M,+;K_<]_?SG9^?AU[_O^^?Y%ZTMTZA]_/KG<O]RC^Y>[['^_OZVB'N'?BR\\
M.M P9<%H0Q%UN$"<L )9L#.B XU22G*'I=[8DGE#YNRA4Y8>.XK\H3(V:_![
M&>!G>($#I9P7!>>!$&5IL%A3Y;WUC)@$?G@(?JNML5*#WT. W_4D^ 781:R4
M0UKS@+@A%EGK'1*!Q%*\PN5%OK%%"&L0\N )FS7ZU>BW3NB76Z8L_)_B7'%B
MF-(Z2"(]V$5,%$1$]".Z0C^B:_1;=_3;GT8_JT&L684<XQSQJ/59DQ.DF',Y
MAE]S[S:VM&@0,9M7N*;@]T@)ZT_!NL VO5X\G2Z:_85^FM=:!>\I[=2T,1_2
MOL2C\QJT5@=:NS/V*L@BDRM-$/9YCGBA%3)&YTBH8*E6S/(B;&Q1W"!T57T2
MUBBQ^=7S^5.:9#6?/R2?3RDGSDCBHUY2$$<0IY8A)4V!L"2YD,S!AD<^5PTM
M%X73U'S^?/G\*8V/FL\?D,^GC1!EK"?6>T0(H8AS _)<*XQB'2V.;8#_7"J9
MA?$KK&G[%%QZ,$H@K3H<_92Q\9+[#3^EL3':G=VT.35 K1:@]F8,CD*1@A&?
MHY [B[ATL<Y^(5!.37 Y%3+/=>K+-J<R2-U:_+FS^E/:&S6K/S2K3^DBTC#.
MM&<HF. 1Q\8AL$(H$LP+FDN.J8ZEBT5#K55_\9K7G[_-4?/Z _/ZM-V1>VVY
MT@4B3@"O6P(F1Y3MS((=PD%IR[W?V%*-?*U8_;&/-QZ[FT9)_67F7<4DJ;C5
M30: +2M3C3=?76UW#;5,V.CB,F%DZ3IA"]IKO%:/ST,85;,X>P.O95KNG$O^
M2!167GADOM4PO#H8_CAC71E,!7<!(R.81)PD&!8."5=8&C\SKK*N[GT$77MY
MUX[G'\*ZJGE^[7A^6O72V*1HXSPG!('%%<TL1A%87KD#_9MIK4LSZ_Y-G6NF
M7SNF?P@SJV;Z=6/Z&7N+$Q]R$Y#!A4,<"XN4-P9Y:CW'S@BM\F1OX77B^1=\
MS/,AUI7L15Z-F=3C]E1]WO,DI@E T-NB"*Z?>CN]T@KPCX1/?\T8(DP';FB!
M$38RME;5@%0D]_"#!!=8P+@@H)2L I]JU^_:<?CC&"(UAS\JAT]I(,*SPEO)
MD98!-! F\MB7+=H>EN<2"VVMVMAB#:KN'5!6<_C:<?CC6!VW<WC-Q'=BXFDS
M @NE\\*"7':>(:ZC0:&=0QI@V1N'I8EFA&9TC5CX-1W:C!=+'3^V>0$-T._M
MK%D7R^_.O<%>5%KCRHVY)3Q-O?T $J'V,:U4.!S/V'"T8 I@FR.72X&X) I9
M['.D@W9>@3:?.Q.;> FQ3J'$C]3SL(:G9P%/*[=$:WAZ,GB:TET+*XEV $\%
ML[''H-%(D<+!/A:\\!AV7$<7$VODC-3X5./36N+3RNWH&I^>"I^F;6O82.DY
M)P@;:A''7""-G4$A+Z1B 73DV/M#-G(IUPB>)OJ9+LDS1\W+T,OVP]?L4^?2
MM.]9/+V<^^S/IVXS]D([GLZO#%U,E(*MFC<L41!VU*>F+!\]O_ ]3E=%/&MD
MP<1&<M]B,'>X4T.'^QJ>/^A]]./8\MVQ=DC#=B-OR_8[;\MY^+A:-T!<+ 3B
MNAG$[<T@'#TX<J<LIT6!G4*8D]A(J?#(<"Q1(7P1>UP9SP4H>YN+H'34YN8N
M)'9?XZ$FL6="8FQOYZ]3&O6OP@8D'<&(BYS&.#J"; %V1FZUE4QN;+';.BDE
M;+L+E=U7!:RI[-E0V='>*2B#!:7,(4XL_+ \("5X@00#BE.&DAR'V*]K47SV
M",A@MV(S<E P6M>-F>:'PZ:&P\9PSZ5):]1(RF82J8%.Z@%1M1CN9;W4S^)Z
MJO%YLUW27M5U:M0D^MST8\_VZNZRG?JB\Q23])]9/>4G^EE,+>)3];/@FUCP
MG^EG(?5FKO.5]W(@FP!=J^_E(#85X4_4R^&EE.P?)_O4S6"F=<$CQ6T"^SSN
MS+=[O=!?'*"YB@"1)9ZQ5!7'B1<\TA'X ^['?,?9&],[3_J3B[_$QN/_I ;/
M/[=%M0?U-7A0'9:@%WD;=)'SPGDMA%+&NT+DG 6B4NOCU5:2B&2ZW?;QG[<W
M-/HJO*GDX.A=Z^3RY,O!YX]L_^(O?$SWOQP?G5P>7\)H__R+[EWNPONVO^X=
M3GM385Z?_[X\N?R8G^S LX\^71S33^?[ER?-X^][7T^.CJ^/+V!N.]O?4@&[
MYJ0WE83"<*D<,I19Q',G$5A+ E$I";.,"144Z,T-QN\=J_3\$AX>':BWG8-1
M@TI>=@J.6FHC:X?%A73K6,MGA7##_=WO]%-;Y?>Q[?NGT5[OAWZ-=JM#N[T9
MM)->,BNP1KF1"G'!)=(^T'BV'2G!*4_MQA91#45>86CFH\/=;OL?D/"=;C/T
M?A[FZD36M8.YX;Y>OQETN_!;#6JK [6/,Z 6"BF$LQQI+AB FB'(Y(5#0192
M,A5BXFHL3L'QO6L$U2K<$@FKX<HT_=!!W$MV=Z=_'KJ9*[DA,P_O'JEUND<#
MNVK#09L[B+M<^KY&P%=CVQVP[:\9;,.!Z\+2@*SS 7$L-3*LX*"P86U4[H3-
M([;Q=2IJ^E*UM3<3\%5U+)]W[/,47L6%SMX7[&]<<LXUII>87B)S2GE<VB-9
MZZ^KQOCC&XS_?D8.=LY.#5%4!..1<@XC7A# >.4Q$B[/L<@+(2W9V&*LD:^L
MMOYRG%.KMC.U6*YB#$ CNVJ9* A LXV'25>7P"-KX:<<VU<&F^<[@Q@<L)P8
M>,W0>"=UMR2"#Y$$0.E].R2 &B17!Y)N1A$61A/.C$)** =&/OQ0S%)$B586
MS']I:3+R\_S>23EWXZ5:2Y[J?]CI^*_-5JOV9;X,O!ON)ZGQ;77X=C:#;ZK(
M20AY0([&*&&L E(Y=\A+6EA"5+ \@!)(&XJN4R.UEZKJ[;;[IGW6C(A?FOMK
MH=[5F+:J\YGA[I8V<0UMJX.V+S/0EF-G@Z4":5(PQ&,C!^M-0+[PA3#<".I9
MK.B5HD-K+^8#<V9RTF>PQF@%QS&UOK9VV);V=[_3KG:W!KA5 ]S;K^^/A@VO
M=_.#'4=.+8&]Y$5 A#"!N#$, >+E2"K-"DN]"#)53>:2U;K;@_/G_@RVK?JL
MYA:5[J<#\U_B6<W=YEP#_MUC*A.)WR!^C?4KQ/IO-U@?U^",GU(#.\MQ 11F
M >L#UTCI'"-%O"'*X8(2,-1SUE!R52&4CW):,QS%D/)Y@K15*X*/](PE?+?W
M2WQ:.U$X/Q'M?=/89JO9;XZU7WNJ=+17E7$V2F2X,M<QLKU.-*L3S=9(9:BH
M\T-)G'64Q^H5!SQK)'IF-2ER9!0CB NI$/QMP684A#O%3$Y(K-O%]3J5/7W^
MDG$A0'>C)3@,4ZY=^R\&VN*^CBD^-;JM'MW(#+KE3CD=!* ;S@LPBV@ LX@;
M0#>;2^>M(CF.>;2:K"H^HW;R+^;1G4'(^ITLE0H$D+LRW?YU[>!?0X2;K:T%
M6W?4^51NW(>X;S4VW0V;Z PV<5Q(CZ5'4EJ-./4QBBP0)(T'PC0%R0/=V")X
MG<HYOU2]ZV B$ZQU(Z9K!6P-X>EGSQ\KG6M,"ZO5KQ5"')N!...4=5;GB'AB
M .(P18H(A7*,O=2!&>?]QA9M2'KO$\A:_5HZ4VP,WNITL2?W&M9'D'?"_#'P
MKG/&GACP^<0QY,7VM]-"<LR-]8A82\#>%A1IHS!RA04+G!A*5>Q2DC<HNW=4
M79TT=A]3/!0!&,(OU[N[SA-;:TR\ PP.]_W(?*O5X(=!Q7Q&#2X\+C#C%&'J
M0 W.24!6A *%8)4O>,&HBN7\&XJLJF!"G26VHBCD^[H":D_EVD'@5"AR#8,/
M4]-T-AY9,AQ\8#DJN&&($^:1H1HC4<B<2$NLI+']<H/=/^.B=GG>*1[Y 3T"
M=5!R'92\GAZ!.C;Y07#_VXQ3P,@"F^ 8DM);Q'END)&*(Z,*+N KJV.F'2$-
MPAY _UT'I\#/J;^73>];X=&E0N24;J?5BBUI1HUUUM)/7+6(F;9P[N-&>'Y"
M8Z5+\MIE2@I\..QWW)?S3@M6K!?KZ/2OM_O];M,.4G^BH\XDCPQ[B<V5,;5D
M6:%DN9X-7@U2"I];E >7@T6A'+*8Q<YQS HK@])&QQQNQ5958W<E;+:2;K4_
MZLI%:(+3%?#H32.S])S?FGT8F/MQCD=J;78(E!VEQIM6@$&\-=W^>7:3[/&#
ML8NG;\MVT,[VS'6F&E77UMCA]4W9:JX1FZ==FHM.%V !1C-"BC37M__>S;8=
M0$;5'O9-IWO5*9$@^V5C;"DVLDXW7;[Q:ZK7!@\]#*T6 ,Y__Y>B1/Z>?0I5
M*[?45;>1I?Y9R5_?[V0&P*MH @S"5UF"J^S#H.O.32]DVV?=$&+EK^R7..[X
M/(I_']^&V4O31>3W7[.O3?C^C6EUF[U>$V[X-\P-J+;7R-Z_?Y/],N=A?PRN
M0W=X?R/-J5RPLKAR!:-Q==)BE767K\H^=,,E@\_2NLY]+BQ&+SL;F*Z)M<L;
MV;]-%X!V?&D;V=6@VQO$VG>P-E_/F^Y\]E'9U\Z@!0L==Z<;,M-JQ=?'@<)4
MHT:3!C;H]_KP2U1]>@&L@Y%)?#.O*Y-,YF'KP>HAE3X$]\&7S5B,;VP$C0PL
MD<TIZH]X5 F,-(L)?JC(D4<!.=MBN>H&5PK'L;LJ5,(WMQ@+JN^@O_B6>;W[
M5L!H>BD^>X=BU:")11G[>3Y*_KLR9P'9;C!?D"E@C+^9UE=SW=OXUR2& ( ,
MUTTGU6+1I*>0<FX#PX= F_E(^>9@[\/VX6&VL_OWVT^'N^]VW^YD_SYXO[.[
M_^?A0L!\VB'O@W9QF!T=9&\.]@\/WN_N;!_!H-_M[F_OO]G=?I\='L$'>V_W
MCPX70_ZB&6REIGPSMRW^LOPYQ4V50N5U;KRR03C#L<:6<T-#805EE!1@=68C
ME6T[ZF@NY]891APK!->@/4@LX2^IG"I,$>1",EH/H?6?03MD="2V9C$P@E8K
MQ-CKB%EF3%(!C/T,)$X@;Q*3/Y0SFUGL>-HSJ<UITX74>'W\EJ\@!6*;>'AO
M;"V<F3.X]<ST8]PX:!ZE%(1;X:'_F-8@:1AWZ3[,1,B#IE02I;B4W&!I<DX+
MQBS/K3+1/B :"ZHF[ .Q.##Z*([K9EAI5'5_X/G]@<^^[IV=4NT+)@A%7L=F
M/X9RI+Q52"D96! 8%(Q\8TO065=0-MYSNAD;Y-J+X!+I.6"X3NJ6^[73_1)I
MU9FKJ*MFQD=FC,37V\RVH_0H:;_5ZKA1%]W^#55V7 B^%Y]9TF5%F.E,<,PQ
M$I)=.%1O2LT@=ARX3IK7='_B5FPH-6*1ZL-?FD/W)'!BF?8U=+?\^DAT_8-F
MVJ/)=(KQJ:29U/2]J/_UWO?C4P6"0A)*D+?&(!YD;)-06"1QKF%?-)68;FQ1
MRC=GC=(AB3<2C9?JYHBD^J "]RI:&/4QB<!]!63[#=:^'UK7=R(;ZXURDL)_
MUO) <^5R+; 07G"BM>)5,W8@&W0'^HF&\]6(N,?=AB.OX=A47*>W;"6HUTA1
M!T?NU#/G<V!MI(,L$(^A(\KQ'&E#&2NT)MKYF"FR*7] 4./04_8QC!+^Z4EG
M>(SSH8+>=]W.Y0X,#C2H_J ;#HH_!CU0=GJ]U)IOZ&WK[;:WBZ+9:L+(:^I9
M1#W?(A[Y0G%,18$*%0L=%I(@0PN)L"9>"<9"P6(A?RHW9X/P1R(WPD_2P$82
MTH -W ([$\37,*$/!%QGT!W*QJ$PZ\%OXTI>J02.D6+GK UZ+A!C=F;@TD[[
M1AY/.9#N*A7S7!?.,J69YLP:FP/5&LR /FG.):UHE&"2:'3&+3Q#HQ,2<K\S
MW^?[)TSB?:?7.V@/+Z_I<P%]PCO=J:;6Y86WR*4*!%YII(@2 ';":98;YC0&
M>8GUC^C3@V$"E!@)YSH8H,&V!XH:[_6>C*)I)TSYN/W!)=A<;I)XM!34@2@W
MP3KN"VDH%ECIG'#NO'(X$@\E%?%04A+/)+D<NO/@!ZTP=2S=^_&Y=/RZ<QD.
M^\!34?3_85JF[<+A>0BQLO^V]\ED,ZUX-W @@&3O"(;]!VBT7UX=#?UUO7^Q
M>RH"6/:$2"1BBQ*. T-&FX H];J@DN>*FVECWV-C0%#E\?B9&T.T9=P1B>$?
MS:2C&UD SKR*K@I0SA>:_OKI3?_#P24,*&'HC1\2J&+0 O"=-K'CWY$5@%>
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
MR%7TKD#+G5E+ GP]($ O $,QM6"?8^!B8HA.L8C!J:A=T5G4I$$QOJI:;V/
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
M'TO1_/E-PS?H[+7V,CBM +3R/"0A42.W6E,8W_"]?O@>9/0$[8BLM64E"<]
M4^#NJZ(?$)53S":]S%#+:=LFYM=<@D_)Z)$TG807QEJ$Z"R2;XD"LXG2!AZ:
M>.]JLL(@HZ=P USJ6CPCU$#!!89>".84US8[1V-)@0(-\@9SPL/$;TZ8HRY>
M8_"@G21GKQ04VEGZS\FV>[Z&X!ZF]"@IHG&*^6R0U6PMAJ@%PR1,D#I&"V5K
M1[LQ\%NG[*V0=L\0Z!^[+DQG*<]8WXAO%+4Z34_"01XM0;KXPO'TZ)OZ3O/I
MP22=??A1:EB-=*+_==/DK#OLE?4FRIBBT>@Q4R0$PD7GM;*R@ #G,<9V]G'-
MB#)>KB F.<I<%TJ%M0Q2]BS4PTW2%(-U7R37$@901<YN3Y1W#J^OG!G=V+6Q
MZRW8U1=N7<:HE+?  Z!+SCE5CQ1F55QCU_5CUT$*&!A+[J:(1*>*O%!,P *G
M/WB67F<E-.30E7B2M]^,:N3:R+61Z_N#NN"D-,9E*0P849#8-7F4*H@@;9&-
M7->67)>N:_!D+'UF)L7$@/O" EA@4% [ 3X8)'*U,+9WIMO1R+61:R/7K4D,
M)J!#XM%("-3%2_ R!^N+LB;[>Y(T:^1Z=^0Z3)!4*1LGG& ^N<S U.-'/CJ6
MO3&Q)D@:D[9V0(T!9"/71JZ-7.^.7)6,'()6$A6A"WW*12MAHR67!@0T<ET[
M<AUXKEKR:*0I3*$D<I4AL$"LRDI.2DJK(:B:HBKTV-^9H,3&L.N7R&=IC-T8
M^S9K#1R$CJ@!(0 /QDD!A&,#(?)B=)/G7SO&OI0B+,& MP*94R8R\**J_IE
M[G'A IQ-0M7R&XJ/.33*;@YQH]<[+&YDN"]!!>Y5@I)ED)RHU1B9:WU5V58;
MUI!>!QG:QH62>5W&=98\8B&!>:X-RTXJZ0R@Y6YKQSMRB&]=:FW3V+4YQ(VQ
M5XRQR>]5*5OAC2-/6&0/":P37J(T3F?>&'O]&'N0/<^3+U",8;((7D_0*Q:,
M L8M1FVTE<82H2CCQ]Z)1MG-(6[T>G='DGT,.BJC4["0 @0/(!R7!14/MC1Z
M74-Z'9Q?Z$ZEJ"SJ*@-YQ8H7YDJP3!4TPAFNI,Y584AI/]:W/Z*T,@3;'8#X
M^S'20^GO-/ES9_EJ>R<T$R>Q_W>%P^3PI!,'W?D'?6WY:@M(@2;,'4WGD_J%
M;V;Y@+[Y9_[V[20=OUSB[=Q5BQ?F[R_!0.]V<GS])>=>*^:J5'HW7.$_QA6R
M-N1'IL39V/:==.[/E[-E(XYP/[,PR_B:8:$V?H,';_%TOO7W"Z_R9G*XO#WX
M[=ISU[WT&YSMTY>[X9<7;<I==H+@@UZP5_;"]T]W__WHV;/1XR>__O"?9T]^
M?/+#X]'_>?JOQT_V?GIVL7>^_+A]8I/WB+R>C9X_'7W_=._9TW\]>?SH.37Z
MQR=[C_:^?_+H7Z-GS^D7NS_L/7\VNO$;[/PCS&A@AY==_^&E.Y\;7GW-Z ZP
MU[.[XT:;6G0:>0*M.183#.@DR3Y1P.ZNN\X'9[S/GELE(8J(8(L(L40=A?5!
MTG4=$[R':<<^-$0'>#3/WRQ_^'89Q4X.NR[O+OIV\38+;-<7&C!/]W[]QXL9
M[^2V\U G_>(,UN+!"SQL=W@8D.GB,[=MM+KV8[XMKK_T [?UVXKKS[KKAS^C
MN.P+M-5HMS9M_>K]^D7/Y=_]4M!FC3^AE5__Z6JU=9WZ5="'UG[2;3]VU/53
M/,WKET+]S6YT19#<F[PO&A=VOM8'G89NDK[(.!OEPY33Z'&.^4W(LY$2XQ%%
M=OZ"A_]ENW0=>O23^E-O"S&,C%IW7=M=/\SVIZV[/KF[?LT'TS@Y/KW'+EM)
MOV$#A_;1P?%TUJ#PZ?TU.YP>I-9AG]QASVK%FT:VG]YASZ?'@]I &UL4Z9?#
MR3%Y@,^.\3C/;ZI-\[#VBV[\TNN]'21$4:6NHR4/8&SQ6I>@;;*:)Z%#5V]"
M^,5VD/!M.^ASMX/XT]]^??W[3T]@]]V+MR^>_\+I.6^>TGV>/GZM]UX].MU]
M'/G>NWW^^[/A=M#/^O??_O/ZQ:O]=WNOOGNY]_P_]$XO].Y//\/3YZ_E[N,G
M;ZEMBIY_\-_OGEQ2:5$Q2BBUR@0Z9"!E8JX(RW2RC@N+T:/9VE'<CK6^]7&L
MFZ+G*VO9->I[P-07G !EA8[&>#!%>VF)"[442C@-.37J6SOJ.QU2GPI)HF8.
M.3!0WK/@DF4\ZQ1*-) *49]T8W[[4_Z-^1KSK0OS@5#@9>R\//!.H\PI6J6B
MYCZ2W]>8;]V8;WA*U$F'1M>"!,II^B,*YD/A3&6K<JA5BJJ$*5FZ,3>WSK!<
M,^I;N:7-F^;1-XK>?(HN)8HH<G)96W).$7/&XJ!(,-+R (VBUXVB+YU;<CR0
MT:VZTM$[XNB063 6F%!&N0*.JTY#GHNQD0\M,#^[QR>(S-^.!]>/&GC426<+
MF),&'AUF!S$XBS:C*8HW:E@_:OCE(C4D'J4(SC!E4F*0G&,!N61)Z&)R<,X%
MO[5CY5A[]<"8H7E%#]@K@J H6(U>.H&@*D2LC<;IA*I8W]>V;]2W7M0W.!OH
M2Q95RH@I27^ I<C5>>-8#((7+TM!R[=VE-5CK>ZJND[COL9]*\]]14D;M(@9
MA &!R@%7+LG@3='<<=.X;_VX;W!P3SF;E72<F2@41812L4!SG-'H&AZ3S!F[
M@WM<F+%:'\_OMH6)5I:KOL=#3'AMRM6'8M<K7G%#PM, A8C* VH04&Q!C(4'
M4)FGXB#HQE/KQ5.[ES)*;.360$3&9:U,86QUT8I@T46*5[/1,:2M'3>6_-84
M=343K(1BSL-$-WKMM?$H(GDA54_+4^QEO4@(/KA>KK"A>ZW0/=@Z1"U\=IJS
MF'EF4*"P4&)D"8S($ .-,]:"QT3O#=T;ANY<0$,)-:9 4#$XKZ0!E;R.*5C;
MT+UVZ!XF!D0>M>#6,YD*V>YH)4-C#,496AJ9@H[1;.V8L5"PP>A>\9W_!\Y"
MZ$6(,8:H+%F;*+T3*25C+"^04BCWST)E\E=.[%V>31L!W=2]&&Y[^P).)AL8
M2%$8>!\9%H<L29X#3S%#H>CA?_\_3@KY[09ST,/$=C)2Q5*56;6'%(OWTG**
M%R%YCJCO:?.Z8?B&&![L3V.6 K%P9K6A&,%RSP) I$ AN9"T#T'JK1TK[JJ\
M3\/OJN!7"Z7(,*.%[" +[9QV*I2,,6KO#+8(8?W /=B!S<EGKY1A.1G.(//(
M'(TM4TY(G[)WLJJSU@(S[JZT QN^5P7?-B.7&+@#5) LAEQ 1LAHI$P89</W
M^N%[L,L8;<+$0V$QTB@":,^<\9EL.05;' S%6FIK1\%8VU7"]\8>SO_A9#8]
MRI^UBWC%*VX*#YG(=<U[#VB QX3"H++*)('<YA(;#ZT7#_U\:1>1>^5+H/ A
M(=9$+Z.8]\$R*Q,%A.1/1BNV=J0?\]M7";V:"M8EP7T#X6V\L@Y]$(%;L-'Y
MC,B5#+: X@L5\@;OM8+W\ 2B)?X&*YF%XAF4FLO4U5K7SEN5,K>^PMN.E;BK
ML]<-WJL";RM$%MX(%T$ ]SQP[@/7,:-VT:66J[AV\![N(Y);EF*4D4$*!&^E
M)4.+EHE,?AJ(".2FU7U$R>\J27L5T;T)^XB;RT+)2J^ETB7R#([<3.YS/2Y'
M?D;6Q7^%;(:VC_CY_L5P'[$D@]&%1%&#5PS(H60^:L^T4L5IT"A+N;-]Q!7F
MH(>);3"0$I?"@C?@!/D8QBJCLTU.1!W:.N4: GRPR:@4E\[)6KQ(U$1$YYE/
M@K/H<@;R+Y+QNE:)&UMQ5Q(F#=^K@F]",TBCE.8Q *CHC9/@K992!>-$RT1<
M0WP/]AE-42%'+UG1H1;O]9FYK#G]LZKO"0.H93WM!+=/(VCP7C%X\VB+T4G)
M:"V4B &,M5R+Y$N6I<G;K".\!]N,5F1((BM6>"3_W"G/0E21@1*A^&!445#E
M;?C8W+XN]QT"?&-/*SZ:3W#T;XR3,HGMS.+%]<J"L8#"6G<:A-8A.&&"XJ$>
M< +>LIK6C(Y^N;S;&!48'VH(X4U-:DKT$[D=222:>E&1RZ&J(.+8JW9H<=/@
M;5+53L@Z9I4@E.B=$M9KBB*%3-HUO=/U@_=0Z1ER]O0?<R5E!LERAIX')B6%
M$32D,FA?1>['PJ]23E.#]YW4L(@BR!)+SE*"M,))B$99F;E2%O4][38V!-\(
MP<,-18E"<?3 C"F6D1.6F0_"LI2<@PQ&"ANW=JPV&PS?3=A.W%R:,:X>>]!:
MHXC5@40KN4U.EV@5L<I7J!?1MA,_WX$8;B>*JB@8DV>Z.Q@=HF98BF/>&Y.B
M#Q:";L<2-Q7;5JB8?3+>)HH0/'<H0@H1,R>'HD!;CUQ#@ ^V$VWF!7UVC#P)
MS< H9"'58EB0M8Q5U"9BS5CJ"B,W>&\4O%-PPNN0K:?8("&@2^12*N6--C;E
MEFZ\AO >["8*E;T1IH8.UC/PB3,G*'XHPF4=>;$BIZT=.59.-WAO&+RM]RZF
M(I+G$5(0+A@O0\(4,S?@6B6W-83W<#>Q1&.T"\Q:*QF0M:YE,Q2+]2A!<=%#
M5273:BQOOYG8#BU^')U/CU_FV6A2*SD?8NWD02GEEN(03 R)BR!X*H"YICB@
MJ-E+7H2"J>TIKADIO;BTIYA02;1%,X.QU!.,CCG+$^/)NDI3Q$R^.\'HQ:U]
MCI;!M&+PEMX;GSGW6"4RR>N0UN@DA-0<0M:J;3JL(H('FP[6"]0E"J9BC1PX
M2N:+Y<R",]E'7;@A!/N67[QQ\$VY.(Q: E@-HN@J72VUKJ>2ZW^N6>=UP_9P
M0[%@2:+$S%"*R"!(Q9R)AFEMA4A!R^0Z'6/C;JUTNL+HWH0MQ<UEH5)53HIT
M+B@+4CC4H PX'T.)$)N:^OJQT*5]11M35#89%HEH^C1H-%:S%$#[H'-(IJ9!
M^['C[9C#IN%;>T!#3H4PCE/XCZY$XZ6BZ%]SXT13,5I#?/\R/(:,BJ <60:L
M^PZN,/1*,($F8E#:6.>JF^'%7=5K:O!>%7AS0[&CR\4'4!!H_'F1-KK(C2S"
MQ+8&L)H('NP<!FZ#\24QDTJN)1$R<\XDEK3D.4K 5(7(:/ :?C<,OTGD((PI
M/$0#&#QJ!]);+X-74O"6];.&X'X]K#80:/Q"9)R S  !JLJ@9,'EP+EU&7C9
MVM%NK&"59,AN>PCQDRO'+JY;U(#L&_&-HE:GZ4DXR&=U(!]6:=F[[Y7U)LJJ
MX2>BRI%G"=E+AU!$L0:$*,G&5M-QS8@R7MK+Q!2LULZSY) S$%(PQ*B8]1:5
M2P*ELA3&.#<V<%<)5'<'KZ^<?M78M;'K;<ZON62UR%I9Y2$%]$([FP&"=5H'
MT]S0]6/7P5X46">UL.2%QBJ!ZQ 99BM82C&DE((70"&F\V/O&[DV<FWD>H=I
M>#I8$,D(JP+(DH,JW&"4R1NTK:#)&I+KI9*F-*(N26"60A$&T2E&PYA8]LIG
M"OL-H-_:$6#'[O:5!-:57>^FP>N:9M!L2+,AMRF+G:Q HS.B3U"+E6898R'C
M8<'$X$*S(>MF0RZE:82D)/<Q,E?JZ5 :7!;JGI!45A1+UL4K4S>!Q!CD757&
M7CLC<A?'S[XPU:X?N>CB"O!Z4B0' "E0"R6\\YY#42@:N:PAN0QR1 (9D!*B
M8EDBD0N--?,J(;-HB@LZ*M/E@ F*_V^_"[5IY-)\M^:[W:I@L14Z<>YRT."%
M#L7RZ*(SQ*@IFM+H=?WH=9# 8X/-RJC 8G8U!:]4W\UQYG0Q0B43@J%@4'D]
M!FB^6Z/71J]W>(+!<^M,\D8K!SSG$)T(H3CG3/0%FO3"&M+K((6*NQ+ @J(>
MS42O7 '#G"2+P9#SJ@%U30T08VFJ^L+F^*]=#M;?CY$>NM.]5)WXD\.33N[@
MRM^DR9\[_^C^Z-\US/Z^<_;>RP_[69C)%<D^9:6<!H$^5'$B@I!)*EBR67](
M:[?.7[7HKS<XVY\<=F_M.QZ_ U(0?, *=L@*LK+"WO0XCWX<+23P1@N2V#LA
M5$[BD!5B%];H%"RD ,$#",=E0<7#HKRKY M6(%[H6.$B#SS+^V_R(=WO:$IC
M=+C_>#*/!]/YR2P_I\=\=S"-K[\ZH.,2T/+%NX,W+][M$HA_?K?W^ 5_^M.O
M;UZ\^D7M/G[]U]/G/]/G4>Z]^^5=!>?O__V2QS>_'N)O_N3IJ]]?/?WM]U>[
M[UY3>W;YWJN?X????I_L/8]OJ2V:VOAJ[]T+M?=\KX+S+R*+/P*YL\HJ7<\9
M9 8N%N9XL0P36"TS=R'XGJ5I:N;TJ/*B0TTDK'.QV78ZZ)9\)9DBQUPBYW%K
ME(DFCZC_CV<GY"P]/<HSK-T^6HS#Z#$>XQ+:BS$?S.T!'OK!^?B#+S:4?J\5
M>"^-YU!_PI2-BSF@<^A"VKH.#>:B7_&*[,6DG'XA@%PRFQU 'E$OY9C?A#SK
M.4^)\8CF-_UY_#*/OI^^H::<CEYB&EUK8>=]=P^LK+=&QI(MDGV%5"Q*;KCS
M6@#$Y&*/)['$DQA:V2=[/P[A14-(S7Q:>GQ5CEL,]/R"-:6NB-6BOB6RG>?#
M,V/*'QSV7KS]@^R@2"8GEFWT56>L;C1:RTQ(=7A"R=40'M*\N&0#1[.S?AY-
MS["U&.SY]FCT \:7ES^IE\WRO'YGA*.C SRN8S/"^#\GD_FDWGE[]"C]B8<Q
MI]'WDUD\F= W7^)\%'(^',4#G,\G94(?TJ]>YH-4QW8TIR$<X?O).EK.TQ$>
MIM%D/CJ<'M?Y-Y^0@:W7GF_]HF7;H^?OIW1G$NRW\RM>;80SNH;<N..\3U8B
MG,RI>^;S;L+/"1;4C&DIU(8TJ7_5=SZ:3=-)K)=2:PB*?TYBGG?/.^WN]@8/
M<3_7CXZPWO?@E-XVXLD\CW+MQ;-GS#)U$W7?N7L?Y_CRD$A@_[2[._''Z]RW
M=]'$^J31(\+./,XF1QTVIZ6_+_U=87RY+_J6UL^.3X_H<?3%LW<HY,>.WKZ<
MT/7=398#2ST[^9.^6WMAUKN\\]KU-$YE>G P?3O_YK+G<*4/L/1U6 VEOE%7
M\V#_J\EAHF=_PX3[8J[#U<Q8)X@T9S[@?3WX8M<(V-;+SB%NG,XZ,_4-N9YY
M5J_<VM';5>GC?MNXM=,-^^@@8VUJG3E_5MQUL^AD=C2=9Q9.)@>+N5N]U1$>
MT<S/!]VTV\\XZU!]@&]'^9!^(E#3*(]'A>9^J<_)L_EX],/NLW$_YR<'DV.<
MG8[F1V0@Z&X+T!+>Z^Q[FP\.ZM_3D^,TI=O62S#1!#TFUXL></R2X(7SCK1J
M?_6M#[/ZO=>'T[>'76,FAX?3/WLWH+O!":&#S'R<')_VK2"#\KH"<Y;C,0'X
M+85X=/,T(A3/B!>FHSC+!,A!%UQZ<<(IS7(B [HB'[ZL1-@!<8XE=X^*\80X
MF'ZBMZU41A?2ZW86KGZW8KI2=.U5ZOE"M-%IF?60/O>VM<$'Z2V-S'9OVT?_
MAP;L?TYP=MQQY.1P](28ZC"/1]\3\N@!AQ,<]SW4=S#ANQ)OI8=2&:U[0IH0
M\4S"2==3,5<YM?EH_V :\.!@T5/=+=YS(@U";07UV=FU_>.)43OC0'$R<=[X
M_3CGOR)US'[]W7)09_D8)P=G7ZTD5$?NPJ^[AT\/^[?50BS[:3M.WVR/&CG=
M-SE]]_31^"N04X?#Z>R]]?MS>M!-5YI:-$'?XBRQMP1W>I/QZ(BF^6&=C]38
MT8^3X]&ST_EQ?E,_F!T?UKG= ;TWNVQ)>1UY=*!_@Z][_(8\/^X17FTC_?.8
MD+%-'LL!6<U9O:A,NIC_I">NBS11&>@<RGOW^V*3*FT5>K.3!7C+='K\MCX/
MXVQ*OL.<J(PX@RP]X2.>QH/N_5Y.7M/??S^>Y=>ONU_L3P_*>#0[6;Q_G)[,
MCL\NJQS7W_,]K;ZD=^Y_5ZDXIXYYJ ,B7=_[5/.^?9W_58FGZ_A9SIW8XOZL
M$A5UYOP;8MTW$VHLQ7T51YU#DFB\:ROW7S(:B/F$?G50![,?8C(1L<*]/IH\
M#/)-)GWT47\_VC\A6IGWXUT[&$?S$^K$2;4!!PN9QS]S':7%;<))?'U0?_@U
M'U [^OM..UU(<J;2I%>%'"VB=GK92D.3^1NR')VW2X3U/R?]N-#+DJ4ZF2T"
MQSDQ+Y%([IBU#F8A"AZ/<J&?C^F1]$QRB^.D<G6="..EXUI7D^B2<-KU9+WS
MOR9D""9O\N@GHFJD'LS;W>\G_5!<(/#'^9 F%Q%X112F:7?7ZDPO&9N^\^BD
MDBXQ^T^=?9J-OG\Y.:1_/B-J?3GZOT2<V+?FGT@8W6XT>=\T^<-LGZQG.+U_
MJAQ?GE'/I[-9ST#GG8+.8UIX+C3=>C;,LXL.04^YE2HZ9-=7&D6<S2:513N?
M*M*4G$_I%Q6+!WA(-UG$3&^IRPXZK^_P9#;OO,I)%U.,:YQ#X<7R'N1+8:7K
MI7NQ]&V6G4@?3*AYU$,4N!P<].'*V8?U#M_5'YZ?'"Q<P'/WJJPU/=FG>(QH
MYC6C#]F;&C@MO8^^?;ADB9<X.3QS2*:'M7O/?W'IHKS-@0+?H?<T7;S/,JJB
M!U4[0B-_[4++8;< ,A1U+")[C9E'E:%P0W&ER5$4#U(HU^]F?&"=10Y76;Z?
M'E:GKI^E_YG,7_\[S^HO*'X59VLI3#ZXQ90G?/?=_A\Z0'0I2A951 :@"PNY
M))8Y8E(!><R6@K++>L[_;X5&G1&]0]W%V,2_=;UBZ:?\0N-,D_'9<76\&PW?
M.PW_ZV0?_W_VOK6IK21I\Z\HV'=WNR-4GKIDW=P31+A]Z?%$ ^,VW3WVEXZL
MFY$M$"N)]N77;]:1L$$"&XR,!=0[NS26T-$Y5?4\E4]F5N;!J/=H@/LC,NZ^
MMZH^R;8'1X76$9DDXQ,^H)G@[BPGDJ&5@3(;%8:,[+S4>YW)?JN2N1(:R=!2
M_S[4?^]_7'&=0/SH"=L?D0%+_!3)<*HW0 9DM8R'9'[,AX:(9\:3LT7\]P"7
M=!@.%T3YX>B0'1WV)GNCM^/1:']2O7BSR[$]^D):\-6]=TB?&M4=J-K.T\YL
M.;:_]P:',Q-\<%"&1U625P? F*XP^##W =!?U\?)9)MUILX!V3-DU';*>6]
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
M7F_]\CL)KB?#%Z_W]O_[X>E2AZL"*$L$QVP4F4'2G*' S- 9+0S(P(O8V 2
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
MYKFLF0D3OCAO0#C0-2-<I:2SB)KL#"\NGVS:6/.&LN9B^70)H;8EJ06-?61
MJX0Y2\L 0A$HP- .6ONYR3[P%<=QU^C$Y TYO/;SSH-V6&VQ^ZNT,2?,MD@
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
M"E^0>:D]@Q@R<RD:)AUR+2UM)KEL; +TG>!KQ PK"O3, .[74/[LCJ8XO$K
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
M(?A,=&S0,J5YK(6<D"$GZZ*H:+4ATB8.W]@T?2NNK/D;HM<.T;JX CQQ$7(
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
MXO5PN/WHF=AZ_<> _JNV]G]_^_+UD*[Y3&WO;[W][X>MI9Z))O$@E4,6$OT
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
MDTG*112XSW9O;7WPI>^L.[F/_;4GEHBH:6H*/!KBK"9&&DZQ=B2; I)Q2UC
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
M\,B-5T )/.?V(,$2%9.T6AD=G!K'-1?3XM%$^*QI 8N%&JPL(A:#:<&B14X
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
MY-=I6L G6"12*N*%U)QIX8P)UN(4'<,&[/\25;!X--">BRI@'##/+$421X.
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
MH<\#ET8)B[2R!O&<Q]Y)HL 8!YF/M9!)UL<082);LK&CB 7_"XK_F]@!#T
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
M/^NP^L)8QO@<O81GR;R(T>*^PUX..M+H?"O/_!=$C86G<W1S<%J=E9R0Y:P
M/0"P^]KFX"E7QG++&>786$V<(!'G-.F@8X7$E,!_U/S 2]FG*6\(C49R11:
M3K5]\\RV*@6JT?<NT9;&_LXAK$CBF$JDF&"(:R81&&B#L).*8AR=<61EG?TX
M3GA%VZZ68HS =0;=XD8Y@>4!T5N(J,PQVEE<MMN]?G>0:?+V,*#_"4:Z5S+I
M/V,WNXOV*%[)!:)O7#!R$D3@"GQ:15&@-"&N,$<N<8ND4#9$9J32 6ST&IXC
M&O\Y:>%R+*P$QTE3#2^4[P_-=):3E1D,7?D%7D^E/W0VZ&:M[U?^ HC9MRIL
M!N^6%6XZN;Q+JYF:I>\$.-H?Y-& (+K!1?93<@S9@ZT))8B=-_O'Q:<!H!CA
M?&/,S.[EW:-FOPDCW_#]RMS#Q>$!T>>UO;4<">_E^&'UC4_Q*->ES!*]=^-%
M1@[8Z)$!7;L5GDX_5[NLY]/N#[IQM:CVE6SI8<U ] VS66R/OG^]O^9B_SS&
M]H27F9^J?)QRXZUAAU.UT>MU?+/\J]Q\ [WI]6.<N-E^]=HUO9IZ.)=KYHRV
MSHIAP9_N,,99P\#+@8']KX<LB$2=Q8@GDW.A!%!U["Q2T4N&+: !%S?#P%FN
MH]1N9[=^5&BI#'J7L?%_V_; =B\*(E9+Z5DK1LN2W^U/RE2S5P!'+C>70(V]
M[1U/7J*\P;\'K?)W$+-H@0CGP@Q9^H%LM3-$Y&]4'RE5B$Z'T)<V?6!_KF\Q
MHF!34W4.:ENZ)U>>Q82?DFUQ &VX\[[&W68I![Y_.@&?\JU>#@&?DQRR</:-
M+574N.A C+@AR09,M;="<R=UPNY'VYXU^UXL^S[QAQ)LEW;,Y%:G$7$9'#+<
M6V0("XPJXAW79>'Z9^??#Q.6VO NR/!N'?*4ES]A1))PB+O D+,L(HN=DF""
M&:<^&]YY&^%S^3=@XU7.F!F2ZP(^LS(#FZ^+<X\>]@&<>Q*5IY.NS-,3[I4A
MU;[>PKFZZP))=JWK/T_7O^]L^D-O3,161&2H"HC3R) 5(J%(E3*")R(BNUG7
M;R79PXW&BO":M6(.Q[X2J?D<>W2%?E6@==?W.Z4;FE\8)]J5A*9F%ZY])9=P
MO7)WLLIP:=\0 L^,]?JZE;;-"+R%!SJ*[=@%I1FT1RF>'0>TS58)/9.9G57J
M&GRIW>D71^ F@+K'*BDTF\.);,T70A2G9J2;@21F ,[K59X0R7,PFO,2;,?R
M7Z?+Q,;O37B$O/,!$Y4&I<3TJF6YGM^,C Y4MQU[O0J6R[L./S?OMAE1;[[I
MZ#Z#7#"NV2[!=O(>S02WN9A%[V&5W@BV9UAR</(JPRS$NSWEO(<;7@"6.%:L
M*?_US;8&5T[6,(.X_'J^9&^0D[DF1W^535Q5.;Y^;\Q038]QN'N>*H<KVZ\0
M>[[;=%E<8ZMS/A-BN;(YE:6<G*KK-S/,6[#+,.1OI>)<)<!]RV]^BVW;+I.;
MAX,&RS7HEPK3:IXVJUE=K7X?Z5BEPU65PWQB*2<-#)\59J4;AWM=^3S3T,)-
M3E#>Q;T:1K;$E=A4[PPO!=;9']M>S!4F0SP]JUS7G"W=;W:K=(><<V#/LFL(
MJM?Q7_/;$^*0[YFO^>V7 O2Y"3,2JJR%3DY)O[IM82MY@@4;&]0X.,!%X!I]
M$/N>'68.5IJ5$JP6W*O\!(R\JE&=/;/J1J>Q>Y0IT##/<)@HGB]0?@&^<:T,
MU=TNKG&J^EK^&'RNFMHJ R.67V]^_Z7*$\DOEHDB^;ZHE5-L\R&SR?&6EX)O
MG-JO^?.C;,AF^QL\\G#V1]F2\'H)Z;Y,UKU.G8S??2P7XJ5XU7>)F5RCRTS,
MI R1W+(/.V?W%1:Y'2O"54I(-C,PN=V+:H5N2N0L:=^UPEL'>GG%@+,"Q-,'
M.'"<VF13B"HHRZ763D=-J+#6<T9%8"-2AVE-ZA9/ZO8_'UHEB"7@NTFK$^(V
M.@2<72,A%39,"!.\6UG7=]] H7+: Y$3'[N*QR]/4//^ 3SY(@-XH)TS8R_
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
MYJK#+M'3$E_VG/2@8$>=;IES!'_:BEN?=D(S@:LT;',];($U4HYFY8??3SE
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
MKW(^VX?YQ?>G>?,*O'"'IU;@IU;@*<?&<Z%\]FE(3 %QJ15R8.%1C!'GXDX
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
MEFM%<<H!N[G=PZW_WT&SUQQ5*-GHMCNM,-DB_-CV"@MVK9IR-YSR,YARN"*
M42Z,V!NX7M_"B&RK=5' C^N+E9JI?NL5<:@LO=S1OMGO%1\'9ZEYM%KLP6@N
M8[>5^]""XI33L%;D-KC#F\$WNO"'S34989Q58]NRG73W6]/'LH%M'O'5'8;W
M+(YAHG.0TL(P[5'50'>DOD48E$//7^R=@=%-@!=G9>.#M6(.2-XD3L/5Y)E^
MG'6JJ7S7C:WR3.>P->V0>HQ]:V@B\/57K -K,.C?_)5Y'787(*?F3F+Z 7$Z
M.07C/X^OF@&>P30CUXWV*[()QOC.ML[M16_EUTD5!/T;S9LIB=M-#WU++_!%
M3L(=C<W[W9T_-_;VBLWMO[<^[6U_V-[:+/Y[]^/F=N./O1L%Y.<.N0$V8Z_8
MWRW>[S;V=C]N;V[LPZ _;#<V&N^W-SX6>_OPPLY68W_OYH;L-SW!^G^Y[J^S
MFG'SFU<-TF<1[X<(-H5X5G%F,3!T3A5/03A+-9.4!*X4 WIWHQ@M >9O7B//
MQ6R[WF+8GANO#A&T@!D'C;%]^) '\F=SH^]Q,,T7F@>BQ?EQIS@'EZ,XLYDS
M-N$) 4S+)KEQ+J)7L#NZW] H3$!K 0[,H)6' I?)9L&#LE?-QRM[X@>G@U8Y
MUM&%.PYFNKI:JVE=63HW?SX_XUJQ4?A!?J96/KI5'I//]_R/9]PC$#<>.QOR
MC#%Z]RGZSE$['T1KQ/[H+-KF(.YW]F*_WXKE^3-@AN^OGZE'[N;HR3='&+?
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
MCST]^PU&M5;RI^)?I2=HIV]S?8M\B=6\+3@\P]FZJ)YK]@N]T: JL)A^FNK
M;L;3XPRMD[:\FK1K@ST/Q&;@$2[2[0R.*F(P/I#:WK]D=,([FU\/F9/>$6H1
MIC1'ADE.8_<>*84-N$TD>"?O8.]7'V[5_QSCG_U9>:ZT8"B:68)=K(0X4]HL
MQKE%T$A 2R4;D]#5(@\6L+#:YNF76@4C[61;G \_NV[G*[@ZPP.FV<BW>]7S
M9;,/=+=[=6T[8@:G%KZRFDG'V+MYD(UX7ASD@]NE3!9;W_VQ;1_%_+&L?M6F
MU/ BWR(XG[F)U'"[Z?KXW^@A,^&(87445.I\RSN4X+3X/,E7%RK?!SKQK>J#
MU(Y'G7ZS,@P3SY*O,O9"!0[9JPMYFD<M1H9@,\2-X5!'.-N[0JK>54,=N.RG
M02L6G(@<&XM5<Y)K>,R<;7(2 6O<D!R5W;1@8GJ#TND$Y0TE%\H$[Z48I\V[
MV=I)&U7*[#U!TW#JJ(A"><P]L#N%17 1>(4*G-D;TN?G1,@KJ,RVL Z)WPTF
M&R<'AS(&0JSD2":G$0^:(B<Q0PP#VP8,U93%E76VJIE:U7J6RLTUM&,*,XEY
M:\6'89N?'JQ=CMXT.V%2A+H@8< 2PI 3MF-I^'V,E0H]O#N:\2%YZQBQFG-K
MC*'>!8,M.'[_/WO?_M3&L:W[KZA\SKTGJ:+9_5C]<LYUE6.<?;PK0!R39#N_
M4/VT96/@2! '__5W]<P(T,L\+) $G4H<&:313'>O;ZUO/5%#"W9M^C Z<+]T
MM_43FA4C$VQW4)YX-[>>EZJMKW,,=[=>[<L854XY$Q,Y<@DE(C$F)Y(U3> %
M]9&:)\\0%#;G#;T8L8G6R'N?AJGETQM=(5-'.)<_7:]8=_UAR;<8_N+.FD8=
M1S\VVGHKX0T/AL\/XXL#A%R$W]W!.W?8_S+*SZJGZ<K35*ZWKQ18:KQ%8T]8
M I)GXC,D8I6SX!1:X(F54:M7G:5^Z^[I=JOT^VF:7$S8<]=N^W,_6OV&'F,T
M:8X.8S$91VZ0U7F4J]CS-AJ4)1-I7(.$I@M0,]_T\-S&*[KC9H9)M-'SI'4.
MX%!#""M]-%0P&XVTPK)V'C.5-V9SU43YFC3C?3_?=QKYLE%(V9(L\P.T(=XW
MV93)X%G*PE%?NKG=+&I_4D(%IQ[EXN)8G'L]OZH*?DF#9N\6<D2F,G6;2_]2
M;N01[_O;+]L(W%$87%)-< T5DG:-F,T!#;)@P FGN3>X[TQOSIA-<Q$+;-U'
M8Y9C!]D=1*!-4*+NN"?QM*71Y9>-U?H9Z5T:_!<2P?ZP(:2-^7!^7!H7Y49K
MFWZ3-4%SHFA"N."U T^3]\XK%QE7"@TA'QMKM#DZ9";,7,\:S9? IYH/LP]>
MX-N?][D5CC&!=H)M2H%+HA#5@KA2.R)-9*DTN3)BTW[=9+B6';#DR/'74O9^
M&20\Z<50?EA9>ZT_]SYR]Z9R>,^7M";OW21Y[VSW]3Z7$$3FD:AL2U%%\,0[
M;@EUFIK,<NFY4'RX5]D!Q^>G>B*![SP>>=,DOO:ZKR[2^-9 [N?9_X/BSGRQ
MKJ*_>]C;.?JK=4H6)E!2Z3<N!^4;:_N&HN^I!<ZM95PGR-D:ZD!XP\ $"Y'&
M(OJCC/T;BGZU_K_*Y3]OE_%A:/!; V@&:ND(),:)Q_T@V;L<D1JX5-)V8;[8
MW[1_ 00G)?-)1> I6L6H*'4%G'F)@#^S4.-BVV>88I>W?:O)JSV,OZ*1B#RB
MI :Z=VF5BNV6L<EO]Y6/.COMB U6$-!([QPU0+@)":%>)R_-DV=ZT^AIK_/_
MZ5T)6\O$U-Z=W,17O[()]3^9NRI/ND"_ZWI<MV&J5B^FP]LS8"&<4MPFY3T#
MYX2/5D0/6H1@9!9T-E!.,>!QB?DUQ?3IN-Q"0XHOOOKQPN+?VUNO]A-J(C#:
M$Z%"+ 7M*#$L(E/AW&D!:)]J]^09EYNS(/&<';<.<=S>\U@>7Y#6=)D;J7FD
MGG*@,=AD WX'8BEE2')]=QC0:JY:<\''8V?OW;ZDP@>)QT.R$D-Q41,7/"5&
MBR2T$M3ETI!TGL[L4AGG0DB70]L4?39QWLOYM<73>CQJP8^_"._=$.WGV&8:
MEMS&]AI=CL0E5TLI@6DB?>>^FE$$ISF$K@.G*VZMW-1-W"^::A]Y5K@:##2S
M1>5GP03W)EJ4LD[ETR886,[LK8*!>?PH/S^,OYPC;O7)7%'=^7H?("0AE"$R
ML4S 9TF\=I(PZ:5ST2DC4QL4G'&<S_-WC@8W.AG,9)4T349D"@RH+;D(P 6U
M$D4H0.>8Z\+$].J3T6QTBU]M3L4O3=3[]U*!O9,^-[^IL;WY!^'#R_TLLT\\
M"1*C9V@J*N0#(CE"LY0AE!)K7?HJ,/:5@]#X@Q%(+D//?XU[><_QIO'R;O:V
M^L.30=^?MHE%1X=7@5!)W/;I/$SXOZ=N@-]RT/3\=_A.-QANE,RH=FY%DVP4
M#MQ@*G7LOQ GC]P@MA-.!JG-^<;O_Y<[/"V1.H$\]_GQH'_0O/K7Z4'[HW+5
M77QSDY]#RZ>;M+&2OK.!-X:DO9FD,G&A-H#6!$>:62G'31HE'L&OALPJD5H%
MZ> [7[;WN6(>H9(185S3=<00F]$V5"*B<I-6A:SG$JG-WDV/><FM"Z>?3MO2
MS5%.Y(S$L)N@;@XR))EC=B( >.YCQF/D?(  VIITP]S^$ 8%;B\]V,51*D_1
M5?-7U)USKD1)#6/<.L^S( EL(*"8(3X5U+5>:*J42@X0=6?D]Y]C+B+(^4&*
M8\>LG"(7NG/49;R>'AZ[?MSL_79XD(9H!YXBGEXZ:?%FY[0IG,8;;K)9F\/V
MZ?AHX [3T>D0 ;--$>WPMTT;1P@LG57*H3B?[72EZ5G>7,JUCQW2ILNWV&6W
M(>0?'HW_HLN#/?_VYNOZ<?Q[+U5<C\>Q46+WKA30T@$&G[GIW5-T45,T,*^P
MIUFIPZ;VL>B'INT/WG;Z.Z3CIJKIH/^I7S8I] >X'Z7&O!3WH +K4O+;6^_R
M>=MRS)B&_7==-FP^&GQ]$:]\I&[%\"=M4N]X_C_JRY9\--G GU&XF]3DDC^,
MV]GJML.S-N._#?Q.Z#_9Z;]O2@:HKI![P:97=.?#;_L^)N^DE672'^H\FQEQ
M CB)/E/F7*)1V^NX0HX/3H?-X9B-11.8\UW32:G4ZKQ/3<[[I:#1T>!<H+]O
M*DA+;2F*T*CZKIS7P?EN]J(K=<;_T^JA,9R<;5>.9+01SG;.73-T;O*Z5^)5
M%_IJ:ZKQ@JC^2DK[67='UPIDK4#8YU4NT3F$-U=@Q_U]>0W27PV"XHX."D3U
M"_P<S9#YKR_4S3&G['@!WG/@.3TN!9PGO8-4E,/7>D4%YK4*AE/@#*)VWD#6
M(@?EM;#)?*U75&/QC)LWPPO8V$%,;W #5=&8N8,+'Y[&TT%T9X\/0^3VE]?[
M&IA1V1I")2@"T7-BA;/$!LC 8W0FLB?/!)UL]822<G9>6'/8K._&:,[A/>[Q
MGON[;O,5VUS<HH*+X%/D2(\H)2"T)X8%2Z0$XT+RJ+)I<8O.W.81GC9@<AXI
M:>IZ9H'.(NP(A9K-6HB1*0]21X='A$JJ2OZ)$'I.[+G:$3<\'-N?MS^\VY?*
M",=-)CJX3'"Y.3'69I(%YQQ7VQEA&CN"SV Y4W;$=6R(ZYH&O3$-5ZKH73/8
M%"E16WPW42<]7Y%UUO<HUZ73B]^-;!C?M(8<E?W-MH^_'\^P'GFZ.ALDMO;(
MN=O_"@.D2LB:2$AIL;CO@M&*.R#198%:4C/4DDP1KJV4P5/<!+@;":G=Q::[
MB\G:7:QV%[NS[F)7=@N;Z"ZF5)2 OW&>&S "#-"<)"L-6:-+C*UR=[$)_5N4
M;C.^N5-BFT7_?M?_'G75#-W;Z= "8=_U\4V7E6,\2L.&!K[K-Y2]&.87++2\
M<RE$\*>+IWC1/$2E#+-T'MO9>K4ODM1 )?)!:QG!#6"E*#H1+DUT"H1IQN((
M-DD9B@?8G743NT=E)3..S[BYU#3[+!SC4OO.N>93>UJ7\L^8#WLR5'BMX&C_
M,*!6PD?V9_<;6;S4+N"&4O*JN^57AY>C25T(\GEY]I]&NSTN4(\W*EGN^?6^
M%#FJ3!TQG@>">V91AJ0AD7&#YGOD4I36N[,<M/]G(EI=,7/5]_O#;_M"T:C0
M#B#:(CL )QTI;9 (BYH'%5G6*5P+,QOGRC1H;O9P\8N7[:+%<=,MHF&@3<AL
MJBW4!,:.7#G7A]ESO.I"6],(V!^V,:_B_BVW$<\*N'?AY=''6G_T6.-*US]H
MBA+C$7ZVS=RX6('SUC&C[Y_-OMLN&Y.M*\>>^O#L*T&W=2]9^7&-2U:V'6Y1
MCXDF\]9\<^:MS=&Y%$%;G4!K:8,#"J@F!76&B=1X1$IELJB9MPO%OM=?MK?>
M[9=A$UH&02AH3PJ#(A:)$<EHFTB6<T@^+;!>)4GOO;",>Z1?TF2?7* A9K#>
M2AO;Y-5FM\FL;9_1.ZDF6EVYS7LO]\$ICJQ8DB@T+?."(_%: DG4!$C.:U^*
MA*^H6)E&K=Y8[<;T[^^J=B,Z&F5Y@! -4GACA00D^<$$EVV6,!LTJAOUIF>'
M;F^%?1LT@.2>6!& @)>1.#")9*I9 F I4'Z=A(622_-N<#0<CG7%NDFJW3>B
M1TU]O^OCLK.UO>]84@+WA'CJ(P&K\)7S@>@DE W49,%%,TEND:GO"S\9-?7]
MVP["WO/]:%0RC,>V-A*XTL0YB48&XTBBK8/$W)-G5GTM"_/FF>]?S0F>H<'6
M*?5]])'6\%Y(WGLUR.Y=.,3.A^?[J31SXTJ1&+5&D8B!&*T949(Z7NJ[$H>O
M9+[?\)#?2>*[]"E3X1/(:-$>$-Y)!SD*48PS)7--?+_78X7/\&H_V:QQG4NA
M658$D,03;R(E,DC<&FNB+X-SV*:X3N+[CW>;^#[CG-Y%XON,KUERXOL< 5WE
MQ/?I6[[RD1:=^'ZA.A%-S"+2U2J+O)^VB&QGZ^.^!&YD-IHH%A(!6;)5$P5B
M!--)9^HY7X>T]QEY[_.,RMOEO<\"A\>:]SXI\E]?IGO->M?<@;8^\>P\)$ +
MVE.1D.18(:**?*;=7+/>;]MA\_/VWMO]K$HY7V"$"NH(!&25'HT%(A5:S6CA
M4'!YD5GO"][CFO5^]3;O;#W?5Q(\\TB-I$9U 3YGXFR0A,8<0Z;:2"U7*>O=
M40<A:.E\C*!4L,H;G015BBKILJMFQ&(.Q]_;>\_WF8O1>IH)3:YTBN&6&(MG
M!7]FD#;;[(Q;3M;[[9+>9^BQ6R2]CRO*6Z>\S[(]JGBLB7C04A@&.G/'HR\-
MJ#F*1V;$1BV(=B)$R84!<T<I[RN:E'IG=EI-L+K6J>3;'U[N2ZHI!  BG*)H
MN$D\E3K'$@X */2/EI+G>TA*G0:XC3G94?/R0^>1O=OGAR[. U_S0^_\.$-I
M_XFHFH5CD4"IVP<G++%*!")!6>^5STGJ!>6'5OA:]GY_"/L 5#K+/4DN)@*(
M5L0&I0F5##??!VH3K&I^Z#S$>T#YH3-\T^N>'_I\C?-#_W5ZF'K%6X> I+\Y
M/=0XA9:#<90K!R8(DXP3-$=((3H*N6$/FBIN:GKH8F>+G.U\^+B/9ANG.@5"
MM43H$XA_ACM)?.DQ:;42GN5%IH?JR#G@-U#O0 GCRRABEJ-32!WQ5AIUU^PV
MF;7M-1OA-MO\Y=6^YBDQ$SRQV2-W5-03'Y5$>SW3*&5*V38-S;F<8=+TYH+6
M>'KH]._O*CWT=J!QA<OAYXM;O,@'?,P \67GP[M]DSR+8"+1W!1;V&O$!@4D
MF&@2E3F''.\I.?3;L*,FA][Q<:%EO&62*MD4 N&<EC[PV96.-ID@L,A<)MM*
M*;\Q.72F&2&B *HT$]924#%YPS,7V2/P:86P<./#,2<_M,6UFB!Z]6'8>[E/
M?6E=4X8". ""]#82CR!-DLZ0M:3<!]XDB,)"$T3_>)\.N]&Z^4;)G!OC+&G<
M,31#^\U/+5UD5NC%NT8F]V(20ZLI=M]"(;;WMO<3,,K1#"/*>$% IDBL,D!<
M%DIR2@47\TVQ*]*?9YS1)N\+Q660FFD'>"#+R<.+DHLLOB[5:T32D7]/4W,\
MXQ.!@2;)[M*9GY%G5P2PW-Z,O.ESKW\GH--.BC8.UOHHPOL43\M42_SX47>I
M<OY'66RC:>VC&-K1H+WV5'KC>4Y?ZZCPP_2_I\7#,2M)L+5=RXPUO.>)L-[T
M2F^,XGJSTP-?Y:MSR:?6Q(W?UT3.WHS=OL:>(,@U^JP+<GYR_<87TWB8$%B^
MOI]CLXP1>"[=:YLG.3LA],J,R3D'=Y4S)J=O>84&;5\YD7+^NB^\G_%%40/G
MBTC'N!/R5^/-4U,NQ>[6RWV#]KIABI/2R!_I7Z#$<RI($EF9)"TU7%T[JW,L
MM7M&L/F:J1AM;M<1ON]20G@Y=<5([+YA#(9F9G7.L^=NE]4Y"\!NE-59>\B5
M'G*J]I"K/>3NK(?<E3WA)GK(.<Y98,9D!@RT!A<Y#<D8K9U*(-(J]Y"[11/R
M<47]=7"[UUQL:2-'W9XT2  CF5?42*.\#SEG ;.=.S47^Y:*_^/9SE;8=R!$
MC"J0DJ1"('E'C )+F*))<P9<L;#(7.P%[W'-Q;[&-G]YN:]R"-(R3W"#.6E&
M-1F(D1C#6!(V.@YLE7*Q+45(MA)A." +,-:4(EMK0TA<6&W#;./_2F=5-?^G
MCL>7G6+^>R^,H)%P5J(_.G%B(YK_TH/W20%E65X[W?0J\_^ZJ=BWL?]OE[P]
M0_'=IF/Y9<5ZZ]SM60RCBM/:B),H 1'C% 5K$E$IL=*,2Q*G.0I6HB$'H$FZ
M=/?B-)FZ?0MY6DZN]YW9@359\EIG6);FJ<DRQ\"GLL2E# %?&0?XAV>!HKH
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
MJ_,QM.-S:F>^Y<>$.C6U;]QS?U<5NS@5^W;*R>(T18J1%&%!2 +>.>*%322
M2%GS&!J.8?4&B&]VEZ_>Z(4*70\"NA;6A;E"URI#UX1[1%I0#)(D"3>9 '?(
M#CQ71#%J,S/1\A">/.-F@\(#' 15H>N!0->"VDU7Z%IAZ)IT;#@(J)F"(*5M
M'0$K#/%*<.)E,C1H!5JZ)\^$YAMRI<RN>\JR7FBSAD4G6M>DZ@D(BY0'27VR
MG$6P2AD60Q#&<.:%,C+>;*K-PO.K<O_O%,F7-#BJL'4CV I39#&#D)PJ1:SF
MAD#PEC@1&!$Z!9TR]US3)\^Z2H052JZJ*94+,E:XXHXFZ9E4H+SV0G"T2D S
M&:G+\6;3;FHFY:J)^V3^M)'>*:T)URX2I-1 ;-2"^)0$PKU L\*73$I#IRO$
MJK"ON[!3X85)&4 6%S!(9P7/RIBLG7=1AIL-PJG"OF+"/DE)J%6&)^]("#D3
MH)D2HWT@3J'@I\#1L%-E1@X(O4+"?D_QN640DNN$Z"ZU;UKU3.JU<"VM>9'_
MTD:17B!WGN=?NESQWW8&;G)K'M/\LWO"]G?303[&0)JH"' D;\7-2 RUE.1H
M)>Z^8%Z+!0?Y:K>3"H1K 82+G>!:@7"U@'""T0:NP3FC"(N^M&&WR&@]Y81Q
MD-8IIT0L@R!A@XM%3:6O0%B!<$V <)&#;RL0KA003K)]Y1F5'(D^X\$3$!2)
M?E*!6.6XB$@  M@2@*0;=$;ONQ5%PIIAO8;7>*@9UM,S4MJWEUDF>&_N79K?
MBKMW='HR/,'/XE]N%6Z^;@[0ZNNI=G$6Z[R@DSDS?W0[\[S=F)W3,I!B-S?#
MC'8OMJ+9TN>'<:O=T*JA%J>A7GYNM%.CI?!9/[S[LL^<1"45. G6& (\>F(D
M521)BQ3-H!T/\<DS59IVK5**S(+,\2KFWTS-JYBOI)AOCXNYSLP%5HQ0GX"
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
MM$)T](-5^K&4DO-S16^89#1F$H)C!*A@Q%.&9IH :2R/"?EBC7M4S%DMS)G
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
M7'4W0YBK-W)=]?\<-I(@4^,@:0D.T(HU241E!,V."Y]8ZY6DHU1M6@M&5J&
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
M773 9:?M.Z?Q+OA6CMER8BQ#"+98"!U30#@F Q ,Z&NMUN"G!08S:B(G-N\
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
M] 9)8<'Y)8DB;5A$,7ALF>$B"+^V2195LCFCV%01O"J"MX(P5D7P%@%B!_>
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
MI$ ]!B^H3YIS;I1FA"C%E=8I&*7((!Z"%;X;#Q'C\9 _AT(+J]P-X?4&H>X
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
MV65[2B4PC&#N$D=428FX]0YL$.60QR89)K$P2B^M4K/,V3R%1Y2PIMF %E1
M0YS5Q$C#*=:.9)5 ,FX)"]B;HA+,!6@G5 +M@Y:)"B1=+C-K.4>6XX2TYB)9
MS)6Q$D"KECF>E3^T. ANQMO?)_NVTRT^@LFS%D.#XH$P(!<N@[=.,<6TIT:Q
MW&RW* 3/SRV?IGT$WHJ8C$=>DP3<PBARV=P('.S%+ F<BTNK*OL(YLG<*#Z"
M&3GV$DZ1<JHQ=9P(8CQG.KK(34B)VALRBNX*VM3\'@,ZC[UNP>M=\3JA"P0<
M<#0LPH8)+C?%#D@GJA$UD2:PPK +;@F J2FA?\P18!?5/U"WO1/OF\4],%E0
M4[@D06;$7*(O<&4#UMZ(P"*V1OH;Z@(4;> IV65W2AL(-B7N8D1.$XVX- (9
M3!@* 8,FQ[Q3&BP-HI:)*NZ!Q0,MSG6J%4XD8L,U%C:WC +S,IA\;AV+>V ^
M0#O9.HKXY*BDB/FD$ _4(I<"0=YX01UEL)(Y7(HL,RWG"+2+ZA[X'%M=#YN_
M. @F;0V?SZZL)50J3CU8&20%%Q)8&S%(>D-E_,(N3\DN?DHEP!(GH[Q%6C&,
MN,T50(55""O0#*C7C%FSM"J6J2@-+18/L]:*!"M+6:")TTBT- 8GB7&DU$A\
M0UW\@MDGQNQD#(&1C!@&(&71(PZLB@SA BD!JQ<T$&\^Y>/+6,U3L=Y?* 3C
MS$48;/PYS)_JDXOJTUAK#;J]XM&8*E :)$A"4%BBX\0R;:65B7 FB 2UIL1
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
M]A^J$ME)E$^;2BKW8ZH4,13*>4S*F6YJ0ZBRC)N +%48*$?D?*_HD*<T&"^
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
M9(+B*$B-;:Y0SW186N5L63%<^*?PSYSRSX./E K_/ W_3)X;46FC5UXCH5)
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
M,9Y &<M]&8S0 BE8VX@=ELKD7HIJF3!=E+$GX;)N+L$/0V_VQ^'3PSB-XQ%
MGN/L];6UY+GS8Q>*OQO%%U:?':OO3K.ZC(G(A)$@%EB=:X.,)_F40RL1F1.&
MY_H;4BQC/"LGX=.TTUE,_36CYDUM7%"PZ+ OE> ^79+:&]\]?'2M"@XN;#<[
MMO-3;(=A/55T#$4C#.))LQR3XI##Q$E*32(LY7[@RX+-4[6A!=9A_P$:RY'X
MWVSK)%X;:?R,2FQI//EX\U*DQ*C+Y/7RH<B!V<F!_2DY0 -CG%J.DB 4\8 U
MLM$;Q+C3T25#M:6@]5*SS.6L'+,OHLODC<66GBM]L<I05G_TAZE<$^EFM=3,
M0+A[V9?:(+M.[ECXX*&U;J<J(%R%_MMN_Y;:W_,7/WCJ+*LZ:ZQ_^NJ,P('J
MB*)U"E#++-+:)D0]3; T)N%DL_:V,NU_K(TJ'RS?:<4?6EJTK/B#5OSH*TO"
M@*9.D>5$(,ZM0M8:C9BTC#HL),-5@>*?K'B%^;LM^L.*.99%?\BB[^Q^948J
M0:E$U J+N$@1EM\(1!S SC(/',Q@T=G*=-K #YB#67$<<V&RV#I;^55^W+@J
M'[U:E>]):PS>+ EA-_B3ELWN_5$"\2C7O!+YJ)O023_G1/;C*/UY.EES5)EM
MF.IG7??;,(^R"2+6Y^NZLU%*=F=_<' UE;U*Q,Q7'?LK:K"98^TD9U,/NCF-
M_I+]EK_6;G::[9/VQ%'$E:3]_W]<@,#N]^*P0@#<=! [H\3Y6*5]CC,^N\=5
M1GZ^6Y4Z7QLER/N+B^6A]6+^U$IMLU/;AT_U;&NYUASD>H;#S/:+-/QQPG>5
M2SX<QB@COW]1CR9^CSW?S(]X\1FX&PS4QXL""+D[?$QY@!,7&6?3CYXEC&?_
M<L+[6K]ZZ>J<PEAS,3X8X[@RP;#,SN5J ,-R>K$_*D  CSWJQ S:8Z][6I4<
MR-<:K>%%)OU9K<KWS.\W.S"3/P9TJ4[#J.A!E?0YR%,(=PK#%/;E8>*^K?6;
ML+EM;[0OX&E#QL6X<@^,L'H@N%_&7S,U/6S3_M%*[4DRUWTW--]4-'NY2_6?
MPS(&'W,5@\W.D'IAKPPSUU]]^OK.IZ\A4HJ=3PASKQ'WDB*=6$)*:FZB3C@R
M=LOT]><P%88?R&"%+6KWXZ6L\A^8ZT^3V+"$I07(C^I.3.6L5T6D?F2;_S+1
M^@9!,B>YUQJO&'.OW&NNX)MJYKG79,5(.?O<:[H"*MPC]!L7C]!OO!KL[9JC
MW[+?^%SX&Z]K33P<4<@U9BK^?5,5BLB?&E57JNV,=8WU,4P_ $QOX0"^1]??
MY^G@?*N)6EJ=*DM7YF"B!_@3'8G,\L%_67^W>NPO(V&&?B;,:K]5+J]_/VHH
M]BVN<=]>Z8_N\+_=7/],"[V+?_]G]OYX/=>&R_EAO)K5FYGPR!5O #R)?Q-.
M>GE]7Z@V.G+N'];;NWSORR[9/5]C,#Y</PR'<(_OC?-=O+>^QG>_;./&X=[1
MWI1SOWZV=WC0VCO\?%A?]^?U\^VS!LW/L\$:AQ^.ZNL'!WLPUD;[0_NZQ%W%
MM(W,<L1#B(A3HK+[R* 8-./*>Y,T75H5*S\:RDQ5/"QPFC6<C*71$RE$9  ?
MJVR2UF-!DTSP4[ *3KC Z?GAU'@[ :>@@_/.(T 31EQ'@),P"1&AD\,I^JI)
MG%CA_*=P>J*8K#D0V%=LS!*A=2?NN&7+D?L=OO,[4<O8!LDFR*CYR#QU'GD)
M9#*=DJZ2#=[2A")G 7$E)=+*$L0PMU1YJH%:EE;5"I^3?,XGV___*D3Q&$1Q
M%[6C$,4S$L6DUL&<$\H[B;PC'G%",7)6880]3YA1^#/1BBC$JR:*6X3TE)Y&
MN:>1*CV-2D^C1^MI=(N^!H];JONFX\X?[37ZK_J0\W#WJZ'2\10HLHHKQ)G
MR$J9FYT3+92R3#M]BT/.'_&;<Q8J<GD+7*W<7VO^./2N5>0^C-T8'W+F4_Q2
M4?M.%;6OWP6$S\4Y+PBB%3P41G<]Z&7Y./)^IYR_.#LE]SN1_461;<[O=W[\
M](,E:F6XN68]6*;8XPQ6S/)4^@ZGDHMR@/EW;GJR.8CM<0#89$C[VVZG<O%7
M?#R2VK5*;)?CWG+D?=.1]X3I-NR,-6N'T1-=XU8'7F60CS+(A8V@V+H:Q7==
MF/1S'_3._QSFZ.9A3Y[<IBJ'/#_:Q-UELIXEG?9V4_:">GG<TM-^^4[Y(!TU
MOZ.#9@BQ\^;%>0]&_NSL<Q9;.]NL0?\ZK!]^PC ^>*\N=@_WCG+3W;WUC;/&
M^5_MW8^3_NQW1XWU(]%8]VRW73^#[Y'&^H>#W?-6L]'>YO7VAZ/Z#CQ7>^_@
M.G]V-$QBQ3S2(3K$%>-($Q$1==@Z+3SQ#"^M$B*7C1GWS'F^ H %V079!=DW
M('OB2)LSZF20!MED\I&VQTA[XQ!QP@G!E6%.+:UJMBSE\P-[8:-PWH[4E.-N
M;U E $[D<CRXHL@C6$YS.YE#[6^L^3WRS#TX,&$^YNSV0N*ZYRI"8I&$1'U*
M_;-1QVB<0,QB$!+!1:2=4" I<'1>8)V<J%IQ2,GN)R1F6&ZJ +L NP#[!F!/
M:G\A:86M1(!@ACCS CGL:#;S. 6M, :9BQ6094KULP/[U;C\'KE\W&+-W92K
M[YF+[RV<7"A>@467"]O3_CXLL? Q(1$CR 4=*#)8<224BZ#X42ES_"K!;%EC
M_.QN@8+L@NR"[!N0/:'Q28Y-XF#*6<,4XB1BI"6FB BC:.".JQ"65J5>)LH\
M.[!O$1]^;4!KB$HRJV)0G,(C*B<BM4R&*#GCCIH7'!KI;?^@EEK=TQ(6^5AA
MD41<W0)Z+L(B#5\A@MXG*E+H%6/N%V7WBT!#-?OR-T3#8_)'&"RG]ZWR\XO!
MWFX.2J#A36%CN?_51/7;UQQ%]Y/I>"4U9-YF$7=LFZ.B?%71R/Y4/<(VR+F3
M8?W :POOOWENU\GC!=X]ZR 7]@QVJ.9>_OG#+W>A=8%&U>NVITKME9/%5W0
M\70UUW_1;F'<9NQ5=%MH-\YWL[6+]PX;AWOKFWAOW5,8V_?Z^I\']?8&@]]'
M,-YK+.9=UCC<S%9RNTX;1_7##T>-\[WFWL[&:?W]QMGNCH??'PZVO@PC9*:Z
M[GB!$X\.+&:C$7=>(4<E1MQPQ1RUR5!1=8[$Y,$MQLHQ:&&AF;/00_L %!9Z
M!A::CL 5DN@08$)U9B%LD$Y)PXY2+BG'=,QN+4:7P7J>(Q9:6"/EPW1:1JWK
M<FGVH8D2O_N#7)B\LF&&QDG7P5@K?]WS&R=S?8U7:6(40Z*(\*<S)"KZVDJ?
M^G$M<]?6B+DV.QLCWGK7[;WFWFY/).>WITO,:1,,40S):"/B0>$<F^6KV"PE
MHU)8Z*55SI8YGB<Y7ZBJ4-4C61N%JN:$JJ9*Z^9RU%0[Y*WUV20AR&$ED"18
MIZ H)R0G!>)EP1_<A7+6)LET4,&-1>9^4@;MD:(!;CQ6O[[,V-]QW[9J__2Z
MH%+GV>G?]IQ[HL^+?/Y0A\WAV4XGH[:5>S'U^E4S*'?2A\_V^U>[2>5>&TVP
MNR[:1.5F855GL,ZW;NO;T!#[!B]W3_HUW[+-]KC#6)ZPXQ\3ME+[<M!L#1N
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
MIP6BCQ2B1CC!(T\\.<DE9S8YD\!:5<93;VPLQLG]0/2O\Q#%P1D3&$/!X(A
MW<%(@Q6!?!2,:LT#2V+5(/I8@P5-%>@2*IAU1 9F7$K4$.'S AO-K?22*:^Y
M)%[?O'I_89+;,\G7.7W<!<-<H@%9Q0CB0!_(.>V1DD: 2LZ($F[5_!S%$[FD
M:)ZC6MD(FKBD/ EKB?'*8"DQ3QBLZ**/WP]$9_3QY(U(D7@44@[GL:2193 F
M&$MK,!?.2UD@^D@A*DS,JS2,$)8[(9P*,)<&143>R):'HH_?#T1G]'%F),[[
M\R%C!9C,5,;\%XP)Q5*91"2URUFJ^N.B!0_64?YN$$$CKXJ#?#9;$N;T0()0
MP!%YP9Y5RD3@E>1P +-?%87\'JCD=$XA!W@;H!**0!(=X@X[I+VT2&BE0$_W
MBFA?$IH?)T2] 2,L*,9P\%S9X#AVA,!\[\%&,S@4A?Q^(#KK((_),A,9"CI#
ME-&$; H)$4%BH%2[&&V!Z".%J%?""F,8898S++2G5%H><" 1VT2+0GX_$)U1
MR(T1S > *!A0 G%-";(R&D28\"Q(13F+JP;1Q^H@?]GMG>2MAV/QD<^02>+6
M12\$ET)RJ> ?BC#/(O/98&2E=.?*,<VW.7U=&IN2"Q1QGRPPC>.@KUN#E"7>
MRL!E2J"O<[(NL%@AZ[\XZ)94XIM0')P.QB3.1>!6@/X>/&8.:^OHLG):"H27
M">$9?5Z+O+,T 57>R( X"1I9KBVR5B;*70PI*PO4K'-,"X0?'80I!<P&X3$
MBGN9M!)!.\-)4@#M($N5_A6$\(R^GV!V-39(Q&GR .'$D0E:(:R\MEIE?R?,
MPHRN4_V8?/ WW3=DM ?=:#]D!JT.W6'>77F,PX4W5'Q<NXXLL5\>.ALFQ92@
M!A0:K#C8R3877N7&4A)B%-@5FV35V!#/VR16PT3E% J.1\3SMDG.48DTE2Y%
MD30V!&P2N6XX6Y(#9'D(6O&MEPJ%%@J]AD*YYY(0I8U0BDN>'$V@7EJ6%"':
MAF5MZ% H=)D4.IMT!?:\EE0@"B.&N(P1:6,MBD$Z*3AEV"=0*-FZXJ90:*'0
M0J'+M<DM]YI&HCQA/!!A<LE_KQQAWH*%OJPP6Z'095+H7W-N-8N5LDA&PQ%/
M2B)++4%&29&8#UBG"!0JUS%;5ACN_BFTMNB?#2R\%'Z'UN?-\:?M#8\!-W[S
MGW!P_"''MG?8ZM3-,>=)[..P/VBET^4 E.#K\$GKE2PG)[WN5Q#^06R?5O_G
M)AI/LDPYIGCP@F-K'#.:P( K*BCW5'S8N=!6%+,HW1[&_>[;V(86A#\L='/L
MOQSV>H#:Q; J'RA6W__G"/OC?W?LWV8(N/MZ\/>?#-KR<>_7O4^['__\N@=8
MW-M^VWJ__UO&G'BSO4/W]OW7_WS;_;*[[S\H)[14UB.<0$?A26MD-0.]11DA
MA&*)B[R!'-F8+[)7@?BT\_#:3KC1F!M+HR=2B,A@C*VR25J/!4TRP4_!ZC&?
M5V[+F-]ZS%]] 3XGN_NOZ.ZW3U_?P/@;16F4@2(3&5"M)1$9B3%B.#&G=2*8
M,QA_O#%/M)/Q[Z9J<!2KX\E$6:48^U6KX_-HA.I+[$60AQ,+C&G[^?+MZ..Q
MB[V&JQE9KS+*:T'*0[]>]6+_),)K/@.?K-?'+3RC%U,;CL(C6YT*1K\:=.%8
M/?[5"0C :06MR4T!<:L)NC[C;-MV?*SZ1S$.^AN3F:&FV(LIE= ?PJGU<YZW
M!O 2?RW+-NT!&<X9$=#MSV$2B[U\U=KF[[^_K+8.>['N_44^4-[_G+$/XY3;
M;<?MK@YAN/O5O[IM^*Y^/8[UM)E'.;3Z@U[+-15,JI-AKS^TG?J,K6#J2:U!
M9=OMKJ][I@;_L&VKX<E('KJ^%L4L!2!]MGH'^*]>?<XO[?;@W_F=,'\WAS8:
MJ<SM&[<E"Q^<:0W:($^UT/D(C6T$LU_UA_ZH\M!Q,8OG] 7YY2?=?BM+<DV"
MXX] SO:SU,ZU_<2>-A""AD4+SQVARPW[T(5]:(O_[["5GYA[(@Q[N=WY@G^>
M4Q9F=K4/RCH-G)XHX0*T86,4440'P1SSZ>*=$AJR]=W0>O[+Z.5;4^_>GAZ2
M/^QI5ERV)M\QD<8_H#7=<(Z006+\<VAYL*=/CH%WR>['OSYP;;F(.,*L&R/B
MG%C@7T&18B9Q0[6JD\S.E-NQ!HB@RZJ3ND>A0Z&SOXQ'/[72X CDL0."UNO;
MWNE8;C('-D#X<M0"<?H2&PG*Q&P;D80'Y<>T0&" =P>97 ='=G F<C^=P\?/
MM=A/L-7/6)H5TI_.$/;SQ@1&(U3<3%O 41GLHL5<>6ZB-5HDKJST>44"!VWA
MFK""."?)YZ1VUX8XZ(Y:UTUGTKLSZHK^2]L_FA'T5BC:Q26R#=:;_X!A5*C0
M(-%)YV4(4B$'$HXBZ/9@S4NJD\I5FS?(I1K%^LW42<J2A(<K,"# 9/#6>R^"
MTQZH36@NKG.:%@&Y#_7S$(3ESP\VR!"UQRAJIA$7(2$CF$1@'X!E $!GU*QM
MFBMDY<;6ATM)1J>Q%I1R(K51&BR@Y&GD/'O>KW,0%7'Y\>*RM[_S97<;K!6B
M)/><(F]"WK.!R+Q[ QBOV>MGD[):TK5-B3?XY?("L]MY;7)L08#:5L]:6:#.
M37C]9CH<*9%AK'3EV:8V7/#(<"'FO.&R48'$Q5Y^\-I8*;]$OTYIR?KU5=;"
M/^T]MZ ZZF4H_D\K&B*B"9$Q+4 ),L[!9,\TEX$YQ8+\0(U8V]SK@@KS_RI4
MO1MT_:>C!E[_6[T"+2976K>;UW3N'1@O-61!?PJQ[WNMD\&4&7RI2M_?J!8Q
MS19RYUV:6W2WG_TR]@86 '22^0V@\^6HV]A&QR?M[FDV^C,2LBG>R?K>J$<:
M#WIO/7L$VL,P5EE?=H_ABT[_[_]H2M2+?O7RJ!53]>IK],/:7'J34LOGVUSL
M1/@36M\&M?9+I_II< 3??GA4O>L"D.U@V,^6Y,_5CY>#2^<=8'$7>S-3CXK$
M1DV(H\YQZK1F)M#DDZ8LTDC\-:HL6Z)-YN$7#,ID=D'TR4TO<.[;JP\&5 SM
M<[@V!QQX= DY82.*0BKOL*-4L;5-H3;F]Z?[QUC S[JXFLST%<P85[BY;B8X
M5FILB2<^!,9U,( 8L'XT$3@9L-^ORPLH@K-<P3G=W=_Y$+AE1%B#,+$)\5P$
MR2ICD)*1Q12T!!MH;9.+"SRG_[A4./!&!;S7^+[B,5!M)LN;R8I1DOH4E8W.
M\P Z$<42@UY+./<!5.U",C]65O:VMS[$F+A7FB'O!$4<# W06X5!5A#-H@O6
MY8 FIQOSJP0NEQ5RT71W3XK!=W!:,M 9GDDPU14/+E<+Y41CFBS#3B5<..T'
MR^G^[@?%(B/2@'0"@2&>$D,PUP3$M(F1P5@DG!>_WI#3UF\J&=218)D.CL+L
M;+V#:4_S(!1H31DKA<%^L&1\W/U@8!+!.DC$" '+F_&$K+,!86,9 %A;[+.:
M=*%@M/K546R'RIU6+W_=J;9K%W4KM>+$S@;]_<?K[G_<5"Y9TD#8G()*2(&Q
MK/6"8JNY8S(Q2G61RQ\JE]]VMP\^)(ZU)3CFJO $9E9#D([>(,&-CQ&+P'&Z
M5"Y7: (]@TAM&A_95N_83GP*LZ;R+UW;"W4@O=6+?M#M]9L@^7F]\60B)_G2
MBXT4,-ZG7YP=D;$'O^#[ZT=<;,HOYLG(4?0?YK=86BP]=\YA<[A?O8N]SRT?
M^V?1]?X#":]/?4;5'W]%+Y[ N$\R-.J,#!CY3OS2/CT+"_I:VEIPP: [/>JU
MSZMUT7-!TFK)"=,!Z=3J]0?5:;2]+#W=+UF.CEHG&]5?N;/K2Z8;.=_5U4]K
M.^^VUGY>AVEC-_O5/K<"G)^\-3<'FEZ=M.T@O_Y\:'S0!4P<=V%R&51=>%E^
M8YYJX&B_#T0[F[-BFR.37JCC_:TZCZ4"K  7M_KY 774=%27HCKLPES6J=-+
MH'WP*<?K5>OXI-T\,G=DNU6?S>B$WN_V!OD1O5B_I):G,;3>V9ZS,".@-U_;
M\;3:\H-\!C1@FEL,GQ*AV\(H&2:+U07-/?U?&(LN(* U=L7UNC["F, _O[0&
M1U5WV!MU1G_H^JW0LCVX%(S.\U*=N3)/?:W.L!Z<<W(^$C.>4W>;W 8 4.U$
MAXG]Q9=6&!R-TW:G[AIE5N*S6ZSKYSUI+K]E"D&9QV ^7@J S$+X>8V$F>F4
MJ9]'O7$C3D!^D.M%^PG9!&U\;MM?[&E_[=EY;@!B&/>;J9.>+_OH*[*0EMD)
M<RRB+G;XOMG]8^O=NVI[Y]^OWK[;>;WS:KOZUYO?MW?V?GUW*1'>;Y/W0&UY
M5^V_J5Z^V7OWYO>=[:U]:/3KG;VMO9<[6[]7[_;AP.ZKO?UWET]BEWW!YC]=
M[]GFW&V7GVQ^SJ"IT=1T4I&D( -/BAN+;78":":(,EYY'RX5BQ687'X?'MH.
M\.LHI<3VSWBHE9G\9%";@:,06=V#]:F<KP7JQ[NMAHTRK7\!,HHP!S6/A./M
M=@Z8U.=LY^+I!B:OS(TWBOI&RCRUSC/CN B@MB=CP6B)3'BCA&KRC+'![(I@
M[UAG!W7,M3J3R.ZH?>,);*2XEZCN(CFH>]NO/F 1C:79?RI!<^<R862DIL@!
M%!QUDHL(.CS=N&S%Z3BR^]\A:*N@QIU6>5:&>7KP);8_PR0/@G T3INR4PI$
MDU.:M9$\L;H(".LTF5#UW#IZ7E5/O!/?1C5VORV42;H"8/WES=9E2'T#ML,(
MIW@=U+S>T/M6]2ZK*?W+[MDZZ;7:9V'OF=WE+KN+8J*;?,:KV&"C>I4OJ0_9
M1L'+ W'1.&;]!;2HV&2!3E2A1K>H6Y:?<-)@\4PT-BKHCD;QK1D&;@:3X:9L
M(G-Y34UB+MK#32ZFK@RVS!C+'>,DC#+8,9&%3>Z83>C>]B=XCL=[^P<L>ZJD
MM)CP)!%V+,=EC$6.48N4I]A&HY*D;&V37Y B<IY-AF=6RKNM&[-##N2,\71;
M:1-,\UPI"@N50+BBMCH(K56@B7MA;"-MF%-<I.W'2IO_@+4ABL>$L.$4<<8,
M<AYCY$P20>G@,>5Y[KILG=I45M)EJD[_6N$[4[@8'DM?P\NW%3WL'>A+.&#&
M.%<IV:"I$1:H#C/M#,VBEX,VM!#='8O>7Z N'7QPPBLKL$:YV".H2D'F&M\*
M$<P-E3[0&.3%JE*UF*35,_%-)(08Q4/REAA-N"/&$!>%Y"Y:^(LFLG ZY7A5
MU]72,EKN];+;'_2+J%PB*FQW^],':P3Q. $SP4@@'AE#N985,LY:HUB*(H*-
MB:\2E9H]&N7-+.;R70%U=_O, YE]C_W+U/>YU,U,D]^U0N&6&1<% G<!@3?;
M!Q^,]202#!!PP2$>%*B"H+JCY*P+7,%01955P?DZ'-^W$N&6*0U%$.Y$$/:W
M/@ B.8P&0Z!"@R!PSY%.)(&6EO<PX\3R2/*T>=62E)NN,TA@%&H9C,SJ.X[
M#9HXE[36TIMT_09,11CN1!@./_C(#'/>(0E8! -1,V2X=BBH&$#+M5H2<?7$
M.+L^.2OEM79]@6)5ZU4;U07AN"8&EWU035YTXRCIQWHUWGIU&#NQ!\^LXSWA
MN-5IU;G..3,Z-E5(QJN=IT,Y_PN3+,A!'7[*4;>3. YECBR'D?ND-5X/",=.
MQXVHES<LY-;Z,34GEA;3S:BHWL;6L1OV^J-P'W3K:QB !Z+5[)]E 8#PC3X$
MAG'0/TNO!P4&:.J[2W$L78WYH]=-P%?P6MO>Z@ U=0:Y&6.#[T:U=)X>61U\
MS?DM"N8,HEQ"QC*!N% ,69$,HD$FYG""F4OD_);+%SS=LPI3A."60@#JBV$T
M.F-!C^5<@RD'DY6.FB-K;3 &] I!5!:"^>SA%5)?BB#<5A ./X"&0IEC&'EA
M<V$L'5&VYH$-O->"&8J%R8(@KQ"$$S"/?>ND7DR5 RQY62-,*_ZT%A'0'E+*
M]K//BN19#1?71&1'&L=L/IJ+1[:=II-_+C*]SV>O7[UT\@$H(1>G'TQ/U/G;
M\@P]+HL ZMZ1'54%.2O?T(?&MU++YX(FYZO9 $ Z_68 ^W>9'WOQESQ?< Q6
M5NL3&X2LCGIWH\]:VWP;O3VIK_Y6?]B/SX^N$%@MU=;P$/ICA-@I[#?);7%0
MEQ'IS30VFQZY]R?9'=,WS@: Z\RVXZE ;EV(Q(^N;G?S)9.4P-H_73_ZIWSI
M6OWG[_F:2=K@VL\;*Y386V5"N*"5382\2>K+'SY*;VS6%8=0A['!^H.>.&[Z
MP'5[O9HP^C<-XIB8MR,Q,<1$>&#.4>JM"\([;:C@:93[HB_+?1G/X+_#Q[U)
M+V'L6H/7UK?:K<'IK@5;8WC\R[AQ+^T)G!F<EGE\H9H&WPX^6*P55TR#2H<5
MXI1[Y(0C*+HH8EZ9ZNJ5%1>EL)\/(8(0I6%V%IRK;Y /]X_ P!^MF]^HIF>H
MG)5[X\6H/G%!O"!)<VXQ<9J%:',$*AF3XKB8%(@3NDBN=O9>GXL.OADG!I^E
MJT\30);]"?R?\GJ'\Y*SM__J@W*,AH@Y$L1*, N\15I2T ;SE@N8@=+.^-JF
M41?4;IPL7>X.!Z#R-<G^M9CT)]P]TO7J E+C8E+3@M6D-']'O$1KX!].P990
MEELNP+0$DR9X%0T/EM)K!&@ASRB8%WV@TT8IV,]Z5(I9D26%F!83K\,/V.BH
MP.9'@1F#N)+9ZLRE> V76 ,!1 OB)=@%XG6.F!K&.5N68H]A$AY<*%)?1EK
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
M@+SS1S$,V_%-NAHJV0!YRGC)500-US%%3Y#TNDY>P3 5!(*P%S!HS#C-_>P
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
M(;-%R.S/.7\ %\8:[302+B;$J73(2.^0YU))'ZC'@>>(_3K#MTX:*L&#E>.
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
M1YP%#;.V2XC9I**3)E$MRJS]>('N=! ,_B^X!LS+8!GASALAL%8<6[^P+Z$
M?<6 /CN;&["XHJ-(2)R+B9&$X(A$.!GBA8X\DI54SQ]K#@((_/G"")6=2M#)
MV]S^J]O.7U"V,RDE9>\X%0-DL:QTNPL:]G->$BT\30E+Y&)@N?X_03!B&%E*
M&>7$2,%LCMPPN2P';ZF476CM0=#:TA-1"JW=':W-KGA1W"2#!<).8,0U#4@'
MG!!HE=;)(%34>=&;62=+*X%3>*WPVL-8!7!WRX$*P]T9P\TZRBAC(LE@$-.Y
MR!?7%AA.:T2-$MH2%K!Q67'C;+X4]^+)^X7;"K?=^_?>9RI28;2[8[09G2TF
MS925%&E)0O8(@BG*$D&"**E2D-%RFXLF2;FL),(?M<')N"%CJ18U:2T[9%">
M\;B>\5@]S;_8?LM7MA.J-&RW3ZO0:@\',<QXGT\BP.;(]N*E?NCGE^:V+2.9
MMSQC=9[Q6/,YFUFK^7FV9/J*59^W#@D_/!7VHB];22WU2@O\C]A[E\ELN9$3
M>HOE^-"B[89X1PT;::^X:*^+;-#WI=9<:YL<OO7CX;</@40:< H(*VD15S8B
M*X5'PB<2,!CE@M&U3;QQP1*8AUQ4HU#2XZ*D6T8]"B7=)R7MGJ<D8IQBW@5D
M!=6(<\&12UP@[(TQ,<3DO,N4A%FAI$))*TM)MXQ7%$JZ3TKZZSPE16]X<"DA
M$T@N/A8UTB:75U8F46)9<+D$ -[@\UG\A9)6 +^%DI819RB4=)^4Y,]3D@@X
M,!P#$CGXP&%V0<8;BT@T+KD4O7 I4](%M5%+%;0[\H9MERIH/]B1]/T5& HA
MW8J0OLYYDBP-ULN0D-):Y%(+$FDO#>+:@" KHIFJ/4FXE#][O(B^O1^F(/K^
M$#WCB $-PAEF-(K>$L0#*!O&.8,8$9S1X(5DLO8-WWH+AH+HE47T[=T8!='W
MA^@9/P:,CQ7)<L1C"(#HA)$F4J"0& ,-C')-;(WH5=H@JB!ZN8B^O1>@(/K^
M$#WK!J"&J* \BC8Q@#57R,$Q%!-.ECF2@@HKIW4_ULR89>6(W=0_,\H(;3KY
M.8-1"=UA?N;X2Y]:!OGR^V4ER7^EDG=>V5XG"^_XO348"L'?C.!/Y]PJ5,)4
M[;A&8"PGQ(EE"&RPO"D6#3)@@2-IW"I+V.UB>7A9\<!5(<RG29@KX-$J-+D<
MFISQ56F5E ^8(X(-6+9Y=:&)TB(? L:"46E-DS1TZQK]A2L+5SX%KERIG*?"
MFLMAS1E_(-;<T*0H\IX+Q$4DR%H8'"$<#)M(21->)Q$L(:^I$&8AS$*8/RHC
MJQ#F<@ASQMU* BB91DJDI/.(2Z^1DS$B0;QW#&8ZHVO"I(_"&J_]M,]J]R3\
M#JW/F_57C?S[M6=_\Y]P>/PIQ[9WV.K4#3( F5$34&:LYX35,)IJP,=A?]!*
MI\VA5B?$SN Y:BY;#G#E''#5+' I_L>+DVZ_E3_E>2^VX9L^QQ?Y U#3WMG^
ML?V8'P!H)Y,!74)3S?4<0S/'5,M\YT)OW#^*U7^'MC>(O7X5891"]=NP$RN&
MUZM,2>O5NW@RB,<N]B;':A?X=O2CHV1TM%7OI1O'F7&=PZH7^\/VH-_L(;IK
M>T/O6^O5EZ.6/ZH&\.*7W6/XSM/*^O\.6[V<5->IMDYZK79%1Z_:J*8:.&K?
MI6_NUP^]Y/6_O-FZ[M5O_*";GTODZ.432-?8N!@)\M$C@2X5"0M)Y736Y?3/
MK7[>0696 .#GULN=ZC@.ZJ'UO18(2\OFD(N#?[9MO]]*+1ACVZ^.8COD@BGU
M=C7KM23#/;T(AV+5ZE<G(#0P/LW%EVQE _)6V78;KFW!@^!PJQOZ15AJ86&K
M(RS[4S"'R3-4+>""WUL@.(/3*9;HQ\-CZ.0\J%EZ!D>M7I@P#DA;%K"-:FMV
MO*L<X5M$6F8$X\H9=O1=//?Q_ !\:87!T=C5.7772(7 9[=8!Q\\'%Q^RY3
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
MM]'WA@#)E]T-4!?VMQM4O_WU=?5N8%/*_JZ_WFTU@*_)XI?A::U:9/">XQ\
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
M=$%K]E+(WJG].LYT N@^P3W8>*GK78!]V?JS_QE\K0]\X,R"W@RX;,'D?*Y
M</S<RIN%Y)".;;::KI%V5<W@">87 ^]6?L[25JP]5A2OR!Q<4+Q2**;G4*SD
M-(KSC#N9L"^#=&>R&_/2*PO/X/J6:1>/%=?WFX(\O=U7@?9*0;L.]/Z//3FQ
M.?T8( /P41M4X']<&J4]A_*K0;IUDG<!:WV=16D)WUX,T_M-(RZ[\JU *"AC
MT4UC42OQCS-7\>O6UQC0H(M>M[M-"M3;#,.7P^-A4_C@#M!:0D 7H_5^4XG+
MI+JR0!9C(/O+@/SR;A%;?,P7(_9^<X\+8E<%L=ADT#X+A!IB*$"6CX*Z>>/:
MSF (('1Q\"5F+]5BQFH.,_VU\6ZCJ6:X5[?:MJNM?K_K6Z--+:<K/S;A63K9
M>W89E>_//_'<4OK'#NS[354NP+YO8$_O="W8,]\-K:/33G<0^YU17":# HWS
M(G\8S"=1(:*6A_0+'OJD9G']_Q6T/Q*TVUP%(XLP3,&ZP>946:<F^]@/>ZT!
M*,V/5)X)+K'3QR',M]OZC1$\O_4;'#Q?(*(Q)M_&PU9_T+2C>IN;V)]:"O==
M5;FOV(P%GI5-4MOJ- ;J$=R8]T9?N [4Q-U[?LLK<?D^<I-Z$N(I;B*72V<5
M2BB4L,AND&-*>#<\.6G7^ =]](_A8)X/+E9U___VKK:W;1P)_Q7B%KAML7ZC
MY#==@04<)VZS3=I<'%SOVX&6F)BH+'GUTM;[ZV^&E&1)25P[ZQ?%YJ?$M"Q1
MY,S#X7#FF6OFL0=U76K@;O5\%F2Y_;3ZZS*2*Q% LT9I!-C(*%#.XYL8[LY"
MOJ[^O]@B>'_Y''ODS?K0T-66P::XH*FF-"Y4&!=NX&E^2"XW,Q%Z&@<VQ8&*
M$%EI'#@0>:RLH=@K-"4U%*$QCP/[=Q:L, V>+1UK;DHN_8Q3@:ZWJWC,."U1
MHTW[G:-&C8JP;VG4J#IJ5&<WL3W(H,]L-S1FK,2,BO" :<PX%$T];?4LRVSE
M,8/2NFHL8$8\69[=E0LQJ\"S1)5D^!FE+ZP@NKKP<@(GU^QAP8)258OUH>)G
M$73Y4JB4GM(!/(Q.15C&-")4'1%6[SU>(S#\-,'L[P*#KG=8$.2DWJ%1&BY=
M[U#7.]3U#G6]0UWO\ C,R</27\Z$X[A<6Y2'I;1M8Y>I5:"T;==58V&/^3PM
M?"Z49<R#;\+>@MOJ<3Q,,6"FZ)P:\WFD0K--Q0+4EC?P P$+'W/=!>'W]]R6
M65]I'LB"T"S$90N[T\]VY"_+N[1/*C0<1Z;USU_ZAM%^IW>H)XHG6<VU?I_V
M\ER>LN::;,SCR<5L[OH+J<[EC>D?L9N62E.UTLS:^D%TMPN8W#\:9,1B]RN(
MSI3-MJ+?CSMU<BI>D7!YK<#[S].D+?KSRL?#@#LBK\Z;.9%0[^YAN?9L&!XB
M/(#K*,:W"\F<!=$"+P@X*"P^5.:!X;'4# ;09C7RJ3%H;"'5<S4(K,CU3 %
MJO])BL:1(I]!&_2PB6\:^5Z8VF;01#2OA&) PX,RX0B&7!!'*JVFEM;7*JTI
MP_T0EKRDM!HF3"/5"'Y49SH<^4INXHDK;#*P;3_V)!O12,!:56;@Q44L/0GR
MHE]#F%TO]%VA5LGE6BO7;URQCU4IVH=6BNU3?%53*[:B$[\(;M$.MQQNFOU.
MFS)K,N$]R^RWNXXYZ9E.]W^&8?[C]QO_.P^D$0B#&WA<51]T8T<9:RC]BL<:
M"0?PC$H9=B(D \^+0>YO.9B#D:PYF)36_GBD3)2F-F)>Z[)@ID;,;0R;#6JR
M.FV_86^;M..H_W*\52EA^U1PI*7B=BQ=GI_OX5NE*LOEX&@%W=""_DH%W7B9
MH(\R0^;0@KYJUG<B[48.UK?PW$ZC8ZPSK8_#8#!VH6XTK-[CZ(()"[D2Q=^>
MF :MGJ]%/8VE"U#J'S4[K>JO/0=024.KI%;)_:BDL;Y*5F>5W*,V6E952)ZT
M;.\T,+K5,C'+JA 8W:JKQD(82^3;7Y]*KW*24!;X(LER4L>\K6)$]'L9AMFI
MD4O/;M3(E9AP/)H:LWLNKTIHTQ;D)O"=V(Z2,&?\JG!M<O1%ALF1%*KJ>B=4
M*-(K8J&7>5-I_XN,I!UJF<=[3 V#4Q$&)ZWO.];W?M<RVV5]EXT;Z'L6.):H
M3%?I3"D-XN+V_6=RQJ!-5MR9<4<@1_@3.EPC=Z"6R^N'+ @$#U*X^,@" 3K:
M(*/ #Z,:@0]36(BAO^*;<- E:;,YLQ$_Y--#E:K)>:KPM_R;;TL(NDMK=!7O
MF;S7B$^"F 5)Q(IAR$"W_C,W+=T!KK3(OZ$SZI >?:78(?7 N,F:#J%&TZ!-
M>>$V0*L\"[W31*Z*,$]IY-II@)S1LBRCWRT$R!EUU;@!<N5B7')\+-0H0=<@
M\ "E,/?*XS#;Y([;4VCQ'[ :0A9_4T"P53]96C.#ZSLRL/^,A=IVRELTMH(&
MN7=2<&R<5*0=#(XN1W3L6) /OH>5M/4H^-Z@>2RXEJMC.!7S9<V_GR!#&H].
MDX#X<F8G_ LJ=<5F\V)&9JWPE8S=\Q9+M1_#TSTP0? 2M_AC-''^/@!D_6Z?
M8" ]C$MUBAMIW=^I[G>QR[UN0?>[==68U_U<."W2O+E,^O2N>?" ^XJ\RF.(
M.C$LJ3?=DKYW&I22P=FM6J=KR\_J1L7F\K(.NYI!5FL![(9EV#T 0^,&OH<.
MH"Y#:])/EH9DP,[B'N8KU?:4PQH^AM+ D7DZ<Q7F"]<^W8'MN$94!2;E%NF>
M&JY4IP23QI6=XDH/NZP\(QFN].JJL9" \Z?<UC\V(VI9&H['B?0<X(:\@"9G
ML>N&?)%W@4@[01D0V;=E/<ZV&,.SX<T36HX/^,+AQ_- WI3-A6359D'D(6A<
M_D?AS5;@0+Z>VC3U5H'!B8M)PE]PI*A8G?I5&A5W*NY]*4-%<>_75>,Z7I<,
M%)F'?E5"^Q(Y^LO,Q"\L  0BHP89P1A]%?R[L/^2D#8:7:9)4-O:)2%^E7IR
M@ABV[J0>-X8=EA1,5^4ZD"88>4VPI'AUFC/FB<B?L"D+X$?1'':+_CT $_.2
MS23^FV1,/\*V]-"(4+6'M$I6W^C#*)>R&3F-=X12J]?O6>2L,6PD37?"#=A"
M =V[3>K[<69/\X6. /=81 1@IA_ 'S)C#B?S. ACYF7I+>E^./=BL!LM)8QN
M VZSP5%TI-0ZM0WD8<EBM*FT+RPQI C1=I/_L"PZ8T%LVP(&?%-OE,J5EB<X
MJ#(*0J[5[<@8$V]2A_.7*>?NU(]#7O(F/_E5ZK$:QY,,.G*7X=,V8!9<XRB*
M6.H=GE;XH]5WVM(*?T(*W^E)A3<G/F.ICH-JS=UU]%XI]RTH82$H!A3X[/,
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
M5S6Q/86EVH)6Z+\AAH@U&;D+2#5S.#O,^4S#)^)1D3O)29IU.#A:$Y."_\?
M_])9<"W_<V=&@-F2J(LG1BGVG4S$G$K<!8%%7WZA?!J0Q8S9Z87X^R@4S*%7
M?$Y%R.QQ?/F_'QE9 [-"9DXPEJTM,RD=<=V;)2562HJ5T&*EQ%@)-3L96EGM
M#P%W68C7=C:O671P*>3D%(/2771+C#NYH+33+UJRD:3$8?R6LA?TN,I\ZUE$
M6J!42,H9AHV[2$I*@K6DH5)>=N*RPKM<(._6@1^9RT@6Y=N\=NF(7B%&YQA*
M[B)&A<!CGJ#TX&&G@QJ$JG)+4M(-E:SN$/;9$ 4*T;H T2H=KM:(5OWVJ4);
MU4G<+KZTHC*N* S.9I)$F+31G =A<E/O^FU!?=$EAM@3QF;A&6*0L70B6B,E
M^;2\''XI)WD*K(2$K1246Q_V%"$/WA_BFD3O#V!)0I@BO 6]P,EL=\BEA-8<
MI!QBD+*D'3*P?[-2P/ 7@I;,S(#O^):;Z2Y'E)HPFT.:0PQIEIP'71YN8Y!3
M/?$]A3S70Z30S1@ +:4>:+-]%Q)M(P_YX$)UBTT(AS96A:0<XW%A5TE9C6\T
MJ9*=Z#0P,6NZ45%9Q:(0C1,0C=(I2@LEDI.-K-<VRL%J>M%J^E$;;BMA*7RZ
MTT%%&F-%AE(ICVG'KVR.VWMSFA 5OAPFG)7\<1W>;:,?IYKRGKRX== HU._Y
M,3Z:T(7=._]-7PZ65_RIS7V;>2S)N!K/\+8]\\<D"-Z9/_TG\2*ZC/'V+RIK
M4J*0I@M,B^@H3?D2! 7:9-$O29W%?"NESY($%B+0.\&K9W?EKQL4KR9\S4*$
M_W]4.OML+T2U9FHG);5<NQ8AFV/-/5AOP92*D%=$;LL77S8H1^M1I)"T 69D
MK"]I&8U60J05\NJ <^7-G)U KK(_U?$PAQ%LZ%:,4)].L0J30H!DJD8' <(*
MEZD=BU%7&;*=*]UP?4:3D457XO*]D%O1Z_9J,P0J!'"(&2"=--CZ4KKBI5V^
MKV:,;)7\7M%)JY,SV;XYCG)\/*BXVX<=MVQ>.]1X6O9JCG<<GPPK8E78?1OC
M&3CNOHHU*4 I%-LIYB15LF47=RCR*Y=S,0E_Y1X^K-FER)("E()?9YCH4\.O
M0EX&?)-"WGJ.C7P_(MXG$D8!P_(0W'VFP?R.$_^&H&$-W\$X/](7[KW ?(T#
M"G*?_K(FAWM K9"(<\S>44M$3(BUI 2_1%HL),9*<4HW):/'B@E:_KJEDG0K
M1(2%IL9<=$H(K(6AX.T%\+9T:)?P-H5G28!;ZPOF4KU#$/ ;YL.D,.(](FTB
M*Q'BNDS:KQ>*3Z%!FU#TN\Y[P=XL#B>'( [EJICEI2YIL3)BK)B:0D62)456
M1M)NM:^(%+Y)PWTJG]F 31N%D86%M,K.XJ*&K!"% >8%J45AB2>)B4E,JXF9
MV\7@@+U(P;_UD44R31Z,WJ_4F6+8P(:?I'ULQUM=H,T[T1,L@5%AS%/H5@Z\
MM-0) FN)8<?*\JSWMM7J 9]B70\QBVLM =AMW HB L"H<TE]^"/$S*9V#"_U
M5JS?XT'%7?4$C)7 D0E66\V#+G&F&AC-4:<3C#I5;)?+_-C.*-3JI/:F*-L
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
MG9"&Y/$=R8HMM&\@AF:<?W*.;V:O<%(315Z&^74\Y,9'9S42'E- "8G@2K1
M('6Q6<3$4Q=:W(UI2+Y>8UXT$D0[8F!!>GQ^A>2(TEY=(DO:I@C:<@,*2X3H
MA04;,I-&9NVEZL.&FT"&Y-:UIL 14]YC$SS($0C",,UU 5/-?\4X!Z=(BTFI
M<L(2E-5]XJ=' A^21]>85Z<4:7,S_66XJ+;AE6&H?-1!!4#G%:@L'-!<>)!9
M"!1H"TM]DE"VXQF2]];>4#E6 &T.I_=@[)=3<#U@7HBP459]2M^0MQ(UN$Q*
M%9VRBF.6^7:T\O@SC:\B&I)CUX@]]R>Q9IIG%5'=,AU<J%(*>;=<*U*#QB8(
M/"L0:#0YJ\D&QKJHGCL [<(>^[#8TU($/2RBD4O"> (.Y(V121;)47/,D2E.
M*A!1F")3G_C0G3G>I[/P:@+ 1@[(BN8A)<@V<9)M9.!E2,!]%HD6IPRQCS-P
M//:!AA;V8E8K ^] B?8,N'D?I.&)@1$UHB@,K7 M:TY)U Z]<4SWL>\.TZ_W
M$&QHQ91#9KQY=('X.3O#-^'3-6#UQ)MQ;2.2M^&=#* X)RO3^0+)$E2=:*BF
M#PV^ 6R@T8>C.-%2%NU4PVSZ]@W.SYY@7%Y34\+IY+D5P&*]/\&- Q\Y0LBB
MN.P2C;E/)M]V/ ,-&ARG(HZ?^?OT^SY#OI$KE8MAA= ;1:ZK4KE )/@0,9:B
MC+19W#KB:.KZ;04UT-C!0>2Y5X%U\_RNT5\+[Y-!!!'(WU#5Z2!U2#J1*>&1
M.1%2'XOW;DP#C1X<I7P:2:!Q5M,H>I=M]&039QVK+QL@8#)@/9'1AB13UZ3@
MMAG.06)BQ7M(09,FUXD&4V(!2PY 3B45;<6I,YR'D-2[EY2WITX=,L7-N/KK
M;)8_CB>3D?-&%'1DT3M-OEQD$:+U""D7J9'+HDV?0-4E@B%Y3@UD>]#$-LS#
MG=&NN;QX.0G3Y:-IKOE4[VO!D6J;:T-&F4]$-+6Z7R-KVAVY<9J+J -#)W.?
M;>EKJ(;D)#40?S,!G-PL7@]^NX'%A)&<T8SPE&F7SA%I.[4)ZJVL:)EDT>YV
M-Z\-GB%Y4D=PYKXDU-8$OHUJQ$,PD0<%VJ5JC5MBN3(!#(LH:'?3W/0Q&;;"
M&9+CU$"_'#_E#6_W+,/T[3A.<(,'E[]\VO#W:A=DQ@D1T8 /4= N&"V-.M2,
M-7++'(LI,-^%#+N@&Y)3U( ;S072+H)[N)(;8=*A&*G!T=X)2A9&,\+I"\M*
M,R55ZN1,'P%Z2*>M#8AU*O%U+&)#XV=!6H*@LT)2D2I!2-9!TLISG3)3K,^N
MU+Z.V./9V=ELNOK<]=4(C^0E%I9 UH5-,XH0E0X0L40IHLK*V2YCNXUD2'[Z
MD1SXXI+*,9/>,M'M_.Q\E?>[L@0(U?LYOL/I8OP!UV<RSV>+JOE?E#?ATRAC
M%"X$#4SS#$HK!]XF&C&3@7LT)98^=R[W!#JD($!CXO0463->O<)E&$\Q_Q+F
M4U+MBVN@GV 9I_%R)(SRWD3R5HVOYH++9$)P 0RYSTF78&.?4]9O8QM2#*$Q
M>QH+IN6%[_5!\#6-*+1*/$0.5AL%JA1B;G 2'+V:+$>10I\[(%O #"E$T)@2
MQT[]+0[\ZT^WI^@Y_=RJ_.WK)7VM\:_%K%P9B4?7P;WC4WL4Q-UE (TJXW[>
M#)X2AQZO;6M:])\?^S.6V1RO<B]P\<NGY3P0G<?3,+]X1D 7=U3>X;(([V(
MEH@E*E>":*\A%9-M82'3/YW\\&Z#.CI\M890/_ 2XZAXQQ1*">0+VWJ4', Y
MIB%8G9U4T@;?Z>CV2S!#LJ:'PLTOXF%'RK!E-&PUFC6.3<D-&O#L$F ] "A"
M*'*V([C@2.T+^L[7"$S1-/X8R/*S?=BU"[HAV>!#I5MS*;?S#,]J';;_64W.
MB_*49F&:",_CV6*Y&*44C,H^@S!D%"B# KQ*%D3)*K/$O3!]M/_74.UIM<,_
M)>&:B;7MH<]URM]8"Z,@LPG22[)G:]UL)+_$%ZLAIYR<D-%%T^?2P]=Q#<D?
M&"K7&DJV8>YWO#Q&7UZ\QG0^7Z5ZO<(P&?\/YE_).:X3>77.L1K#FW=A^@;/
MWL_F=;;(PA_/SU9IJ4P6DV(!YA4#I9T!5SA]YZ/V61N=4I_,K):C&-*!YE"9
M?&^L:9>?11 7%2,N7DQIS@CD^7CQK@)Z4>KP1D4;Y#)Q4OE884D#/CF:J4(+
M-3-E..O3)N6;T(9TK#I4AK:5;S/:D?EZS9%2M82XEA$L(CE2PH9:KM>!J0TP
MO)#9ISX7*&[ .-XSNTZ!K:>65]'WG:H89V^+8U&30B"O4N5L(:*+()+75AOG
M>:<3Z=8CV3/ T-<"/YQZ7SII]RCPA@&%;VFNKV'_A=Z^O!AQIA@6@6"U5J 2
M5Q!<1 A>*N%MS5#M8_&T0+]G0.)ATO,$@FV975S&R]4$D,UON:M&4?"%3*%2
M&VJ)FEWBM2M"H6-]MH;/&(9TZM>.'0?.<3,97QXTOL3YZW=ACD_&D_,EYE'6
MCNR9FF"*J=ZH"05"[2CI=4(ADF!1]"F,>@>@_NJ5'KAYUNJY(YUIY$47T)AK
M]G9BM==F@)BY"AI9R4[?DRZ]!75(!P<M^+2_!CU&=IUV\*_;(;<!IUH:59D"
MTM<T32D$>$M*/H>2N>3)*]O'NSL"]) .$/K3KI\\VP41YH1UO:&,F!(Y)BMJ
MVX=2,PX$V0I%@I Z1V5B+*E/<=IK(([/4EK5.KQ<]/.0EG\?+]\]/E\L23#S
MJW!.34*E_W)-ITHI!R.+!DYR)X%;<M)1.4@BV\R\XZE3UX$#P Y);Q_*G2\3
MF/K*K%U]^-F"EF[-DU]U!,7YAW'"Q>O9)(\29LN4]B"4K9%O,KN=%79UXL*$
MR9'G/KG#=V,:E&_4BBN-1-#NJ&M+<@$JKX)0M? R.@*B+82B$B1FE&$VV&S[
MZ-%O)H@<MS\4*YSVJQY:J[8Q/%>?A?8K;EQ FG0RDDZ[/]RO_CM6]E\$? ^<
MZW9W(G 5/_@5IS2P":VO1_EL/!TOEG68'ZY.^;P+WCAIP8E:-8\@D>[%&M0N
M610FC75]ZKOOAF]0>J\U1SJ(J%V?Q# -;U>)D$_Q"HGP+*,4'FI1,%+VU9JV
M)8-SDJGL%?.QSV'_-C2#RB=I38VCI[]3HM'M.X<C:X,73FDH&JNG36K-6>?
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
MK !N6?(60Y;\?GVL&W"'=!(]*.H=+M0=@SJ;U^N72!C^\H?_#U!+ P04
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
M154?5!0X7Y3C7PUG7R8S/_KK='+QY<TXCBY*I0._6P[D#<<8X[S[ LN&8S=
M_PU&Z?5D^M&/ (,@I;/B@@CO$+^0B01C#7K>.ZDMMS;<*DEMV4"I .8I<^91
M'%)31WUMDIW'\/MD'%<O U*"1A/UXN@PD<%)?!E2:: ,V:D4D^=M:A@]0#]E
MTAW:9S5EW-?8EX#>Y1W&L)Y[3=!,>\>)*FIX.!,GXK3+A+M$199,*MHF2]H?
M\RFP[4 >JZDHOX;^=NC#<(06A_WP9V.E-CD0[X3&R5DX$I3%Q3_$C#,U5=S>
MI\6Q/^-Z C\%VAW2=S6%[OOBOS979\%UXJ&D(\5\&:=IIP4E'(!3(ZV0C;;#
M^V/_D1FXIP=KZN\OC^\44WR>C/"S9K_]UT6Y?S^?3X?A8EZNC7R:%)P('HV,
M__QL?6IGXY &(BLO%$:H.2)CI.:.>*"1,&JR5465ENE.>4-%4$^98X_JH)IB
M__LE0E>OR(U<"*@Q+F=B;*08FTI9#B\F'%+(*N.;A,E2F^1T(YXGSZ]'<$O-
M;@*[CN':?+TAT:9.,YM]P%BT)#XY1!)D*GI@-F?.A*%<UB;7O8A^)'K5<TW-
MI@4]1K'Y3:$^9T71E-*7\VC!,^**W%Q(2AH:-$[+HB''?OA9K*J#:O9/J+W<
M7Q]3-I%#Q/Q:9U44J,$2JYTF27G#J1#(K&ZD:X/OR?/O"-Q6L\O#91%QM0?V
M ;X"@APPHVT4B1*1<JG5.+0/.$]TBMY@!&"Y;)-LW@+RE/E2P[8U6SM<WA:.
MGR%=C& UR%^_+X:\5 ]05BHAN<)Q0E$V-H($J@,)AFH,^D)1XFKB]WM M1;D
M:.?Y6I8^?E&.0$6P:;'_6:Y%NG+ VDM+F M&,^=L@#8G%X]&E*.ZSSMK<^QB
M^\/H,71!](-K<^SDM(>%&?:Q^&&XH!2R.@9.8BR=RD1!)E(@3IIL@E8LID:'
M6H]=FZ,R!78Q= /7W[EZ7Z"M+B-K(Z5*@1'M@L24WCKBBE1O<"&&H*G4J<WY
MQ7M '<5EW)U\=GM!J&3P!E?A[EQOOP8-@"=GDR3!\X1K(,935E)-$"]0JJ(,
MC?;M[P%U(ESH;_!F\\++C= H1 ]6,V*S-$1ZA="<"C@#9F"46J>5;<B%C:!.
MA O]#=[@!MSE6KCN@_=QF9?,%NLA V%2=+DT,<5!XQQ&',N6N!# B.19</<I
MXU?((3;!.MD\HK</6A!DB67U%G0!TS2-N 'GD3.(_NZZ,T_TM763U>(Z*)"R
MM-.*1,<2(0>I<1JT",I([[A.)L)]DOM'[?BN:4-CO^]BXMIZ5B_B<*W^EC$%
M8B*1Z+0E,N+B%!BN2X+F*$SP5.9;=UJV[%I<?N3AE_$>=IWT-LK6(/YP0CCO
M?=E?^PSS8?2CF[AZJN+<_.36$CGWC..67D[VR7I\#Z4,$3,JX37G&%Y)#HKZ
MS/5VO9R;SV@AGB.H8!"<)=1XY)^D@OC(&.'6:$C6&9_:2Z*^[2N><]\MO=5%
MWI0DH/TM$?A&8*C, &,AA[!LC!1LM"FUR2&.7SIA%P[L()VPB\4?06='<&=2
M:1%C TZ6TH9R=,3S<LR<*87K95;W]3<^>9V=VJS8U_8MHL=[<B9-+?+5!*+
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
M%E+TMGB#P]VW,:TXWP55TU!B,Z['"2/Z^^T!(O0P>H/%8@LZPQ5DRQ2Q!F=
MR4HW&06<\,AX#H(G'>23I\(#8<.AF+"+K9LT9_PZ&7T=CL^6POBO?1R.AO/O
MZV90C(%QF UGDVVISEOB!"Y>FF;,O"E%,[2)(>^%=?B0H8;O[ARWK67X!@'#
MB_3_7\SFZVO7O\,?U^0(II,Q_C7"E50=#Y+3<JF$>HV!M%! G$N:L.QH*,>&
MM6BC\K,3S%,+,=KYJ,'%G_+2O,LOTN3+-2F4+IB:1AZ;4#U.W-'0F9-&GFBP
M&&W$!HGC=!<UR<*537X32"BU6>H$939X8QM=+CP<.QX(11Z9'+LXH/)!F:NY
M<]GV\.\P_SQ)2YF/Q>V4.]\%^-V?+X,U%RG$X%+IOH"XI4VDM'XB3&1F("FK
M5"?-EDZ',OH@/965Z: >JWC;L.#>AFNMN-@!6?4CD_=C.OPIRL/Y=M+4,94G
MJ0<0>F<E#S$2[80G,LM ? J:)"M8"$)(E3I=/#I:RMQS8O,8&;.+/VK+8;Z>
M?%LMJB9B@DB5)-8S72[B>V(=#\0F3/N*8A6+#^KGW?S(PYX$K&GD26\+-4B!
M[U=GS]XS:RDR4G->.O)H8G.D).KL;<C4ZD9!Z5%UL&B=XM;S08-[ZC?%X+N
M^;$;6>SDKGL;&NQCZ^:-+)0/D>O%7J' Z<KY4'J]>4)-DH9S(_CM"?WI.+Y7
M(XMZ?M_%Q.U6;@=:<6<X29+94O1-Q K(A,;$A!?)!*>.=>6N8-?-B_4N1JDM
M6OTB#M=5<^V4+BQS'LK-\L6J@Z/AFEMF)88=KEM_[<N/?+*NV<\H+6;)BS ;
MIJ&??O_H+R.$Y24N!3RGF(@I)R.D58SX8 -AD'164H4DVQQ V KIY.*G*K:O
M*.=R">P*3DD:WN5/4S^>^7CM*$X7A&T#J@<Q/E*45<>IMZG2QB,M)I2'D<;L
MDE$QES6HM&!,B?@L)'$9@,72&M.WT7IY+,X\%* ]%F5V<43EJMS+R7@V&0U3
MT:/Y;3Q?B($O&ZOY(%5BD3!#2\=4B"2HP(A)6=H0A8K=FD]VJL=M0W$J*TTU
M2U<4AMJ&:=T&L0.JZJ7\[7@.7\:OXZ\'"-##V >8"%;H!$0AK-:$N5 N'^=
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
MPQKG<$K+OIIRSF(&E73[Z'4?Z,_T[A3'-F?%XTK6OHAQ<H&0,5Q?7'E^6QH
M?( (.!9\G7^'^8!; &><(3F6 QH>$O$^&:*B4-8[&RUK<V:IZC">Z5Z![I79
M\K@:N&_&7TO_B^GWY0GG^2"!U0*2)"+(19TT8QX*&<,IQ:P!GX5^=/G0VZ"?
M:5V!UKV8\+@RN.]+(Y=A0LLO4LW%1=79>AC<>J6\PJS B(3F<XH$F3S13 ?.
M98 8'GWFOF\ S^2N0.YJ#&F@D+L$\R[O$G&MD,<22<ELB;*2$9E8(OAU("'J
M"$JXS$*;%F_[8WZF\S8Z'X@';:1ON[^(11EK_OT].F%=1/RR* 1&;]$XN2CW
MIJ)3#9IXB)3DD$W,PL1@CV">WH+^F=55)ND:W&B@D[O#&/XZF:0_AJ,1&WA/
M$Y3P?R&.(8,#XJCS)"II-?,V1O7H?:0NT3[SMP)_]_-]3?W<O<+^N1^?#3%Q
M7:X_ Q&M!4L5,91RQ!X="93Y<M'5A!08U=H]-F]O@WZF;Y4$L <3:HKM[H%]
M$=67HOLR(%H-@!FAA$R)9!$#D9ZCX;C41'(!F6DP4CYZ77HC\F<^5^!S?T[4
ME />I]"X0'PU@@$U#GSRC!B9@4B3,&5UFA.;0'M,4AVS;=*]'J"?J5RCY-R'
M"2U$A/<HE[_WWTMY?)VR2D=%$(&7?7J'<;V2Y70V(]Z#$TI;R^#1T[W-T)\9
M77$3I0<KFLL*/SB"*7[]=NC#<+0X '593TS><1,<,19$.<HGB!.>$Z^B]9[Q
MZ(Y@FMZ&_IG===A=@1LUU8?O'J9Z=0&?)A]@A&9/[_UT_GT0A4Y)Q$BR+B>I
MO#/$:1^(\TQX9JC5O-L!I/N?\\RPAT^Z]7-."_7>70/O%>&OO0(#KD2(V96F
MQ:J8QJ:B&<M)CL$9 ,9!-SH6W!O[,V=K)60]>=%"0?@:EKUV7YQ2C#K&2$HE
M:'$.@Q8J,EH3)_ID(XN-1-A[ G\F]392'Y(1&QA]R VY5Y !0:=/_MOU=U)J
MRKQ@F%&BI8A,Y5B^3Y8 CH4#+O@Q'> B\S[0GUE=8:JNP(H-O#[D1MRMZM_U
M4> 0>'+.$RX-OI,&T\V@,;+R(JH@07DO\V-S>SO\9W[7KPWORXX-]TEZ[]WM
MN_9<JPZ*Q)). 8< 7.,0(A ;,*"BPI32MXZ>MR%X?^S/[*X=D^S)BPW4[G?9
M[OXK,Y]VN3(S2)(';O&E!,XI#L1;@D&5)2H$R!*"X+2;J$5%4,_,W>.F5#NW
M;^!O[[V[0^F,&2NL-OB*:H/KD!1"$2>DPO?4Y2"HSN)V(>[)*"V<;*N9/E/[
M,?+JL5O-K&USOV(R V:=*MU\I2\J^A3CM* RX=KII!4W*LDF;\H/+52_$X]V
M$JK?Q9_-=<J[@/FQA>IW<M>]@N7[V+HY 6PY 6>B0I[SB#P/E#C(@O#2^M;R
M+&*V3]7QO83JZ_E]%Q,?1C#/)YNY39YDD8ILH!7$.?Q2*!F<SE8BK$ZYQ9$(
MYO6P]\,R>+L8J[9N_1T1?9.R<XIQHJ4"(KV4Q/E,B75)*5YZ5-^6(7@B?0;V
M=EHO$]5^W:[$O@/WU);[&\Y1C)6E!!) <&)]Y,P'8W50G1QU- KH>WMH/Z/4
MUK&Y*9-OC4W.XL*D?<;!I-(<.VI%>&39 *6,TV[G0(ZJA\#>+MK?. W$6M;+
M\8OX7Q?#V=* B]8Q3BN187'CA!%)PZ*]7";>(*5PX$RE-K>-M@!Z3H&VIT U
M?-B@2]<F6.6O4UAKZ'8!V#0A>A#BXR1)51S:@23]O=$@97H8*(_):)PU">7E
M]J;F^*XXG#>U-4HS$91*;<['/!)='DBM'H<MNSAA*TNJ"U9?PSO)ZT' [&J>
MOJ.8?!-C-Y'J/9Y229BZ[_ANB5%CB"@L]]%F+:1,X!*U)7YQA@:K71CL\;SJ
M;_]533PIXU3IY\-8N0:+J2)!MF'H1',6*@0571LMH?M0]9WO7A<RP&CX%=+M
M&Y.K5RZQ 43)%'6,&&#XMF67,,^"2!B \Q+=I5*;RE$7=(>/Q*NQY/:\5]T9
M#:25UT"66-]NPOJ?,#S[/(?TXBM&F6?PCQGDB]';889!A!BMLQ3SB\B)Y-03
M[Y@FC+ID [[VAK6YPMH']0D1[&#.:QB9O9R<A^%X,>=_@#@Y&Q>5YC<)TZ-A
M'OH[+TR1M+LZ:X(_NSB'M-)XO*[OR%P&EW.)(\#A:V6 !)XHP6C"19&-,J(-
M-=N.ZX3(>T0$J%VQVG-H?M/0KG]GG#8?2!GH(%.V$ A&6JS<&R]JIC$0H[UB
M0GB*7W0JBAT:^0GP^?@]7K'2UV>P:P6:C8.^K&MM&6^0E'&I<+R"F]*"$U<K
MAN.U.AGO0I(F=BO[/@+X'YSD!_-[19WFQ7C?^^^+7>7Y9#64JYSU=YA/\F+5
MN7J3%]_[-/7CF8^+8NS+R0P7(HHVI=E+PA38(G^GB?6:EYJ\%SJJ[ SMQ-PJ
M<$Z%BX?W30,IY/4@/FT<Q+L;@Q@P%5/(.F!F6$Q%J<8W00@BK,?O1&JR:%.O
MV 7E"="KN7,JRA%OFY;+]'FVW!+Z"-.OPPAK+8L!)G<VT>0(7]0;P.=RO5\2
MFVS6RO-H/-MW(=W^V!/@16-;-]#NW0!V3=@K1?C97Z>3\BNX].+4>.%'+\Z+
M]LG 1> VF$2L*#>-0%GB/1=$ZY@$%4QE%0^50'=&?0(T.[CS&DCN=L/^VVP^
M/"\:$O_ R&\T ER8RTNCI46HWA'E0T+L.*D&(W")]B*@1QU0V4:@I@_J'XYX
M%9Q740MWV]S\<0Y?KAGHLHO !S@'7\Y7+ 1\0SD+J/ =2;E<@\=)FWC) O'9
M.J.Y\]8_N(O7"\$)L.=P'F@A2;M.40><"QQ>*,HU92/:.TP(;#F'&(Q7(1F;
M&K6172,X 2KT,FH+J=9%+YRKN>N:<M'B2K6*8)+C1(ER9H[C.*V&3,K@1 ":
M=&P3Z-P+ZX1X4,_\+21/-PS[/4PCSDK^#-[E?T[FU\I1ES6M@;/:9J8CSE,)
MB,P2_V:R)2*8(!W^/]@V$B3[X3TA.AW 82U$23>LC2\7YS?/$#G^;39,JT.<
MZR+I]X$404#T@8AD%9'1ECVL:/ /;Z.B2K7J.K$'V!-D6"M7M= &W1:U+^VR
MFG.714]F58H1^4^#P!E76C2-PS<!#)..!_#&MYVZ'L9XVF2JX9B:\IL=*IZ+
M.L- 62^YXIC8Y=(+MI0Z'966Y$A%4C[G!&T.53R$[(3X4M4)-;4VMV5X-R;$
MQ1;+4IWKS3A.,<6#5[#\[W#\GY/IOW 2?>F_#.=^-$@@6(X<B'9%XAX ([^@
M''&.(PT@9MIQ8ZPBJ!,@TJ/ZJ84"YO6-EM=HOVN6&H#7PN$"2V32HK1)L,1;
MI4AB7HAR#IE#FYM%]X Z 0[5-GT+&<FJY\>N=^&X5N4<"*DX2UX3#KJ(4AE/
MK,WX*L3,<(R)6<H/%2M5']T)$?7HR-!"8++F(+>WLQ/&&Q5Q6$$7&4W&!+$*
M9W_T"G?& L<$^N@I?T2]$)\$Y^O0H87B9,U1WCX<OQ#:_/397S;'&_ALP8CH
MB8H1, 4K&Z<F:F),8M0XA]]H(]ETT&$^OP0'H$=UC<J:9XRO-9H>J!0B9>4-
MC])A-"=$:6O#2086P/*4..R=A]4 > )L/1K_M1">;!![79<\CIA9! Y%"\98
M(A6+92D" CPH+XT.VAS_E'P,33N>Q!S<DP ;^-UBYV;OX6U4]5Z\S ,0CM$L
M&%$A8SX=0R36:89_"!&%U-S1-K=R#S.^9[ZW),0&WC?>4GJ7W^+/2G2$!EQM
MP&Z^P_':#Z?_]*,+& 3EO*5%Y0A8>9-5(D$$2Q+%T5DO<K9MI-^K#^6TV7Q
M-V\@;N]]K+HYP>K VD & =SE1)A0I>B)-O944\),N7!7]NW$\<<AE\,Y;0(?
MV-T;2-R[I=W[Z20"I%DIN[^=C,\^P?2\V&OV+K]$],/YP#'G4J88\DL3"09"
M?'G7.6<I_B][7];<5HZD^U<FYCV[L2\W[CS8KJJ>BG M4<O,HR*QV9J615]*
MJB[/K[\)2I0EBJ0.#X%#4JI>;(F2STGDEP R@<POA0_%6]GG;/I9T5Z0<;6%
M88VA-*OR>##TVU8&]SE0WY-M4\@XKW_7>?#C357F3^77CT@_O_WI&<_*\"(L
M1,-SY8EWX'-@E>#)\<BE878RCKX1\K\@DSL H&OL<N_[N>6AV7*]_>9F3MX"
MN1#GLYJ-I[DM,8&-OI!OBXL"%0U%H)-<V>!L'T]PFU0OR(::*7^-9;2ITGB8
MOGF;\O+;Q_GLYL/'I:U7(N?%#80/FC$K$NA"3J2*9-+>$[*V%(9)Y63\2H+V
M,^>3@U_] @QB IVOH9?8^];GU_@QIYN+_%-9(_O5VR\/OKNE/$TQ:L%(5A$C
MI]4./>DF>4!>9))%!XM]LOAWE72J]C+=EI:NT!RZL<O5_/IK=X%?*=A%6C%O
M"3"9UCQ8#RDN5%:Y+Y$C>"L4TZ'PR/00 Z,W/# N^F[5L#:*<"C6XKZ SUHJ
MOB%/V4*@.SE^O[SZG"-%D;21WM';#A!J%[+A85:Q29QIB84;037KI>?IC*"8
MD*2SP V9N#(V08@I$G0Z"18K*^X@1HYC!'\#3?"DV.^@W@X$A2MD[>_K/SB_
M8T.V/G*,F$"%6J^J;;V20@;)>I=,#$RF/N'+%J%>]/;0&I0.#/4;1+LSYB'"
M=66GWRK>89CIFX$YS$CV0&*ZY>5.2"5S]HE'X%A;%RF?(3@>0 L9&6:!6/J<
M[1[ 3)YAI#^,E>P"0 ?KV%!O^/;+;_2 Q=!C\EIY'\ SJT!)OJC*0-!)8Q+%
M>\?ZT*0\*]JKV(C: M2A%\\& :MX=R8^1,"N6]*S(AYF6VH,[3##V1.7Z9:@
M!X(6%DH24H)E=0F600,Z-)"U<#*)8 27+\EPGMFH#FTWN\#1P5ZVD-"__?(#
M_L]L_NX"KVY;=!JKG.<R0W16@Q+U_+%VD_&":U(-TQ3V=;&<'81\%=M8+] :
M4O$.$/6KH#_BI^5T&")NU^UM1X$/L]EU,X#AAM8,O6D7M;5BVY2"$DBQ"/,D
MMH\1?-&L$E>SY&*4R ?=$IRFL3VS01ZKK>T"6@<;^VV.*5=QKNZZ>$K%-2^L
M #)&;H)*&D*1$8PV*AENN)=]4G%6)9G^_KLK=+.&>N_0BNG=S=7U[%.>+SAA
MZE[_\?SS4C2M32JN*+#H*O,'K\D\R.D/*9*WT0;C^[C:FX5ZV=;1"HT>"T:.
M'R]G%[,/7][BU1I5W/4"%LZC$ *B58*LF>!%IVN!&,:BL\[1]Z&R'"3>RS:>
M]@AUN+"X/_J\S?YY-_OT>799J8=NCU8E]S6U%5 Y2=$D117>TBXL<G#!!X-1
M]PG1MHKU*H*R=L!TZ%FQ(M-RL@P0JFNPM5:LPX14#>&;]=)]AUUIO7#<HBFT
MDM("ZFD>.%I*'2LTYV@VI"2C[E7R-:%!/!/V3&T/NZB\@QVLKPZ[V_*480%-
M;35)GC8)6!CXQ#DD']$)[97U?>XUMTDUO2_2 +@G),N-M-XAL'G ^/SE80^F
MMU\>_N1V-HC(4Q &G*]<!B@1?,P%M).\]I;6#/L4V0V7\56X()T@:]CZ:)VD
MRPUQ@$1=G9&G,AW&$^F%XA9CV0."#GO1&LDTM\)+7^K-6UUD=0&O# >M23:O
M.#>B3QNUJ8SB&6_D<#:QB^8[V\*#@2]&ZIU,)C #C 55FP5["-S6BBCC!?I@
M2YQTVWGM^\S.H'3HGK9!M#MC'B+<9'O,$_&.:KO9'<QA1K('$M,M+TO77O%H
MLZX=V"ISMY8./'T&3B05>&%>R#[D/@<PDW$;4&<KV06 #M9Q?P:P7%-_O:U3
MNST#2&AH#?4,0I(D7*R+IS:6-DHC0T&KL^S3YV.K6*]B VH'3(<^BG>RW)GP
M$&&Z;CF/Q#GPV>K^<*T:PMZZ[K%L/!(JFL)YB@;";3O9>NVH8P N;;+)\)1Y
MGTO@"8 ?>H;:&?==5-P0[T65_K?S#[. X<O=H5V24F2'C@*O2**HPB&$'$&H
MF+G*(GF^<@&W@?;@\7.G/^S<0\.S-NII>*9Y6[*XW*!NSW%_R-<?9^DK>\+3
M3_,BS^0VJ':1MJGDP#&*K%6I:0/H+"U]I HGK-+#Z-4'%HV.E_1%;_^3PMBP
MT6V5>Y-<RZ.W 9(U+TW?+M,!ZM,GPW;6%9C&M>S/2"A,HO77.(@D7>W>+"K7
MOP6K.;-:,R6&7=8>K<ELJVH_0HO9!8^&EI+R^=G[_ $OOKV\/K\["U8^%:4=
M A.AYD!A 5=L(3\+61*AB+25_N0JQ[]]F/WQ=WKTPC+^GZI?PNV7"Y-8\](7
MO0/MJ^26;;"K++=B+*M?!P@R8 \9AOK#-T^[4^R-P:RA_AI/X$?RR$JE890$
MX[ROO;IB+4&S8"(YSDQ)K5=;/!PECAN6[VXP[J*VSM&@X3;:Y 388BJGL@NT
MQ!@&OC"O6.*8Y; F'8>*!O=3[I9 <!?-- P$%Z+\5Z8O:4@_W5RGV6Q^)Q%#
M&7TFAR>IG$%)%P&#B5 $<RB42VFU;?,&K-8^_A0AVU]/K:?7=S/\]!V&^?GB
MM^X3^YWAVHL,S,EZLH &@J>E0\>4D$>G<#7I>0-R:Q]_BLCMKZ>&F>L+B7[
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
MG%!YHSC3TRLW@FO62]>-Z7LW"U>L--H(!MGQZA[3VN1,$D!28G8IT/K%3]4
MMA S3XG_+BIN>J1]<WD]_W+V^Z]GC'%R"GR$HFM*8 RU*:!!R-85+BP3@FUC
MS+O*\6\?9G_\_>Z)MSC??;. ^6X'7[YO6H;?1HJ?[:6UII=&MQ*\>W,F@\=<
M"AF?(/=#L=MCVEH3)06)4+BWVR;G;KB]>_,2<-M1:XW7V6]O*A?C??M:$W76
M%C!)&H:P!0*WIG)]\\1CR#X/NI ?M+0^?/,IX[B7%AN[3V^NSO%GC.?E/"Z#
M8A5]B;)F%%H*BE/6@((7B,647*0(,0TBUAX$Z9/7GSJN^^FS]3W43]<?\_S[
MRWIZN @$[I,%;,E"%%HZ,I8 RBD2SZA$0G$6C:#57PUC*=OTAE/&L9WJ-MY*
M-:\]N&/CN/RPC/#Q&M^D='XK^A,NL<<"#JM"V/45C>H1]AK92F5"CD[IQ))T
MQJK N$M%6IMEDD%RZ^+9KB]KDMSV2_X\F]>7/GC^^_N,85FR#8E92 LRXV E
M.,\C1,EUCIF+:#NEP0Z0;O_F:</(96Y_[S?\,U_]<'XYFY]??UG,S7Q5V: ?
M/Z5R0]<DCNN/,_K)'_FN;O5,RL)LL/507DG:96N+.)JSP&M_+\6#C7Q0&+BS
M(B<<Y,%.%-O9\-/N;<=I(AWJ*FAP,=<2D#JL7\ZO_OESGM</\$/F9XG\0)3%
MUZ(!VG?RXJK64/A>K,ZN%!D[$8!LD^H%VELS$#ID0]_V<CFCT4GFC #DBM[-
MHJK<-1YTR4HZ'G3,?9I)WK[_!8(^0K$=*,E^O*EJJ*?U=9SUK'Z9Y'T6<LVS
M80),DO6R'P7X8!R$)*42SEJK^E!7;);I!9I!(P!:AW%+L=Y=G"]D*=;8HJ2
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
M (E+$%:0OV\-C8U9#C&ATT8JS?6@_*D3[P4P$M?]]-GZ]/?'V>7OI+^<%K[
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
M@ XE20_$61K\ ('Z7JZOBG2@"_9]@-H,^AY:[G&M_D0PJ4*,CBQ:8KU!5E%
M"(F< 86.9ZLR2]T7A$->KW=%?1?E]D5[0\89#=:S8NM5(JV?JG)J5_YLT%$C
M6LP6=2?6B.=$>XT;1 .0&EZ##!+PSM"'B#C5)G(<";Z=X-W%>/; 9NK%:,GL
MY%GF27M:)1G2*ID$^)P\>%\2IV G.-FG>OY@YC-\>SJ0]>P"R6')MGZ]^?0)
MYU]FY9O\>9[C[0*.E^DA0\ =3UEC<JT1;^Y(IK6O'E;(L[B.S(@49(A640SL
MK%,1%7>.E1BD6$N>-4*&MF19WU^6V?P3WFGUKG2+B]K.ER9'*C7M0]?FU=$;
M"-*@T\QZ\LUZII%NE6[O-M4/-$U?7^3%XO18Y6<R,;1.^-HIP(.*6I"CBPQ"
M5D5K89WNM, .D>[P!:9[6\V3'M2M0>G!E+6-0<4)PP,:#2E:5CU;7HM3:*.Q
MAJ?@38K#NE"_,#Z;YH;2#(0>GEO\F-/-1;YGTEBGAK=?EO'1(B*B$3MA?087
M2G5+8H2@R&V(F>4@F5 \=@HL=Q?V4'7&S8VH-U!'7%W,?% \9 :<!@0*26,H
MM0-'KHN@S[3"0<=8)UA=W!WUYXN+=]'^5)6E0V1Z?<7%.R$UI,1TC)JG,@'I
M*\\H6M"5ZDF58L EX<"6$K/]_^Q]:W<;Q['M+ZIS^OWX*,MVXK44RTMV<M?]
MQ-6/:@KWD( "@+)U?OVM!@F)! %R!C,]!*%D)0YMRI@]M0O=5=U5NUB=YM.I
M;>P$J>_?7#PZ\WVLVR J.33!7401G2@!6)9U5'<(%$U; 9%'[@*S6C02:3\
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
MO _5.;$_V.K-5=HISDCIYOKF*E#(L:,?7J<R\RP=%$H*""B]O,_!0D(?*%-
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
MY* RI0)1106:B\1CTMJ:;G->'G[NJV5L@'G&UD9[V+RF/'*F*4DS!)UR+,O
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
M#X[9.J:E:IPB!?P45")HG96A7V2MNTD3G4X3[=ATCF*[!EV7!]I0BI%,^FB
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
M'%, E@(W+%LA19OS\]/WUV?BXI-WUS[43J2S<COY!E6J\E(@2VV:X89#T#D
M3U$XS2@N$&VN]D]/E&F\/784:S_V MU0;:<+LO\(,O7FL+OLSC$$3"O())$7
M*Y.!.N*2EC!4X(S(D&-,] L6F6ASO_=:!)D:>48?N[<79-JC_")]#M+0>Q;&
M0(52P$NG(5LE4:I<$K;90EZ5^$XO%GN+[_2@X. Q3H,N'?HDS#_@G'Y8_T:F
MV6RMJ^,Z;PY\UFC=-%VP[G3(,%^,],(IY0*%=.A0:*>85JPP8M1='/S4P67_
M.Q];&Q*N%JN;Y;V*12V,L4P[< KK<J007(U@G&2)W"T(Y]J<HG6"-W19^CU]
MQ'QSA>_+K[B^>]2F(G]CX3^(J1_HC__/A8F)9Z<++<I" I'#(*+)H'W.,EKD
M1K=12^@(\"4.%\?VGMWUJ@4W#4Z?O\%\LUK=7'^J9E_]<X5Y!Z;+(GHM$%@M
MQ%99T.H:B/-0G.&TLF9L-"^S(\#S=J'QN&D0''V#^=-?GS"MO]GDK@%@!V[F
M245D H+(')2T!ESV&P6HB%+F'%.;-;DGT/-VJ?&Y:E!M=^\;<'5U%TN^+]4P
MM]*<.VB]4](H3* C852US=[G1$&F1NL])H?8YHZ\'\[S=JS1F6I0EO,-[6/+
MK+Z9YA;U!4.=T4I:7V.N2AY:UJ&7&FQ,CKX'46-I4[G5"^9TC4'3^=+8[)Q*
M(]$'7,^6FX_<Y$/;$OFH76 ^6Y I5?W8$L#QK$&CRQ+)GK:1A.]^/"]U#-V0
M_T?#R@?ST""@>HSJ[ORD"ZZF!]2'D+W,\?08[#WK$ -,/Z5KF,@\$SI!5!Q!
M86'@D;X4)6 FR%QQUJ;.?%J7>.98>DJ/Z&/QYI[P^R=*#1?+AT?Q(J=4*!D4
M(E-:B()!9'6^;_*!9^M8X&W.I)^%]KUM+$/9:9!9/0EP>QW7 >*$V\U>D*>P
M\PRFMX_S#.!FZE7H#FHA<-[3-U2J*I^6=0&O:JNF8C'DHDPQ;1KD7\Q]>NU2
M+^$]?2AI'\6$OWY?A_7-:O/JNM"FRIR%%+,'94. (-&!S2(JE9G%T.8,YPE0
MW]M^=3PC#<YJ#D#;UI1U #=E2O00WBGL3@/([.8D YB8;FW95LPFEZ.J\\*0
M:5!%!(@R.^ 83= $/,DI]J))W*1?KC21E_0AH+EW_'PSS[/YY;T7-V@#NI#!
M>DM)7?!(>Z+DD(.-P4OGO)AB]WD$['O;@88QTZ WXPEXV_. #@ GW(GV0#R%
MW6@@L=V=9@ KTZX[V^U36UH!K0)&?P5%,3_X8 V4HA@OTB?$-GU>+^0VO7:G
MJ;VF#QG-O:7J6VS>V6?.6)(.F"H*5/(:O X.BA&2.2&DY6T*)_;C^=[VI*-X
M:-#!\!C5G==VP37A#O32$D1CL/>L0PPP_20+QU8IK<Z9<)D">F,HH!?6UR8>
M^CXPP8(ITB0UU=)Q,IM*6X_H8_$F6B*[2^,/7[Y6X[P-:[Q<+.M4@HUF1HP&
M,VI(E)W1^YL(GEE6]1"$4?2;Y-NT7/8 >?Z;32O&'CN7&:S(_1C65I>A ["F
M6]!!:"^E9]2(U%VM[5$9:; >'0:H<Q!*\0#)&ET'PB*$DCUH%V1*D44GVQRY
M3.PJSZH:O;2G]"&B@8?\].^;V?K+9J;LIJWKAR^_S//-:KW\<CM.+?D22QT4
M+%P"%3F'8#AE?1J=*38Y7=J<W#Z-Z_SWI1%Y>>PU=FROV6+;CD'L@*[I?O0T
MOI?9E,9D]!EG&8&."9::'93!(0JC!6A:2D%9&2&HVK7*',>@0K2-"A9>PEF>
MV99>SE?ZL##1=E2'E-14[WW\?U@'E=RFCRYSE9)0M=&=;) (H_<Y0,PL9U5,
M\BI,MC/MA?A];E+#V7KL5F[\I><1S#O_[P)TXJWK -33V<5&H/S916I,OB;9
MVPX!YIF^9T4JX$5EBO>+)JRQ0/2)U:IH7](TZ];$CG7$CO>2?M6'IA:ZE&&V
M_%>XNL$?OGS]\>\S7-)#/GYYAY_QZK9BA(=0$B6/ROL(2CH+/CD)@LNH;''%
M-3I#[(;O_'? !CP]]B8_FC?] T-]\4W/\6.\VQ.)#F";;H&]X+Z02&4#W@^Y
M5C/26JY;W4![M(&64LB4==03-091<EII!6<ILL)]:=,^=0(>]IRLY,DY6 ^N
MFMRQ7H4UYM_"<OUE(X\9TD:8XX<O]W]SFQU;([UT!JRV%" (5D,%[VEY%UZ@
MUR+H-J(IW3&>_\;8B*\]GC58C.<^H*UD6@=(C6LZ=C&]5#5'&QJ?\)8!%#1>
M=[9-R8+;S&CIR[?"/W4&NTB1*$R)B1@$XVW4**=RBF?K.5[*)_I8?KH]Z$Z!
MDV6=9>USMI0OTI9(.Z.P]+K)&LOJ/*PV:B5/@/IN=YG>C.QQEE;>\E5T]WET
MD^TPC^"=U&;3G\UN7C* B>D6ESN0W-,ZRH6 *DU("RE2G"]J,&Y1:^ERRFK2
MF/;TMI_&7M*'@!&]8[5<7WP(\\N[DDDLS(6H0(@Z:%&BK)-X+*1,^V+A"HWJ
MI"A*GWK/ ^CO=ME_\-CSW4:.M^X>BH\6A_B*XN[HN0N./EM#=[9?XF)I  >[
M+ ZP7XNO[!V<Z)E&[Q18*6E-4EY#=(Z,;ST3BBM1@G@]-!Y8G,=GL8_9#K(W
M@;#XFYPWGUQ'KY3%\OI6\ '787;U$-ZQ:N-//:"9!'GGM]K1)4_,I!22*EF@
M2EF'7)(+5=K"*?0L[RFX?.I14XB5*RUD<5CGS@G:.%(N$+P+4/6IM!&4<\HT
M41U^ ['RQP_92M#^?+.F!^T(T?Y*?/[Q)UY]QG\LYNN/9)V<*6$O#!"5!!6R
MAL!,ANPXCSJDB(VJL@8"/U6UUS[>]GRO0CLN&XB>/X9?FT QW_: WLK67M1+
MAJ3K-49@""JJ7"WE@6O!%/+HHV$3^=MC=-^'4PUD99*VJH>._Q/MK(LON-R,
M+)W%F\UQ9'7_G\E8X>K_8EA>)"N5\48#6@HJ%%H#GKX"4$IFF!4+/$[5;M4;
M_/?A=VTY;:#F]_@5/F!:7,YG_XOY5US_C0S];K%:_7B#?RQ^Q_7Z5LZX#O5[
M>[.L\<WF;_D%9:@L5#6P6K]4=5\*1&LX&)9%L@I=YFT.=T9Z@>_#/=MS^^*2
MZ\9[29%  0R< @1#:WU0&B&;[##+;&2C?N57++D^Q,G:L7,JDNN')]99Q3S6
MTX$0*;TOG(.3PD'Q2GMI1 J-&LM.;?IG0Q_H/!NT!Q?3#G[L@NP_LT%[<]AC
M-N@1!$SK(IQ[ILGM 2.O,:!'\,5;^EJ$S%3@P?KIQ@B?Y&S0-I[1Q^XO,1O4
M9,V,H3>F<,N!4IE^<E6'7COCG;%5?:2)7[RJV:"]6.P[&[0/!2\Y&_3WF^OK
ML/RRN#=$:5%N!RC-YK__.5NMWLT*KOZV7-Q\JC_]MEBNR^)JMACSF'\HB&97
M :-:9_>Z@+,H%(H<N5:>*Y=,])05(075*<:R)P8?"F>**P6C'=<I,$ 6R-U%
M#!!%<J Y5QSK3-S)$OI)KA3^#\XN/ZXQO_F,RW")&S:^T;.Z$%Z8Z&C/<8G1
M/F0"V<-*RI%H(XJ2YV#E5(>ZST ]U:.,/A[U_%'&F'PUG8[:)27*$E,6@4*;
M8&,=Y1HAF*0(;%*"9^$MZW2__CT=6@QQIW;LG,JA11]1H&P2FD+^8;0@2T9C
M(' *>7A45NK,-8]3W1Z_<A6W7IXR0,6M#V.32G)U ?8?%;<12.VLS74,(Y.Z
MC F)L<!I'7>&4?H6%6W4&.D[(Z3)AG%1VLA7OUX5MS:>TH>($3VD)I87;W&Y
MGI49_1E<U:7VTV(U6]>+J+#Z>/=_5??@<[BJ5U)WN3E6)51#+\^MJN6R9 OO
M"'_.B?(PF7C>O>IYG,0>_?3IH^R1F%M,:?8&D?7/L[\P_S*G;!^_B6#<04O1
M!HG!U%.@C;PAAY"<AV*MM";J*N_>9"UY M1K=Y2Q[=Y@<_D[YDNL)3^K6W&4
MK:Z.IZ"+,0G"!$_16.'@62:_=0&5QR2%;W.$L1_/N3C""-9N,I8R7/VT6M.+
MWN&QF;&(584T!'UW .#10G:,WCUFKDRKL1@/D9P+[X,LW* N9.M]ZX^+_$T$
M:;LD*9Z,HRT)M*_W1MY$B)R18QK)* ^+PC4:>?$DK'/QA?%LWWSBTM=9SJE0
M>*)= ;7!$BR#0"\)(1=C2]$.?9M#MOUXSO]$8P0>FL\OOC>6NPNN*0="?FD[
M$+WG+,BCV.LZ$?T8T[>? /D-GY19%O091"[UK)D5\%$'8-)[6Y,>SZ<8L=7:
M)?K-?6SJ$7TLWN*XZM8DMVOB@V5RJT=MC?"26?"E;IXI* A2*BB>12$SIWS(
MM#FU>@;9]!'&.!SN'E.-2<!TA1F_KQ?I?SXNKN@A=]G1R+V5_1XP4D'%@+?:
M*9;P3-E0^RJU$A1QRIB\1%\4\\FB5/FBWZ,&G#@^?M"WJ\546'(V(W!=:%D3
M)8)S)I&#L62#IG0VNN>(>NXAQZY0&6<7/R[2S>;[ALO9(O\TSS]2;']!(1E*
M$1)8QA0MQDF#LS54"X8)77PNZJE-:H7IORX7G_^;'K!9C?ZMZH]P^^/FE0X^
M>KHU9U3JMFO.."9M<M1)=L1WL\_UX&T=YI<S"LEOZX3^MERL5A=,LNA-K6K@
MH79F4'0>I0K@N,Q6Z6*";I/D/H?LE7M$$P(:A"FWQ[&UB>=G,DAM,YO-;V;S
MR_>4#][5P5"&GSBCE]8"V6W]K#/2@:0].4C-HXYM I7GL9V)DXQ,PH@I[^:U
M*:7_VGQ8VQ/G*_Q6)T5>C93KKU<75EO+K=3 (ZL]0)3M!\$]6*62TR:7M-O,
M<F#/Z_:\5\Y]*\N.>$QZ".)O1!XNEYA__QB6>&>3"\]-#L+6^FEIZV$@K6$"
M#7"?BLM6E"#ML?3O?>*9.L!PZS8X$'V[N+Y>S#<FV,!:O;E9?UPL:Q_H16))
M:!L"& K$04GCP8OL(!KF0S9>)-\FA'@"U"OWC;'-WF 2]"V>7U:K&\)B-->6
M*P%)UBBWBB)$DQ6DDH6QT27V9.(PH/KT'HHSX?QHPS88MKIYQULH/]XL*2*Y
M36XVTNB_XI^;W]#;)JX"\Q9X\A2;>"'!L<@@)YDBSZB2:5,ST0G>N;C%Z%0T
MF(CX;>^J:'^<?9YEG.</E @3VD3)<;C$"WIMGD(J8&CCKZ>]"@A:!.^4M6@E
M*]BH7*\#NC/QEM&)&'$<V>;%WZ2TK*Y\+_[9'_AD@XZ)R"&H.H)(%JSJ)@E$
MLBZ:R%+0O%-8V?6)K]P#VEFWP4B>AV[Z*,21A5+>Q"5H7]$E\E)O:0L46BJN
M'.,2VW1,/8WKE7M( ^.W&$BQ#]Y=5)1BC8E2 ANL Z5E@! #@F*6LB,GH_;3
M^<59!9\C&;V%DOQ#:.]F]-8Y?%O9<)[PPMM"08XSD%B4H.I;1T-9LLG9<)&B
MB[K-**4.X,[20X;3,*:&]#>,BX28-Z>IU7MKW__[\A#YFWG^AGCS3RZ"]EE8
M%@"EJWY=E?ZX)K/$' ,G+T?1IHOM.+QGXU#-R=KC8X-K1Q\"W*1A%YA4LHH2
MK^!J0(W(P-<54WG-N<DZI=QF)LX>,&?C'</,O(?ZP8>A#S%]P(S7GVY7P%FJ
M^=5FV[S0.A=3=  I*:=2SCN(16:0.:'GGMO4JKZG"[RS=(\QJ-CC,$>?E6Y>
M_6'BM?J&L39 A%HQ$*[>?JR:[[\NUK>H9XM\X3,W*!0#[;(BS(S";_02K/?%
M)N$-;:N=\M[CGO_*_6,JR^_QEJ,/77MB_F6>EAA6]/_WT_R[(YXW\_G-]<^+
MJZO%G[/YY8/7L[1ILHP94'@-*J(#'TP!GBV+):/)NTGU8,<Z$NKWY8-3\+G'
M78\^\WWZ]1Y 9#)K*ZR!Z%BI4XD2>$9?L,REYEHJ%D,8YG+?C=L<;=<]U \[
MP=V!^$?XZP!*+NHQ4G%0.+<4J4L/(5/@9EU-!#T:A_D8]@\^\0P=8!SK[O&!
MP4>X!^ZE;F%_NYARDL?,-?FF9@0S4>(6O%=@N-&)C*$C:]-)VPW?*W>9AF3L
M*28;?+1[KZSA7^3+\\L/58EK=2$<X[$*,G&>&2AMD'PY*0J_DG.U5I]PMZXD
MN0_H3+QB#'/O<8-A>AWW@YS5;^%+[15\<[VXV110WZ9M(4OEO6#$FB<WS3Y#
M""CIIY(PY61EZ%]0N/]9KYSI%A;=P_BP,M+M1)[WY0'2/Q8/;B0UXU8X-. T
M?565C1$B&EJ;#*,H1PC4IF.LV.5QY\#[^';=0_VP(M*'QS15%&;'66?YJX^B
MS,$5K2%O2IX2YQ"J"B/]\RRUYB'E;G6D/1YZ%F[0R,9[G.'H$]1'Z]2.DR;N
M>3+< 2N,=B2Y$?9W!H21VF;AG0S=])@./^,<J![)@GN8'7;4^2NNO[4RO/D<
M9E=U#UHO_JC-@!M+T)]8/%RF+GQ.+'J*0@J3B7:B8,%[6>>QI6R8S4KNJK<=
MX/R8IY^#-S2W^AX_&5Q9^D1?U)N4;JYO-F.H*7Q9KF?_N[E?OK"E]KHP6<?U
M"7)MX<%%2V]@BBHJZ21"F^O9_EA?N5M-1-(>OQI<@;J+DUS_I[_2U4VFM.=O
MBT7^<W9U=5&X426Z!,Q4X5\;*?]5UH#TG +CB*ABFPK4+NC^/WOOUMQ6CF2-
M_I6)><]NW"\GSCS8KJKN.N%J^RM73S\J$C>;,Q+I)B57^?OU)T&*NE"DM$D"
MI$35Q(1;OM3>"[G6!C*!1.:):*<Y$6O4LO,&Y@"!$]ZS% V+FO (7CPHSR5Y
MSU)#M%H80FRMZW.>_SBN$U%(0^.OT<;>&YN;X?USELO5>6VK<):38"FX6I:B
MGBS'@N"5SY!BM)EB*HNR5[G(I]&=O$YV)&+-%<F]MS1_'E_;=P'TMRFF_ ^\
MR+,S(= (7_?F58JU H %Y)9^T2KX$)$'DSHM-AL@G8@NVIA\C1@:7*I?<]/_
MX>HG5.8Y2P>6*P<J! XA%TWJE9I9+7,TO2[6#\%W,C)I3L8:S;2[83_[:7*O
MW>];G.7T<3HIHSO=299[?F<N."93R"!%0E#H:BY<$H#6!(LE.Y>&;9?N#.&%
MR^2 ]E\CF[W34!_<$+[.UD=G"H7W"F1)NJ9@UV/AY "=M-878;SKTUET Z 7
MKI*6YEXC@[U34N=@YDF/9Y'<8^VM)F*\)$66!*%D^D50;*ZR0NNP"_.W&$Z$
M[!V-NH;?O6_;KT^2OZ/&,\D=#Y*B:%UJ3UR+M8Y08,!9",J1+)WM=?7E"6@G
MHH:V%*P1R7Z)HV\N?_N2?\'I_^;+#Z7DFOSQ;E*+QR0N,,E:+T0G7N]M&7"T
M.(&F)4H9D<B]>;)FX*-O>.'\MK/>&DX;W*A?H[KI)ZS5EQ>C/\LT YG"#.A0
MZUA*IP"9J%>NO*#9JI[G];IH\!2V%RZ-3B2LT<G>.YEU'AK-9G=2/WZ;O)U.
M_C=/?\B$<SJKS5C.,U9E?YA^QO'UACT%RXHYIBP';8EBE2CF"34C3*-B/D5:
MW5;/VQMZBCM!/A%5'8:R-6+;>6MT@SD6==XC+S07&@D.I0?%*1)"D0I%T?-2
M-8(_*!XZN.3I07I']EM<6ECLN72%_'059OG?5_2D'[_1+S<EO!63'$U&B*IV
MN1:<)&D]??/9%F^<-J97#:#U@ [=&Z$=T:M!2 .#=Z@;N@;6=<WN(<"Z-D'8
M".TX71":$/BT*/:P_D'E(:1$YB(#5VJ3)Y2UZ! JL#DX+= '^AA.019/=$(X
MK"JV,7I_-2SK[]=M$QT]:%E+VA9RF1V3&G+BVJ.M2VV??)ZU< [?]: 178^+
M8 =;-RQ#/IM>TJ*(EW,?Y%/,8W)F)]<Z+YG4K(#'2#KGVH!/2H$()=1V0=&L
M9GJN)Y_><(=X^MTJZ1LAO'@/H8UQ&Q:+G@.ZQO'/\>QKCJ,RRNEF97H:U#9^
MP3#F-\$YK"_0B*I)+SLWG/,?!V=0N\PI<DU,UBM'(H&7SD-T.DH7HBVK?3%>
M#OD;5OQ#<K^->3NL\S^,9E\G,SS_VW1R]?7=.<YFB]; U;1UP,6(8I1!8$Q3
M!*VP@+,"(2B3<H[1!MUGQ7\"V(M?"GH0T+"0_ !XUP(> K!K\/@DQ.,$D4V)
M'2Z:/5@Y[/1R#12--P&9 8:I5H:R 5RR!:PU60KZJC3KLY=])-D\$60>5S7;
MD-%'+7'1226GVT8J"]CT)^7M]WJ <QT?H73)I20A9D9+L0P1@B2FI;!!E6B]
MMWV2)K9!>?@0M3')#R74AZ'#-M)Z^_T7_)_)=&Z>^6>5<RIH0@!9)">H%+E[
MZTWMT:!\B#F63AF_6X \&9>G%S$=FJ@\ O46:,U@OOZVAL#MZ@QM"?@XKE$W
M 0P76C/V.BR#V\*66AF>E 8LIO:C$P:<%)$D@J@"!9(\]NEQ_BS$]H1#]5RU
MM@UI'33V[FIV.;G(TU_S^6(-_S+Z.KM>MTT1&%G*(!VGN3T+"YX%!*G)^>1:
M$<(^>GH$U.$=J:Z$KN:5-&*CH1<U7_U_R_'+>'(^^?R]EG/&RYH_?PTK!H-9
M!%MG>U8K^I)S1UA !BUM2=DK.:S)Q^9WG";G+0W;86*XO9-UC2=S(63R"IPC
M_TZA9.3%%PX>!=9H5%G+N\P&JTA.4PY-[-ZZ?>C[4:S+Z_@SJ?,?D_&[R<77
M?)G??)[F^9;X$B(+FN= JZ0N%6*N%2EX1*!H4I1@T8<2!\T!P]YWF@+H9?!N
M744GM\L4H?UP^25/E_#J[6\?!20C:.HR+I%X722T45J5#7>K6S)/W6S;^*X3
MUD)C0S>,BNM)UJ^U\/'<6Q:96:MI1BHFDF-BL@>?+,U7L3!'(U3TU\T.!F]>
M^^)W078W8L.6H#<@K@4U!$;SD_X[  Y_MK\C!:LD[F&_QB?X=^$@LTHY4B/S
M4H!*V4#P2=9LI*(S<]*E=JDZW6E\Y)2^+8O;F*TQ>[^0I2ZN+F[F=QY2B?3Z
M*+#& +*F&=2>H%Y(*SS*-*CT\B#^[KWZ<.OJ7L:?M+!<AS.'FZR1N3?PH2Q:
M(55]>N5M\DF XS0RI:L^JV,O2M9*42#O>*]JVAL@O?B5M*W1._1BOHOGVBL<
M@JCK <%#3$?*L6]#VNI&6AN+]]AP?8B,YB5:FF0&X6H% B-)_39S"-J%C)(;
M9'UN@1Y* T\EU!]* ML8ND<N?9Z.\NS=_6J_U^L5%R;F9&B023J*$E6-$BFB
M+RAX0%K$RNH62JME83.HP\?6^W*VNB T,G@/!V$.[>U::,RP+*PTD$M-S*B=
M6I' 0O*E",V"M:*3B[ 9U(EH87^#=YL7WJR')IV+MF[I9%>+HAD'+K (+*6D
M<[:.89^TN$= G8@6]C=XP^WV%9DN8R$?A:G5>&W0-%,556KW0T.QD)2%1R[0
M]ZD,<P_&B?"]BU$[9%+?>#MOKV:C<9[-/BVN=R]2#PJ7GN0F0(A$\L.Z<Y$]
M4MR*F7O'I2F=2D ]!NOT0L2]C?]0&7L7C+G&LLS<'@"F[V7LNW".'!SN3]>#
M*6%?6W=Q!.Z"JHV1==:!@I]D:M&* L['!.2>EB3)0?6.O53BAT:$G7G?QL0-
M^9Y/;[\@&7(2\.\X_99GR]N^M+ QR= #DQG)%56U#E'BD!(&[SPS0UOHK'W\
M$6Y*[V[O25-CM4Z)^G'ZF?"$[]=0O*'0P: $F3.Y)P4C('H+A*%XG[-QJ_WO
M-O!V_[DOEK ]S-/Z0WL_(@272R3*%EF\KH&^B:"82A"XL> $L\&5&(10@XBZ
M]]@7R]/NQFF=:_0FCJY1A**2L03 JEJ0S=(''@Q:X*[HE'+,I>A!%-T\\L72
MLYM16J?\?+K,T_'DXW22KN+E;3XJ24)X0X.@6$PQ5$"1%<W%(F$6/&.2PUH\
MKGOZBR5L;U,U3M/Y%+_D='5;[?"7?/EEDGX>UU6TCO?AG^9Y]N'<T=+")Q>L
M!>VTJQ6R$SE:TI($K>#)<Q/9H 3P@5?^=T?ZXN/3@U+U4&([U["LN#?ANOZ4
MAB!KGE+T.*8C5! Y&+>3KL0TSG9Y J'R!K$H"5P'FH6YY!!*3714AC,?(V=A
MT*'8LY7,8W5'GJ%BMN&CM1?_T^2/I2?$E+"H.'#IY]>)R3\M5@#3Y*7FZ&VR
MPT*MFT<>-MFII9$G>UNHP]GFHJ7E[1X.GM>JRY^^Y'SY9IS>I#0W+I[72^3G
MD]G5-,_>?K]W7WU&CU@T>5E_T7PN\H#*%^LT,*4RJ*@+>)4\),Z5<42V3GT.
M1PXSOA?OTSQC.3P4_=X]Y[8"?.=S'P+[<&5SA@,_SH' <]328]55.@NA=Z6>
M+>"74&+,18&QHIZ;9P/>1P>1\:!440IYG]GX6>GWB7.-$Y;O-ORW]@UKJ?WQ
MCSB]_+*LF1K16Z4%R!@EJ))HX3)!0+%919$22Y$-<A%7GWSD.CZ]^)BT,F;K
M4Y;UYSXI\^!S""!2U7?0$3 9!\(@=Y+3T)091.\S.20[.,?[F[7#RK,\ZWT3
MR?&<C6Y*G0EO2J[.)L6MY'OJ5/OX"/JM99RB6B.]"%U6E@V 3L8Q;V'P-3K8
M.WY<AZO^.,TW5;8'(.SJ-#\)\3CN<1-&!ZAD?S8.-'_<!QH"UUHE#B9$1A]+
M%A!XL6 <>492JUI<X93D\H0W>ARU;$-":T=Q<3KW#L?I/+_'BZ_+A8]<F.1E
M@!P2+7Q&"' I&$C,8A'1A+)Z3?;1H\S5YQ_>H6C,PL,#SKU,V/.^Y6)MK'4S
M)N.;A#&M9<D\)HB\;JDR%.#1!X@R!LVY#ZYW4NTZ6"?C1[0S_IKO?>]E8074
M\O!K *JN'L1:6$?.LMV?OTDOVW?P%]:#*\YRYVK_9S2)@B"A 6-.(*1BPF$4
M.?0I>G= 00S-OCV0'K8Q>0<=K+T&I)7V,<0 B2L'RED#&+P%=&@88XEBX3Y+
MQO.X<-6 J >-6/>T<@>OX==\2</*Z4><CD?CS\MT+>U=3I(%L+9>#=4Y0%!<
M0HI:&LU=,+Q/0\3U>$Z!_0:6[M3<;)1&./V^: A\>_%<!65U#*+NK-$D5RMN
M!ND]9"F5R3JD7HV9-T(Z'6^QB='7J&'_NY>W>.HFZX?RVQ3',XQW:N8/@=CW
M4M:3&(_7*K,!JZM:Z<-(CZGD::0V4EB== *;;&T-J FIQ5 _GUB8,3S&<E*:
M&=!'\RB2V8:(UCM0;RY_^Y)_P>G_YFOO^D,AMXB6Q&7JE@DYT@(+.7H!*GI>
M*Y=EL-JA"S8;I^6PNP^/O^@("?:-B9ETLNI&/_/__>N*K=[3;^=_,?_S:HM?
M<_F/^K___/7G&[O]_OOO?XGD2N%L=CF]FEW6W_QU;KB'J^N:/[FZN* O9%+>
MXFP4<9Q^&)U?7=XZ4A_S]-,7G.8?JH-U/KL_B-GHXNMY?DHN/6#\]=8N]^UU
MC>6>LHYHH?S'91ZGG/[S/T;IO_YS%"FT#>3<<">30N4#TRF@*5(8+WS&-0[1
M_H#:U9-Z?]/PWA?/:)J4X(MB-0/$@S?)0RT<KE60(NL^?6S6PMEKQOQ'OERD
MS;R?S&9OOI')J@MZ.?FM2H7^<E)N"N76X_&S:#W1*!P$[3--'4A#YSH"\YQ+
MPTM(<M@,NN6+CULE8S?J[TVB/0W=_/8MS>_Q\D-Y-QG?(*+/+:>/TTD977X8
MWQO,6YK\KV:TY/R=OE/Z!.?ME<^T-B&I)('@<S(4JR:3')*1V5@;@Y)ND% :
M@'GQXCDT(:W]LO7B_VTA_H73DB_OXWV3_N=J<1?CS @F69 10K$(B@4#'LEQ
M8=;;)&3FP0Y+2-H+QHL7T>%(Z%"Y:6VVUNUP?B+CK?TG;W.93//B'_Z&?YRE
MR%$9\E#%_"LP64+(J&DLQ203A1389_>QT0!>L@J/R67K2]NW<,LFN'=7^7>3
MBXO)^*XW>^9<2!09!;*@EZ!TJ"D@W &3T1HF'<8L!LUJ>T-YR9HZ AD=&B#^
M*X\^?Z$@YLTW@OLY_^.JFH_L4P.9#U>7LTN*<VA.GH<\;VY"GC.M4B'M&[#&
M:Z#@/@(JBNVUR<J;: *S?6X%[(;W)>OL@$PU;$!Q_V;$<G)]M_@Z".;MYT%A
M\S76^5#.O$^:U?+^6=8MHF@4>(D)T%$0(ISVNM,)[=903T%5??GI4'-]P&H]
MFWN3M$ZO0J=%6\M@$LB(9*B:(>=3L&!,<3G3_$NAR0&DM17HTQ-9/\XZU&Y\
ML+EW/:U&;[+(-*UF'S(H+^@#\%X!>4@:A8LR\CY2V@#H%&32PM8-:Z#<''#<
M5&R8C_7M]_G(%P?FR&64/(B:XZ)J]5H'/A;")Z-/UHNL6*?R[IM!-90"GI\?
M4@"M++UN$^D_ZB#3Y?]3[U_F]%__>3F]RK=_2/-1_N/RQ_-Y>MQ__>=L433J
MI11,X(7>K3G9."0R3:E%^"0#DYD,-</?ICX["Z=9,*&Y&H]4-V$+53RC^^9#
M8/]9-^$Y:ZE5W80=A/",=.QX*B%@ 23\H++.X*2+4$(4N4A5MPI/7[_/I&["
M$>2[#?]]9+L&WV(P]"?E[3PY:]F*VNBL=*U%Y37]4G(]^\T)O';T%^3.B6'U
MV-H<36Q ^7*N[V]%_9 3BA:\'2[]Z>:8),]NO^"?QV4RO9B/9I$?LTM&T\ G
M-TI2VF4<*WE'*:HD?0A:&D:AD$;CN3!>>T_3#[/E;. [6H0A])(?_\"+T1BO
MS7$=L&F*I=$:"2Q7M4IF(?A,3FTR):"3UN<^EZ<?A;7W_'=]*^7F)>]'&$;G
M9.$\.V,^!<\M!QI?;=W-/+C,#"T*NA3&?+9R4/O<[>>[1U =?GYKIXL'LU@K
MZW>X'+3$1J@6W=W_&\^OYF-_<WX^^;TZ(&>H%'/TE=;"FJ9N8MBZZ1C H5#<
M.\ERIQ8= \"=HDY:<='!D?KG>)KCY/-X]'_G,-_F,5G\<O9#CM.,LSS[-<\H
M "&WH&YM?YR.)M./F7ZM__;C9'%%?W96#90,2Q!)X.2 >@%!&$$"D(FIK)3O
MU!RX!?I3$MS!V>R0D+1A#+]]P<M_3:[.T\_DS,3+1>+>Z%LUXZ\47YV9().N
MOJB-0=)W%! P\P@\)9F4,*S8/AT'=\/["E37DK$.#>W6V6.Q^ZE"\A&E)@O$
MVI\GDRVX<R <=T$KY8+M<^-I(Z1#G7GTTT@;:[<]^>@9&M[<IGC@ ]2;%;=_
M=L=S;!(X[O[>]F%E(QNL!)TB"ANST,5YH8J70<:DM4"IO'0VBK,F"/:;6Q[Z
M>;=?D16:<\T+Y%Q+&*6Z?4*_A^AIPE-11/H<NLPNCX#:=RY]^.C%MRT--P59
M!J*/8B$N:*R1:9 T8V"F^=WI/HOR!D"'FD=;\;\ZB[:P\W,Y/7XXEK??5S_3
M^?:V3_73-A:,#[38>"=J?D2!D$+QSG(M^:$^F/4(CW6"VT0-3RJL 2L]#@!6
M,"T;8 U U?=X=2VNXYR>]N'RB3V./8@XG$Q*Y-PR$R'4!!X*:!&\U@%"$)YI
M9;3&/O=,#RF/)PXGCZF.;>R_417-W?>?<#2M5LF_9*R'L1?SBUI-CWBV?44C
MIWROD:WXW]9K1]0YYEQ4,F@42>GDA*?@70LGSK9]V7Y?^,W;%G[]FW&ZX\Q?
M(T@?QK_F>#6MI17H'_QC4C<L%K^M]PEFM\X95SKXA &DY?5LTQAP3G*P24ID
MBM=&1ETFAJ;#V+NT''Z?MZW^:3+].)W$G-,BLSE/1]^P;N'\/*X*J_]FT0FJ
M JI[.XL3$&%3R+%6V4ODURJG(GFX3H(DIX1Y(TDX??9/]L-]^"VYXVGW09F[
MPS'>X<QK63?XW>0B7.\M+:YZ?":\]--LE*Y3#9;V_7Z&SDIET(/U1I.U; ;D
MF0-GP854@L^Q3P+3#F!?LS)[<]O!Z5RW /YK=/GEG^-)F.7IMQJD_3S^>G4Y
M(_M-QI% SP?PZXKYKH?S\6H:O]33F[.0N=1><7!>6E#:9/!69S!)>%5XBK[3
MQG2O$;UF83\+E70XOYL;MA[YC*9U2.^^X/1SKF57.,=8'"1>M_E+KDVJO8*4
M;#0NHRZK[2\;:7<]GM>LO 8,=3B/^]MDDGX?G9_?V.DV*_:LY,*S5 7\_$@Z
MZ5HMPQN(!2V*8!PA[B*>1T"]9@6UXJK#C?\?<KB\=5;?X73ZO9KB8G(UOCQ+
M#KVVD0.Z6OO)H 0LSD"B4%8G$5+ 7IEQFU&]9B$U8ZO#W?[&"_3/L]D5S;(H
M"H5'"4$S69.:Z_!JU8(@<S;,*!ESGW6PRW!>LW:/KX\.]0<:#^IO1&F]&+^X
M75 S9C]<?LG36J-]FK_4G>IOUW6'SFSP2MI40-@<R6VMZX:5&;05,J-EV;H^
M>_)'&_*?'\]SUUF'B@LM*%@<\SIRL(S.#&1V#A0WD@:B-2@7K8NH<N1]LKB;
M#>%0Z1C/4/8'9?^YI'S<WH2\WM3[M'CNXAJC0,%B,JG62Z?X4S@+G@(&2($S
ME#)&BB*ZZ/E16,=*[CB24C;U2-N;L1[-"Q98ENT\!X#IV^/B+IPCMT3;GZY5
M(>QMZ^X"T $=EE# J.QI7E8,,$L%ALG"D^ QQCZ1U0&(']KZK#/OVYBX=:GC
M=]/)[ +'R[O!L:1LT$+A3(#RA,EA5&!=<,8))O5J9NF&(I_W'GN$]A*[VW?2
MQ#BM2YR_F8XGY^D:B.71,F3T^N@++3@$)& M!JIMH/%8(_TPENX^]<62M+-I
MFG=ST7_A_+?:PR3B^1*/T4(SEL'G0IH)NN*I=35%#%'4?!^AAU'U\.$OE[$]
M#=7P>.U.%^./TTFZBI?+;G2>69X2?>UR7B;!*E4;FGD0L@1.OZ4_'=8Y8MW3
M7RQU>YNJ=6'K'Z>?)P'#]VLH&,C_EIZ#L:7V(Q4>?,J.9"2UH1^\=\.J5-]_
M[HOE:P_S-#Q%FD-Y/R($ETLDBB9DPYT"C9["IY 4.)]JM<9"<W1.;F@Y\7N/
M?;$\[6Z<AD<T<R2_()F,-/-WG-:,M&M$A@>;0^9@I2?A*"D7'=UY3%YY'HK0
M3V;I;G[\BZ5M?V-U.&Q81BMOXK^O1HOKY_. )7DMZLLA\U1K(@17,Q$2H)4H
M1 I.Z3X5'S< >MU[0"U8ZI!GM Y6_7&:EX6JA@#LNB/T),3C[!(U(72 2/9G
MH\.>T=- M13!6EF :YEICN618C2KP7B#D7Q$(V.?@\@CR>6)O:7CJ&4;$EJ'
MQ[_BM]%R*\5+(3!J#CR8 *K0>%V)!5CQ)J@H=&'#W(D[#SV\$]'8WI,&QNIP
M#>!FN7S[_>;'OX_RE%[RY?O[_"V?SX4;C4FE%$]R5;0"%B7!4_!.+FR*2D;!
MHNR<:/ HOM?M;'3@L$.NZKKLA=E#O-??UA"P7?V0K> >QR?IP?N E).VI!WH
M+LEFT*YNC5B1(1M#X2$/C"9@+R$F[J1GCO'8)W!Z!@I[PHUY=@+;AJN>PEID
M6<TMP*_7\915C&0 "#P*4(SKNL5MR1SH!?,6->^<H_H0U!&3Y=K3N4DX>W+1
MTZ>Z TU>0R.7,"LT$:SGM7$-RX"B1,@V1!2!@H/5EM4=92)?ITQVX>) LXFX
MAJ950L0DP+-Z(00E3:Z,!I\%H:3_"YZ)@\E$O$Z9[,)%ASV[.XOP'3/\-,W_
MOLKC^'V^ ELEF8NTY$KN"*+,B8:N+%AGF"B:694[^S";P?T9F[5DK\/MKW5?
MV0W ZV]K",2#AV,K((\>A+4A>("#W(*= \5=JU!EL3(%%: X0PZ9X0&0)9I,
ME;2Z))\Y/URT=1 !#8^QCJ:?;4@Y5+Q^=RY>NO6VL,*10>:!YF&1*,X4OG;O
ML=QFI3&6/B73!P)\'@[27N0.B<[W9*;O)O8=H/,5?+%!H:Q6C#S[J%6N4:"N
M&_5U*:^UN&I(>%#WZ ;8GZY1*]8Z7&7^.)G.N;B\P;GFYOZU_H= [>H>;0'V
M.;E).Y*]6HBK,U,]E[Q;@/6BW.(2_^QZYE:Q*%KQ:PM13I]44!Q"209\8BE8
M$X6P?2YW#4'WC)RE-BIJ3DD'V6RC=,]BU#K3@A!C[:ED:6I.$<$87Y(KQDK9
M9T/Z2'/1EAY3,Y;WF(RVH:B#V_3C[')T@9?Y0QF U7)I,\\:M,FUB7>,X+FK
M=WDY?7/<Z1#ZE*7?!N4)ZJD;21VFIV4MFE_S5_H*<EI883/<9 I+W B(@=%T
M[62!$,B/3-Y*Y[0H$?LL<%L"/4%9]:2JPR;XS^-KJ^?WHV^U5,4ECC^/* )9
M1##D#N#_3*;S;NR+^MLA>.8*!V<CF08#!:3&(I1@E><R!R-Z=;#<"NCKC@![
MLMHA]?X)N+=@[S3^'0*Y:V2X ^AC]:WO*(;MA->,R0YK["[0F3+,%.]!%R_(
M&4 &+AD$I-^6(AWG^BBSX>'$]V33^>>MO6T([*"Y9>G*Y55YE967W@$ZPT$Q
M9@%M*, C\UH*E)+W*?A_'\<QVD%VIFY#R= =[-XA7/QMBBG7D2UO!L=06*!W
M0O""AN:2!A>" >UT8=$*QWR?'895)*>OA+ULWR/2(_=P1.%"G%>2F\^)1B;2
M(!IPO-X^3IE&9A*#4H((F)B@R*%/,/< R^OVJO?DID/]OON(KC^'(9BZ>L;K
M4!W']=V7L4<%L(>YNT\<U]BRCD8+ZR!9ET!9FB.=K'F9102N$G=!]+E==#@)
M/.& 'D(!VUBY _,?OE8KUH7SCYQ^F\Q+]TYG/_[[BA#^1L^8#YK60<.S3. 1
M:Q<2DP"UY#3R,M^ *BGV28\>@NYU+RO-^7NH,==;8\M6>@-0=EUZAN$\SF+4
MGN<MA;0'24>8MI;5'7GMZ>@"I,3HR[+%@:?I%E#ZI+0I2;,^*4;'E-(3B]IS
M4=(VW/0XM+^Z7 "]">.C094<6!LSJ,@D+?&<UN%<$AKTS,@^O9E7@!P^:N[!
MU^KQ^Q[&WKAG<I"NJ9^N+BYP^GU2%JL\WEOEZW'=*">\7/TOTVIY][9]5MN"
MZMB9M:/U5GJY"FN,%U&C3TXY98+G2CA52$PJ26G7)LVVA7?\:OKO;RJ[:X;6
M2)8A)$$?:Q&"/E;ZU P/:$+)5O6^J?8<NK_NVIIAMJ$WP_Q99QR-XTEZP.0\
M*.6Q=I&.@$7((*,74G7N5M!R."^]=<<V2F_5NJ.=/AH>"*0\.OMA$N?MIS[F
MZ6B2?ARG'_ RGT7MM#':0#3!TFJKZPF%U&!CX4;HNCG]6*^P68Y_^3SY]E=Z
MP5RK_U;U1UC\.!?HQE>_1G&UX>$E-7/-1F4*#!((25I7.AH(3BF(R6&J]K(E
M/ZL)\=2;N1YC3FRJDIX7MO?>KI-.FF2\!H,T&L6T@E"[,\NH=$XA*Z<[UQ1Y
MG=V*FJCZH.R_C&Y%3F)QO+95GI>!C\C!2RG >L]UHN"<=9J^3[Q;T59*V:I;
MT3:,=6]6,P3,Z^Y6M!5=CW:MV<76W040>!$ZLGGR#+FUR1&HF#*X[-'0)^"+
MZ=3M[)EW*VK'^S8F[MNM2%ITEH>:Z&;J[09>8QAC00?/0V:VB/("NQ5M9=_-
MW8JV,4Z'5,!-]8US+;PF>8&2T[S[=($@E0&4+A?O39'8)S/T9(O0[[.TMV#I
M*$7HAP#\LPC]CH1N759\%S:.4H2>2Z9<0@/*F]JEV-/<&J*$4#@J[835JW7'
M7[9<=BQ"WU<MVY#0LP@]]R4%2=.U]HK70V0)B,5#B1IY5,I%'-:"Z)D7H=_*
MWIN*T&]CK-;-#U>:(Y6LO2R!=!EK_:#DH7:(HY^49KP4J5]&YZB.Q.UNL![Y
MO)/Q)7DLY.#23[,1/72^1_OV-L''Q43#D?.[R:2MG#DXXR)H;BU+(M+_/W8F
MM$=R[U/07K=WV):Y#@T#-@"\DR@T!&#?*P1/03S2?8*VU X3SIZ\'&YNN@.4
M9LXH5#$0LJ8IT_$,F+,'4[ORE$0?E.N3;GXDX3QU"^'(NMF&CM:^XYH%^Z;A
M'\VRJD[MN5[$L#Y!,#%"0.Y9MJ4$E0:Y)!M?<7CWI#$7D^:&[+!I-2@=.0;)
M6$X*C*B5+ D2>,,4N,A<=BYI;?N4.7H=%U#V<5B:\]>AEO; #.<A*/^\@-*,
MY]VN#>Q"TO$NH$2*%]$Q6V=3^K)4/5-PH39_3KZV@HY2]0FS7OH%E$,H:0MN
M#G !A66.,<H L4A&DW T@([<.<ZEEYHC6M:GCO9+N8"R%5]/7$#9QM@=G)X?
M\G3TC7R[;_GG<;U'48\B?QW-_G<N??2U!3:MP=FKNAH[1WZ]U!"E+2%A+,CZ
M.#N/H7K=3DXSOCI4Q+[%5L.'*<;+.]_,$&Q=79K'T!W'D6G'Y4:1-"*BPZ+S
M*$:&&F6)"6+D$E2.&IRF,-.D9&21: 3BB8CD"1?E.!K9QOY=:MA=YFF>7?Z*
ME_G3[_AU>0JEM?9:U"+(28"R3@"MC@J2R=G17V;+^^S&K<=S>/>D'6</:L[M
M;? .OLF0UC?2%\^\"C361.Y35AXP< T<BQ36H5:I\_7"4^YLMH^GTIJ]#@5;
M![7'&0#QS\YF30C>I3/5#NP<Z$+;*E3':A-D:<"I0-]2Y %"GM<O2%Q@4<B2
M.BT!->ALUEL_VY!R(-W<7NE=EE8/)@3)!;EU6!-!+%FCL 2),9&*,<GU[AS]
M"+KGV=-L*UJ']#3;AY.#>4:W?6Z\X$[S' %1U8: 5H%';:'$G)+4R<5X2*_H
MA!J:M?>(=F.M0Q7.K3K3#(#Z9T.S9F3OTT-H!Z9ZKG2/-2S)1A6O:YWTXFN&
M8@Q ZS_]8D2LJ9 ZBLX-/%]:0[-]5-2<DAY'4ULH/2B?3$BRKLD<E"H(R(L#
M&<@+4,A9B9WJIKWXAF9;L;S'9+0-11W<IFV;&D65/7.,'+R4"GU=3(#/C%P]
M%&B"T]'%/B';:?2?VD=5/:DZ\CPEO+>.<4<^A% 4TXH,SHL"F#$85)RF\_*\
MYJGM[;%55[HB-,,4$QB?50VF/.F$?HE!\9+HX<+U"7!/H'7@/M]8-Y(Z)/O?
M<81N?OS[*$_I)5^^O\_?\OG<'Q+9RLABO>U2*YX9HMWS>;0FN!<Q.O]H@;$F
M@>\C^/Z,?QMSV*%&^-K]GX=XE[5H!X ]^/' 1KA'#X6;\3YDTZXI:8?:_=T(
MVFK&K%0*=*FU^5GM#(1&@*Z]7,EW%MGW:8+Q#!0V/$I^'@+;AJN>PEJ4QYM;
M@%^OXQ@$*^04 [K:^)?/3U1JQP=?9#*6*8N=9?00U/,X1&A$YR;A[,E%SU.$
M.]#$,BTUU!HQ6*#HPD"%>J4KB4!(N34%50U3#B83\3IEL@L7!YI-Y/+*EF?2
M1^;!NGH.5J2E(7L!(G&L06XVKD^BWB.@7IM,=N%B8]F>@[0R6*EA/2GOON#X
M<QZ-E[L^\_]@4A;#^W3U]>NB#"6>?[RZO"GHVK:305-,'1L9]+/=2A\#[TS*
MP:GL@E:9ZT!Q7HS:D]]4%+=IK>J;HCM^F=WW-R5?50K"*1[!Y4QQ;[$:@N &
M-!?*NUB$*WTV[9YG&X/',<Q?^J!,\WUMO,/S>'6^*-@\.3__:3+]':?IK& L
MN7@'T1JR<R*7*'!7RQ QXXM@]2IP7SOW&MI++^6]S1>P<=EZ%KKIZ4HW[=_@
M?8E.U.OU6A50KD@(T@JPW*(3D=P_['P>?B+]/9Z'[ [2\V,;S;RDU@XI"Y$3
M)S>Y*!H<Q3S@7-:0D.G$N2ZZ4U>T$VSM<%*?0U/E]&SWT&9<\SO)L[-LM;.8
M%' _;Q9?$J"EWZ;HR.(,0U"=,SQ;#N?/;^&Y::;G$6Z;0?V-:'X_F<U^'L?S
M*PI;?QY_N/R2I^\HDI[F+_7DH-Z9I%@ZGUE=F TU$UQI&C@7";PE_]5B#,%0
M3.MEG^:K1QORGQ_42]1>AX)#?9Q,B@0S2FDA&Q:(BEJDRQ0&'(7-QIMHT_/Z
MH+8(3+:W\;*B&=$?1N.%A-?73[MY[UFR0D8F+ 0MYF4_&(0</$25C+4\6J'[
MI!;N /8U[USTYK9G"+9WLH^S42BE+"3K:RQ9#<<4 E=&66E"M*KSE<77V5^L
MR5;;0=E_+OW%-M6T=YE);21%?C$C+<7U;$SG# P+K<NT0D=[N-+_)Y$(N)4Z
M!C8>V8:EHW20& +PS\8C.Q*Z=2N)7=@XDFQ2M!(UE)#KR7QFX&0FM$$7'7GT
M1O?I2_:R&H_T5LMP$GHV'DF1.9NQ0.:*<$A#RWRDJ#;;F&R1&&Q:$</+;#RR
ME;TW-1[9QEBM&X]\G)Q_+Q.\6!9#*LHDC1*<J%<M"3_XF ,Y95Y[5B]A%CZ(
MM_O//2GJ]C!9AXGY\9Z(RC/G:C:P974W5/$"+FA.7@PO,41OB;4ND_*)-YO=
MQS%LQUB'@YS[C1J'@'G=S6:WHNO1IJ.[V+K'?'(/5#%:1UG(4>%1D<YC@6 2
M_5;*I .BC:[/"=QS;S;;CO=M3-S:97NC_\+Y;Q@O1Q'/ES=WA>8R,5%1T-2F
MBP>G3*TMQ$-&8Z1>O;F[P058\_!C-Y[=RM:3AH;JVR_.6X;>DBMC(J/!I)
M640((@6EC X/.LX^SWYQC<C:W3BMOZ_[_8HY>069[ A&1 T*8P1/GB,H:TR*
MJ!5?+8[W$IHY[TS3[L9IZ/?,D?Q$WOQ/&*:C^;^:+9L*<FX,F@0Z&$\!@I"
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
M;3A';C^U/UWW%6%O6?<H"KX#2DCO3;"& 9>DY\);%EP@ZRB40$B6@^@3BQR
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
M>;-6G.!/,)C" JY3-Q*8AV["\O)!1^>.NQIK9')03>U#FY.Y6D4M0M<W:V6
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
MNCIS-S!UY[=I)\;AB@4'N>A+3['<:1'-#^E1!PQ-9,L79\\Q#N:1FJ\T9K0
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
MX^X+W5L/RP7]4'F="/K3"$:*2"X@B!PU^YI<%54+%1+23=A<3U\V249F++
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
M,4@+TIMO"&F[YD;2NXC#+LV6'\JUS.]5@7\.%$K?Z_W(G>;[B31*F1Z+@-#
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
M /V%<=A.U8G&_TO)$:\P]#Y?EI(.B.Z0_'DF2.CZ#&VNV4.3-PRD^D?+)4Z
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
M0;-4O=B U(4?FH6Y*;CY8CP8S3!$\I U::$S@/VYM A'AY'R>5D95/][G<,
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
M!UL]F:EXOV.(UQ\+OSKL'[\=KYDN[]RUH_P__V;[_\6%[7_<@@]5T>8=L"]
M&\$E=!Z)G6,&9G+VGOA\=;C<_; @!'CJFVKP9E?PAS2_]Q=U6D"EP*()T58^
M$$?:QH&/CUZ9M:L%R4SAEJH:]81E91NSZX%Y,UYF.H/:]<[>%B5OZJOF-S&:
MT95+^-@<*>XK(A3M7=6-]IEH5Z)UD-VX1C\_].N$/#8,H.O\-KYPE[R1>/2E
M_;3=X195C)>&; "R4K2>#\BB3Y8Q=%.)*FW>8W P2O!J@7Y9F((?VJ%J!Y**
M%>*-#6^?UI0"&D0* F>MJ+@DN!\D2=!+M899==L0%XL5+S;\$$@P/!^::)3"
M=?KE,7PEGD;9("G;(W]ADW+UW7<'HZ^L_\RT!SP+27Y=9HI-46KH],<.S#,5
M0KSXP.8OHX$B+4$KOZGI[<-Z^&P8LL.V&0+NSX_FR8+#K3#9#XQ@7 7=JB%-
MS'_1U]0PW(E!5O/TR?%>C#Z6J?'ZU<"-"=\+\C@\B?H8ZVL6/,CZR3J3T! I
MGK/QON,J[$#E>[E'6A(#Q,_O!+KVD8+H'C%8P#W84E3; [],2;PVBZW4':@S
M7W0!9RW>===I:V6RABM$D[\<<]GY^?&G*PY/_A)^NO0<X@/ZL$/09F QT^<D
M8Q_N(NV63U^Q>MUW(^Y9VUOV!N['' U??K/=8SM$O*C64L3.__G[]W@($M1
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
M/;<T%%WN)=JY7WCFB^9D'ZC-MD>KP\*C>09^)*F0@54/,9I-=N49T=.Z@7P
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
MS<E98QK<N*4B7!Q)G'.$"E&:Y<DPG<E^)\?DF:&?/6QH(Q\V^$XEL5Z]JRE
M[K]Z6G*'1'2N@: ^C8D78$0^T'2<8V*24.=GG+*ICJB8V<+PK0>CC,3C?.T_
MW]7;/UG8"*TY]H6:BI6"C[_(V0@&3N"4P5.(32"[R944PRD,O4BE2^K0D@>?
M&QSIO/]-;*=>VHNA,PDZ!^4W:0A]1=WA;1G6325*<^PZ.79,V$H35!*S"^&U
M[_U$0/L>(TOE5[-JV\F7=[YY_]QQJP6FVAS8$5F.+8-DLD^XHET%=I()]V%<
M8.!8\ $8:Z]^5.ZW1=1L6C9\_!Q^ C%\JWY,CD&)7K97LF(&-XD1%%TJ\U_[
M$K=UMK.>!\I81KQ*+)T[I_4FXAOMVF9Q:TW*\"+U 5R$LYNI\66XR72T*D47
M6V:(W383>0WO4E.[S6'<Q80^%KN3 YH':IVW!%9)K=CWMBDPA1ED*1\@X\3
M.^X]V62>:F_P%69)RLN'BFXGG'RO/-+O>OD<?4#*N%\H06&B-S085-_/K"+C
MDXQA)F!V 2J?)I>N<[5$U_S2FJ/3S/9RU;G.X@Q8AY9X_&ERN/QPN;,?%0GN
M-R%#)6=(D@3"VSI[JAD6&'3UF+W3%'FA_)&"SB;9 >NZSS^U\#4:CAO H6^O
M]/!D>%5"3&B[4HNS8GX<.GC\HU?CFCAQ'YZ<H]$9%Y\;D6^S;3;%VV_KL=H'
M>7:$=GH[<!$ES8+VER,3QU29^<D8_0",6C_:FBK'^,A[D>?7Z5OE1/^I:7W3
MF_5-EM)VC.:@8-L6?ZG)N %)Q<YIE_ABY0UQB7A)H@Z%8]-7?F1/(/1$=8)U
MPK':],.[?>W</:Q4[6[,*A'[PD844GZW.W7Q@?%\BOCRX?)/PPT42?JFBOSL
M]HUYC&[)DB\;A/V\I6P,[(D(W5V;5S0QBTHNK"P$G<J@.(%[L4RU(53R-Z4C
ME^L.J\<'A7PWRNNU%+KJ-.H>_Z1!9#_ZPK/F$^^ G<X)V OX[2;-N(TH?"M<
M,12;Z*H;$SQ)9'#3"W,%Q8S<O%A3INES+Z/&PI;Q^DV[+NQ:#9B&IN-%S$W8
M?Z'-:QG8Y(TC3@9VRE_ELD(:E6K-$H=#;EKM%M$L[%"3C+$445PHX /!."%;
M1E4K1K^G#CXAL6&^85_/+$:ZK_QA65]QU]318VH+:G=WVX[)0PV>'VZQT /E
M6%R&"8XC"(*;>S-C.1$7HR)>=A!\@]_X[ALUMPK<@0GFV)%AJRG/M9Z<<QJ*
M^"8$3#FSH.#MB=IY<3<TDOO"")^8(\.@TXGY?B\'P<C^XWY!SS5_&*YL[C(O
MBJZ/7TV?2Q"]/PL7YP,^2EB <QILH[5]O!Q:A$Q<D<UH>UV!?Z#5)>^=E*L?
MD3:5(*42EJ<W5M?/V\)F.X)X5C8#EQS$<7[AW^<:EUZDE\Q=>A&0)Z^0F-ZW
MQ41JP;I\]78I.?)'.FH:NQ[C<K285?3C;%O0RK47,TRE;!Z9OC==B;V2#"_5
M;B[O.#B6J+RB?V"US6OGI6ASMKT@G-P<;=Z6-OX1,;'I0Q%'O'/Y<N];GDI;
M7GWZ>>57Q_:2)*:.BS[^>O*R18/\T)<2(^(^3"-F%].Y"9M4LQ*+T??/V?@=
MICJXEY1D*!_BHBOQ-4FX\6WF-NK+D[#SCIMV58\)ZWRKI:DWXV6FD94_&Q&
MRR^B;6S%*,2QKB>$#Y0UC:&_Y\H/?]WO[;[]D!.PLJF*%-"1/E15#X^K=,7%
MSVDMZ\H%K+7C$PS-HJR?!*;]:-M>K-.UK=<QK%[UD/">:)@K4W0N;8(BQ@D#
M1:G!HJ@B]TXX59)QCIZ*W3YG*&GT2DYH<JBL>3<J,?2&>1[Z:0Q$9CESKI-M
MULP^ OJXQ\\W.7OJ,YT3E\]7%(<W.=_5DK@5JJ[@\N">(K!IAW2,V]/MHL_
M]1\[*N!D4M*8)&P7F/D"[<;P?%EJ3=M1UZF]%!&2NNMRQN!SI?R]I;DWQI<T
MLJOR;[*/@T7GNI9QL9X[NX.#RC^A[2?L[,QFBPZ['I HE[1'?4\X([_%=5#R
M783-O5.6>Z*/E"9S9K#IGD= '+-L0MPUOG!"5_B\!]J$5,>82C%^4NB78!L0
MD(1.*:S[=$^D='-JFLEHTTO@]UF9%>=&^(XQU$\J(H9SO.#H.^2LHO:C%]>E
M4D4R7*1L3A\1\K)0OKQ>=ETC*1"WHJPF?L;HU&E/:&N'*IL&YQQPG*LN?PQY
MY*NVLW4/2W7:4N3.Z/IB"J^=)&ONP.BG2?,Z2+)!4SWF"#_A$?!L\WWALJ8L
M?W'JXY_<?7OEKQU7.V ^<9-[#@GC#4-%?_/4T+OO-\%V1FCQ=J-DK6@(":0E
M[WW0!0^Z*-M.X\!?^3%ATMTRTWQ@ T;#%1T$FE$ARN=%CE6TFVI6)6T[:B"9
MY#7+D1)%@A) ^/_L=K+_G1L6]9BZU/QXXD$0ZLC IAJ6]]4=+GRS=S3E"S-I
M@^DGDKY^Z=WIMUOOWM@(A"RM[VZ<Q0VF\)+P/.=E!.]X+D_Y.EL/VRE A5]X
MA7S@LZ'0\KEU+J83K$M\X*7 7Q]RS_*!#%\^D.".^8I<.LD'%DAOL OV_WQN
MX;9J[F/2]!,^\ /K*$"967!J/[1,CBL-YQ!^X3GW+:#G'-8A*+D$?D5W;1]V
M%=D+7]V' T-;YP3EW=$./J"Y)@!^:M\%X//_-/$*?@J"DP?OZ_7&.9C"@I J
M3WT-_S?:#Z*OM3$7>2W8=Z3Z^11IM#=2!@5EGT9A:;+%+V;P3&-BPASK]*JG
M([+V67C@",7@<GK$/F+&?ROYWR,>@&W0@0O*&07LB* $.)49NGSN)E0"IH@*
M&%^YO402!>%V]G+DK$LUKBZO"+M2S<K3%LT,]'3FFMZKJ_4C_BSP0 _PFOV-
M2,G(\OED;P=6$3[QYO3;K[";RJEZ+=$K0R()RA\.$8HT?T &B1,\&0H]:CVU
M$U5.#OWH):2'E*"JJYZ).&N)LJ4U"I?5AXB$?UGUOX_U0PQ6-2$527YP47_-
MUUICFP5@T\SC>ZC]\9(]R++CX<%J#KRYJL>M.MLFSZ;Z["%>!1W8DAPO 6".
M@4EXHA+([3=IL]!DU^!$<\LI?Z<@5J3]TVL-TG)2]$S_HZW^LMCLO(!EV62
M\Q)\R%;A?2=)&FG.XJ11>R9://=W<BZ%ID 4*"#5VRU-^^?&M^5<HTF7P+L7
M+W.I?VUXX+#B& 6G\H%HS*%2,)M]*4!Z>K=6753>>3>4/[:BWGXQ#W]3/"5Z
M-47JN#QWW.)F3O2]Y>4=0JLO0@7U4&05 ]*@N_473**6F7_[;9VN,8X&W] \
M<?&E*QG=K]-V/4)+2OKFYC2:QCVY78VC)A=!;2\!KQ2X%R*&5)9'H!4=,>YN
M(8HSB?DRE7$%_@=D\HHE)MX\<OLQ*O%N0%BTVK>QA'4AC [/0^Z$'118&\"3
MF1V#]=.-Q.A0Z_3#.MI+U1EV\<X/]RC)C.X8KU;7.B0ZXZG$=&/5@]8%*%M:
M+R$-+5:$RK0"PVH,U\:>%?K)AI\>46(A2E?UVG3Z+^N(!0^F2M6^MX#NGH9+
MU-FS@V<I%65^-Z:-:XCOH?$Z@?TG>_K8)PW(<D]8\(HFXR_G+NG5)2VLW@D?
MW5-+2H"_=TZB,G#-*;.00;8E:%?P2V4+Z7M(L2E<=F16,?U%E+F+UKY;90$[
M1(' T#$E*$P_8/H(A%4!JC)26,>[,0=1R,92\!:5E1MY*<7J>TBVG5UN2+>A
MCOB6/=9U\H_ODQY:6)H[?^2H@L]><WS  .J\TO2CE4<UIS[X5X5]_[4YR72W
M&D!5>*!BIO<<DF%NQC9&V[YC^LQ=O 5/"'-#'^DD:)L+7#.H$G[AD=VA7.OZ
M^_H_>N,OC1WJ.+$(D<,TPJ70EQG=M,"/E'CM( *6&C2*&C[%H+,*=SJ@$DY>
M]CZX^OWS8T7K&T)7;#QOEM\E+_4)C*P]A:7*C,67(5O8< A:\CM/$76G>?L,
MRU4W;JX.85R(53L]2C9LOQEQ/23P75C9OF:K:"OO";@5JF@<EQ9,\J<,EC6S
M7'70>E1ER)GW_3I]OS;*9MA=ZCR:<_[:@O!NAP5-H9[QFTBG=9_$-$ E,*IH
MR'>TW[BN JAG^$REW[VV)P0O95TT/))7</_DR&;IE7M 0:KX8W7,UD(19TF?
M7$XD*,<^@PYA8F/7B^G&5L9\ND[(!VU=.%7G71>GHJ(R1-T[;N2WG\L-.26S
MG[@/&ND?BJR?3]?$YYO?:)-X6)>INU-#8=#!;OOS>QD6$UD >)]FC:-O+!'D
M?DMF-@+<PGJ&M.HRLI- -&(9CV=F6%>>C!W"#0UO9><VX35V^OCM2I[![$?)
M34#H48R<*7(35H).%$>1&[.FGM'@6S]'T8X9I03,5J-'DM)*[RANO'ICRSX+
MBU7[2'@C?MBJ 2]O?GX<!_%=TTW2UN%X4&?J[+R,7P1LM58NO_E96.OUE4MJ
MV@J[]E^,1V8_=29^%VWS%&*VTA%,:9I/K%P35")$-Q8CWHW^7&>U=ZHJ^&U;
MT=21(IF:^G +*^6)Z_7U>Y\>2$=$@DD,R@DPTRMW^-<9]V'[5_ZLK-&TT6R-
M]HWM=;=[8KZTQ7LPWZD^>%C?L"N])!F8@.U![V7,-Q7+-<FZQA64UO4;)AEJ
M?O1!I!]:AKS[=!PE&V9S(>$F^J/0)1N(4>\,RWC-(ZWBX2N[C<5U >(.ND>M
M 0W<!:#H'Y>A#O"!AL,]?G QS&Z4YR[9_D;*]N51V5%'=(SA$V\AL\"O^?G*
M 3-8&3 ;P7".6\9M_]4=E7VBZ^H4J?8Q'Q#1VQT>W.#8WP%GG")!?LE"R^PS
M$RN.P=JP$T<$U7PS8LMAC<RSLHGW*7J)P[#4_<(S-?\[?Z3^]S[)L[PC/_A
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
M.#/H N^ 23/E?JCUZP\1B;2M0T3^PZGH84VJ=8RO>-;JC^Y1M2+@^^V\:Z<
MPW]L&UT_2T(_"WC$U#^X>)WI^D/PYU.&QF9^ 08#+.' 4BN(\03D"EB+7OU4
MO9Y9.2)JHZ.*V8MF=EH.J?SO6AQ^Z->,7#QN%)QX-@KDT<^:_;]_^H8;%9P_
MQD$TP4]9$*A5S.2E^R!Q;)X(<]TU<]/R&Z6U3F3JH!PQ8_@Z$TP-9[[T"'*G
MW"AQ8=).,>46 W#]Z-X'(IW0I;B.. 54+>2$KR"(\/-"JP)H/>_K-0[$UD7N
MRB ]<R7']!SW2@)PD=EA M3(T 6=_GD1'JF6\0)Y8_/BER^<K1F@?G< \+P!
MEU^ZQ&V<,VM&G//HA#IN&#)[-BQ;";M1@#X9S\2)$0$SPSK8Z\1X:$U7?B V
M);NN/Z7_(F,$^K/==I,EI2G]^/_*QP3PNLA*3L\Y,?S7X\Q$[Q6E$>V"*3#M
M2#Z:H7PU<MLU8VQFGFX?*\,9,H M&]CE,QRWSH-(!BADO2;$Q:@ M;%.$2X0
MUH;TOF*#K$&;Z^UQ].@-T^]MS!9&WH]K'%J U:[&)4I>0?U'KUO?FP4" N&)
M.A$?!8I;I/R\U.G>^B%YQU[O9OV\ROS;?: (K=,J5@%X_-Q:/OSV;O*T*V4A
MFME/-1DBLB99YA3<4T@/;CP;"T)M+(^G?L/)Q?93[4"G_]ZN"&,5VO'N[0-I
MNA9TM>N?O6-2ILL&:0VNY+F^WHWM^ODMIHKZKB2*2/6E)8C&>K$.?A7)*2I/
MG%^;R2B7 =^E'2+FEJ1M'IEDW3_S>I\$561E">>8$?;4U% 27&Y+[)6"9 7C
MAMX"\PG;L.R&DDU2X\J1;6P0MTWQZ%$51B2X%QOU]Z[B?M][7&D3<"OYUUN=
MO(R5W]_Z>ZE?*R+;_U;JXJ^E<E_S_MP7,'"JG2[*.#\L'OI^6.?<CUH XU_>
ME)WH;\-CN%YW#H:\4-AXK3H!)9M^T^FA'T 8V+H([R6\*,F8LV\GVQ-)T#T,
M:37O:3>+HHWF[ >:E__0[8^.0J.QFH R+M11IZDWX"0 N&!-@S> OZ$<2P'C
M?KG)?%5GZ-815+I=\4E*S52JCO.N[0]_@N<MI[0FJP_WPQ^R$>N#8VGH,T[C
M2)H 6P>0RR^# -LCO@"A&JYFKZ#N$"+T!^3,&4L3X %L!"UX3Q7Y:B0?B^M,
M\LIYJ!@BA!G+!@'X&,KM"^5> )<GXJ++Z<ORAEEVM,.=5Z/<2S-C^SYT';Z5
M"W]QX-FV\90E']10$S6EHD_A31RUE*ZL]] "3+,4=W '^;0G''V@4_EV*SI!
MN#\S!S6[A%H5GT,QO.)H+BB\/^OI#!MTJAA8)VW'..;SY::@O[O]VXI; 1FP
M)V@EY#9J&@U*1K?:*P-%"E@ 2'OLKX?I9P%4;^^"431 MQY.K:PON==5.OCU
MQ<QP9H7(T;5I.3<H;1^4PM-E!I:PPT4P2;$^5:Z%# 6'U9RD 0V9D-SMQ5:1
MC0]V!8"N<;XVU46@* 506@LQ;OC"X(1)$R$:3"XLO\D"YT1.)[#X.K5M/K^Z
MJVQSLOF#\I2U3MS#*>9("8"7=FZ]4OC=V*/^\^R< YM;*,4\A'//'](SB2=T
M8.&_?=*WM<Q7$+>" O\H$_SP)SW1$T@)MT>0#?X'&BB:3%CT$*O=^OH9J794
MT C=]BP;M%A!K4?HDI.IDK0YLF5#Y9@PV9]TKE;RR;T50Z'7-)2#9WB\WO/V
M0&<7#6>']C.?.86&?BLQ?W^Y\8_DZ&_;>'][/[$?V0 5Q)A0,JDF9/48C!.
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
M^@6;(IR(8SU\D^J"'>S O5=BC,"927"^K2WD(3QD0IM%A@!FV\2RR$TKJ-O
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
MI)N O&#3X/^<!N]7R_A;]V^-9GU[S TS(\?_L@=X,(?A04NE:.I39J*Q8.L
M9R6N *AI?=^]\M&[O9,V78&++*LA1>DT_GYK79\+=WY)>Q,A]F$1PTFW1&A3
M!I_XU%_6-C/B2NW>@XX]\CX%;QGLKGG$T<_Q0LS'^5ESPSN64GR/;)TSR/J3
M_DT'9=NP_+00_XF7F..3L1?6S4J^^J;61<!5]B@I]^6?/[ O^7+I:<RMSCUB
M^):2E"G5C&^#S>D\]7T3-&_?MW9N<N3/J"<)J,:+_JJ8]R7>A^V/18GMR'I)
M0#BV?=T/&+\.%>I )QNT_7M"<GMWHE_9ND^=4I)B9ETO,!3;9F*Q=P]TUP]4
M!4DFOF,-27(,ZAP=IED,T@W<RF@6$!&E2)>^XL-] UU?:^L^]CSD#[S]2_MQ
MW1T[VA&Y3>1!4M@[6AMQ1%*R=XETFQ8"X#DMEGQU?X7[V>6K-3%MWN)[(+V7
M JI.:=QGV4N(\3ZTY66<@D1G]]U3"8XUT65U?]41&&:<'5"<Q+QT*JV..*W0
MA4'J*4HKWA#T?TR4A31=A[(^LD%\6%F8I1=MC-ZX*13;UL05!V*#6C1]O7T/
MVVJ5U([>,3BT2UG@J,Y>YLA[S?!5VU)$[7#Z&*IE"C=J4KF^=,77GIH\M8':
M!V!0UK)*\.!CB%M&>/H9NC_5)3+I2%E?ZLWG:T::L1J.[Z'U@0*V;:(I(Y[T
MV759Z>GOYB&<U%S:[4ECR,WZ,HI,-#S+31G6E]JEO-*?U9<I%ESGFW0$]LLY
M-BCIV9/KB0V:X0B79FBITE.=T^?=.9L/7F_:W.LFN1='#D^3#3^2_GVDW?>
M9\7W3GG/W2]VWXCV45J/4'ZF@:RG*R(,: EWCU+L9L)\NBY>(@OGC3/%M86G
M)V_"73!5!L;][0&"PZ_YT$L._,^K&:0'>_.65KU@CB1 ;(>7RU4(8R%IQ2DQ
M*=-]YBA&//.L?1 ;Y.L_.*<4S@8):$$H+DV> 8^:!,;L75?=3]J-NE6IP>X7
M1BW(V"-<'6,*N T>Y&F(?93R0OWG;22U<8_M^3%DWL:,7327:_%[T#_<)?M,
MJN.'7KYU.QS&%R4,2CQR57E;VVU;W&\]P@6YF6(5G#Y/@SS,0KTM;M-E40"C
MD-AB%'H HQ"%]<,Z</^9-005.;O^8T\PXCD1^JVM!2RD94S!65%XXV1[+%O)
M^N_F\'Y1267# /EJV'-3>*KXWM@EN&K:-YM:HL8^@YW(JK=O3<WJZ:KK;)#%
MCWO5[6T><TP"V7?-8".S$;43>XP!&62H$PM$R+@(A)MZF(*6ZF2:&MVLNKP<
M SSM&TSHG+O3_0U_[MA]HB>_"\W 36F:Q*WTRM:TX\0X_KLZ$O'+C7L*V:![
MNEGZGCON>8P;3!CYHDYBNZI=_*X0[YNF91*.%=5DJ*NGHD*6:55L$+>3:&ZQ
M.9[@5<H06:BQ(!J5U6'*Z])[]Q23N"0"O\=:&QCQ%)5$='R_[_G5E)GLPGRG
M"BX]SWQ]B'ZF;F6P:R7:XSA.;/C9OM,Q,?WY)[0Z?OIB_\B9^P=[67(YIJ!X
MZ2VF"\Q%31W =#U_]67P_=2,TJB144 Q5A=L>8)7J=G,3"4D)^W)Q.?H75EO
M JS[6I*3+?IH92W"";9S>,\HJ;D#D0>^3&0Y@TY??G.A1*/M( QQ_SW-?QRW
MUYAR^GKO;<K5"@EY-9W]4<L6=N>_>/B7A9^Q#MQ_R/+>H=T225(>BC3*>+=@
MP*IQ::\*@2< W#HF7,U_M&R"#1+3HK+\02TRZGPM9S.EO2Z>:R:;?WF*.#V!
M7O0F0D/5(%R^<5QW4_953()W-Q5:C[@&5?1_$O>V(7PZLE)4C*AY%W'._)QS
M9,PCC:%T0;6[=NL;FG)!:]8VP:I%EP<M2$Q-5IQEG[[O7.TZ28%GO3GNX8 D
M3VWO6O>>@,T9\ZB%:\>E+X<.]$]MA[ST._-\[]G:^).6>W5]:E&D\^1!BQZ$
M;+[;)F-P "MO,]VS$_O2KQ<:$GMP2>AZQTAA@<3XR9T1C=^?V^N.FWQC@YJQ
MO!1HHYV'N\ME3.IY"F<$1G]RFUB2ZNF[G@9OY72/^1\^_?"EF"&H*B138 *Z
M^(C"VY!2U>"N>;V>W$ESF&A9JD4.N@7?7Z\-J__A+:\TI5K[[BK6E3OUVP%^
M"9IKXH:U#1O4-(>L]#/"LN)&ZS>/K"]HALSIL7(\R<M4S"/BSNX&YL5SPEC)
M'H938+[-B%NZ3!^ZES5N<ZY7]EO6S6:>F%W^SJ>(7G*G\X1FL7S,;*QXP&IS
M)5[XR:13?3W&+;[5P<GS8/;K+S.?;8QR8BYZ78=Y[*][7E'V9? Q0HWY#.$]
M0>=]F*)7Y3OQHP]YH+NHP=L[9UZ=WR0$%N@NXVD0-?!1^H5*CI>PU,Z/?K*N
M7VC^].,!JX9E-,B$"=\\\H .'\T.N1D6GI>E!2#I_J$[2<?X;?QC]#T$KQ@E
M)IE-!0RE*_IA:OSFYHIQ1US<1TFUA^:$Q@A/*Z':JG.K?0,( ;HUX@0M,M>5
MFB(2.>8WH+!47+X07:2XTHLG*42*2-JN7GA>IA]JQ>%AVBXZ7<D21GZ1W$[K
M\T3!QYD^\PG?6H2:2SJ=/.]V[<AZ?+WU:*S6-ZB#>Y+V1\\FRP<(%>93QNUQ
M)B<UY/U75=Y](^I-&ZK3_0\"LZ,FX'?2#O,=CT5\X"ZHMVW[<.9H;=R0$A5&
M<?D W0_KA1+<-O7#/ HG0P<;@R2+ E$Y;3X'4VP^)I$X\$]VZ@_U3W&\^CAR
M&Z^UI*TZ"-CBAP2H0J)1V_@@2Y*05*^R6HHR_KWC?<LSR0;])@< QY_=C%8P
M@>-D$=)EW*]30RLI%@EO\.C0VU\5M4Y1S\S$S!_&3QO!%=U[3[JL6O=?[<(M
M!'F=6C^".)*/:M!AF!8'E)WK5_3MDAS;K7/H;OKA_CM5Z??&9M?5+=8-[Z)\
M3DO%#VCE'=(SY+Y[IR8_MQVOH,)(]31D5" C7^!C%!/Q;HQX=W1:_)KKC^6A
M92H.)8 0[ZE@@Z)@L.R MFO]%0J*VB*-*>:D'PD5[S[%B[J_$?@T_V#[TC;3
MYZ\<+7-&D'U@GC?DY3#5CQA#YIO;DYE2/<E7WM?4IR_J967=WG&J/+_D :+5
M:;O.TQN#W4$NBT\HIYLV(4\*=Q+"&,:9>)B]U%=?\-YYZPI2=EH@=?B1PKM>
MT==PC8D=C[B?O]!,Y=XGZBENTDB/^]8Z."Y->]2"Y>FK8.Z#['?=&"A6NO<C
MN"XXS_CC<[C.ISGX6="3C@37!/DH!H=):LI>LYYR+,O2=SUK-B.A/+<<;SV$
MJUV&7JJUL0G,9N56,M$Z@M!9K$#_/8213I;;)*Z*A]MM4WOM$_YAF8QMQ.33
M75XW'CVL4H@IGK"<9N;JB.N/ P:"E@3FP[[)#OC%P"?@1Y?:TLH*39]5U5D>
M?O35!JJ-CDN@E4!56!^AVQB6!319J@<EJWM(WEU+D25;5U]5Q]^DW1STN#<D
MQ< !3Y#CAGSNN%!*]#5YPVJ2/$WN#D<*V[;EN>'C(C!2F]]%@D)R(BNT^<>6
MQEBD&;VGK-Y36AZ/7)U6.K &$!^!=\ER4R&LY>C5OM[-#6UY_.!:_\+ZD840
ML:64)R3?\43*3!-DGROQ&N4(+DZJNJ9O+?9P1W"J0:\\!Z8UQAM#NG]NY8'"
M\7,:F8 NROV2.J'T1,N0"-WOYK^97>&;>Q$&?N03>W763J&B.6):XCJ7'9_X
MX8VGUV_=>T4Z80*>@ R9-&.W440:0H)UGS0YSS26PB##UE[S0:$?FDQ/.":-
MP>(JC.4C+O++./*?DCWEPB$]$;>801$97THF]UGU%&-.%=*J&DM@ ^K6[FO,
MKOJP+NR;  ^'@"7AT5&9F,+ 7?P2\LHGQ=]:*^&Z"ZK0NB$5V*3;M? NF][/
MRYWU6+OKVBDF^.$)F:"X)XM]K7Z#O,5-,$\7[:+RU>''-=X':U)\8MK@TV=.
MO'6^8""=B[9'/\?*(CLS^+&'$/KDG-C;_5I*$\MB-M8W&W(#ZIK\@\+3O'<_
MO;.^G^N"<Q25\V+%CB(!)9ED4=.U+HM7M<O^ZSXL')=8]D91;^?R_&]=,3^3
MV"YRL4'J$EMO')I1=#C4_$;2GWHM8;^3,DCUI.BW&4'X V W: \=D>"%,?V7
MF80 9XG4+DUG]52YBJ13$FK*XJ[9CC*)T@^TJ5$6)I[9 VV=6"UF>#D;=, .
M<;D<SM?D/H$6RT[6Z/O>B^W1CEU*?YZ%*9#K*C6XW/8D;+)SEY1!A06=*E+5
MKR-$6V@L*@BX?@Y+N>BV0$7OIHD/&E14/!T(F&Y+.!#N9JUWL;K]?L>[V*CJ
M0]C"MT6&.<A:I'#5=^SE82['^#DFRMY_J5N0,K@(X+H]Z!8P7T ;BU^I!(!9
M ?O@.YC1BSHNB=-75D(*4+^H.R"UZC//?)[_[H,:XK B:P4)#8:R#NF_A9T,
M4.ML"*IHH3Y64E@FD5Y$+#D\Z;[(3?0>3WY^\KYI2<JF<U2TG-</-HB*V] (
M81ED'4UC@XHT4!N[F6,Y1\C)$]F)9/@$.IPA\%9EQ<WZX N_:X8^]*QGQZ9&
M'NR:UI %[0L >=JY"YIW7/7R2EK\?,KTLIPC,">:;% [%3D(63_&!LT56_]T
M(0 M?Z=#8!GT%Z@?@PHAYF;7_O<+">Q)9OS?#M\\HH GVMI0OQZ^<6'BMK*:
MZPS>8(/B-,U#E<:ZE9@^\$3+Y?$95]6_9>+^1T<J?LW _8^/5"3^=[1'V4J#
MXL@&X67;)(4&$.I%K'XVR+W'-_IX.7T!3K,\ZX/TX6_M^9@:?ZTS\8[R.[[T
MW:H_T(TH0/@;T33+<<(N9A7=A,4W*MYM0(<G3H5D+I)E[)V[NJK\/I%&/%\Y
MKA471X'DIM&QT-+NIPQ/"G5PLJJ)$ ,F%U;D,I3315,@-#VI?LSLSJ_)\MXJ
M;RSE>WY<B5-:OAV!SG+=\O7\B<-*F_E1H#\Z!?>[\T\ OOY_J4FT.3.)M1.8
M U7&'G)W4QP)]^LQ1F!P!2"E(<F?5XNS,I@6Z\-QZO QC>'TTP_GRZ]M@T)8
MO80RDTB62L#R1%4,1H(BRQ)"1VKQ,;.H1H3%8Q70TZ3GN@*,^(^Y)Y]73]GH
M..OM?00]]S\H/O]T>W9LT&(!77L^HZPJ#&%WNXC6R1*HAS6/'<50M*EH9E*M
MW]R20YBCI)G!O'*/\,9]'<1.D#?)!U"6Q^GFR.Z@'!* QG=_<TT'^-1C 6MR
M=V0AP\0!X*A.Q9F5P:[3-]M>K!Q^I?(&>R\N8:>!5K#=7^C9_WQ[B0EY2,#$
MB&(\)]';"(P+S$S<Q&F WDS"> 6:WJ$:>5QNSYC #CE)WCN]R[;  +/$@?2+
MWQGR\&^YUE'9K)^U>2?1DE"&]E9M[AZ$U20,D,*NG]51W[M]I9PE[_4)WSO1
MBG'G=/8+-8;]U0>E V'&C-P*<T$^FC-.$$-^)0SK2'S%H"N&4(WU[Q]]6IDR
MO#X3Y>3Y)):7^W2,Y!XA:M%/10XT%@-QC(MD@\CU6"F&/LV30F )#3*.;D6:
MA_=!)GA_'J/LOQ6]7M;)!ME)3)G3:1IXGM^=X[/LOW&-\\\=*@LQ_S7G_3\^
M'/CO:-215D8U8;Y%>$[8N30%$4A0ZJC(S=)4$VPE&Q3FG:,_<U[>_4!DS1'N
M&@OI$^?%QA]!;YF>.Y#S7U3GQSC^"75>B/[MX36Y^?QC''_B3!LV_U?_R3\X
M(O??T5P'S@GW$$7N0FU'G"83Z7 6/V016H%J[E[,<%K%+.2YL$'F]51BU_#Z
M4[^9F/&@(L%KG-W _%4M]DVB8B4U:>Y$I5T,0V#P89,F.U!N(?'K]+T*EI_H
MCJ:7V""9TA/<,AX:%MTOGX>^'I3['Y>>_Y9&@]"+560EEAAZW"0<>0#E#@B:
M/C.:BJ:]9"8L8OW3?.79H/DJ[$A@'9+R>83RBM?\[8.]&P#B2V*F($PHF6TH
MGJV3A9$0<A'"<#R.I%1JSP;=ULW?R+@7=2SC>Y+N^<>Q;2>&5I5/WA#?W/Z7
M P+_<I."S$242_UUJA\9'5VHBA-#-?H7!:0V#Z;+8ONWXHI<'=7^=+_P48?A
M03WKPP1%SNX'K_>%;*W1%LA=]-#R#4 ;R$U(\ BT0LFA,'LQBFI&Y*(O:K'B
MJU^W^X%.T97T2]?#7ZAW/5^YE<?YE.,O. !_ODE :-RVA(8,;4/Q(YR(2H#0
ME&(,B:A%0L78EM!D!:(<HFXF?(_2N_CB.>?>ZI45KYLI@-#\+>7Y_[__.-A#
M(6LE]$.L/DD%6G\Q+>$"930I<8+ /U?Y9102WIH:G'/7[U!:XL#-):YW%,>C
MPQ$C'NV?#%M=V: &0"-\;V8=98-&3K-!5Y,2"\C= / HQ35RU16@]S*,R =C
MNUHP?O;NW;&3&%?W3/F>X4:7&M11(?EF7<FO8A.P#MQX)J%<MK'[ +(5LO^'
M"0]0!Q6A6H!>7):^VKNV8),:63FO5CPL;<BE)F3UE'.;X:R<H4IOU1I3^EB>
MW"AADPTZO91_[.V[LM_M% .8.<6R"1PMN9L&I?LA^U'DEP&=32Q^NC_C<(8C
M:[1?JI2NUZ6POH&$%9/J^LY\5E<,BMKD8(FWC3]A"IL\ 938C9N C.%!:Q+1
M <6DJ=" >-<C9O'ZA\,MS4Z>Y\R5KO!""M(TQL';AN]:L,3)D'"&)CQ/-CE$
M..&=#3ZK=SRV-.(+IZC,[;*O@ZIL$(\#^2(K>NN8&N.$/(I& I,'(#L@LZ4(
M"* :W[8!^O7+KOK!10"D8.F7>G_ ,L+'^*I[57("59@Z=GO[BQ:'AKW+37^A
MMEK5'#G7_GW0+%V@1YH"&KRNU]=G*^Q@(AZ/?UTCW% 5H37BL;*.&#X=LQJU
M"CP$#!P*_F&E V:#)DP=  ,'S%MX">T0&Z2;,,$&L82$(0R_V'6.]WU(L0"(
MKAV/#T#L9_VXWJB@WQ55IG$[F+B=YT\-R==Z._&+VB>/]L_>AIF(DV3X$X0)
M:M)8MM%:\N6D'%EW&NV2W<0S^O%,]TOE7/_9LPF]-;Q_JNNTM6K) OL_V.#V
M!V4Q?=049C:+%T8H@[>$G+Y"0X^'Z)O5DY.*W&$N;I.:&L[IEF6)9BJZSY*<
M[X"N*1N"S#@ 8_3;EUJ!EHMI6Z_&R'!6<Y<$&V1P&VW^]WRI>U,J$QS0;I8I
MSCE.\-RYJO?U%?UI(T;RIYOGS8D^MR[*'9?*$Y5Z!NM"321@=Z-Z)&@H@(G4
MQ[%!XFC A&D5L,0T 0'BPVT)D-$W0(#R(7_%DH#0$<H(C=T<"P.UA'"6> "D
M:;._>%G:M/>'A TLPO^XWM!A/3&OPH[[@=SZ%^T?;OE#$E%-LHC];-!;=3(;
M!(A),)BE:E^@"PJT9"C[-_!N2J-X ?%-+@' ^HV_;-'L!+HR0_*+KXVVR16:
MR7B(IEGI2T5WN(*6AHO@E\LQ8C+Z-QLL+$#AG%(/=(/L! 'FZ5: _(3CK"!9
MK%[_RA*@@4V_HIV#4PLZ<?NL.E56ZH0##^*5K5Y&'HELETFP3_XK/.._5-1\
MOMSTW,Y -B@*Y8(+2S\S6%R!XT>H_-3+15AD9KZK6I6Z@/NU:*Q^3-EM\QN.
M9,%]H?4 !%M!TQR7@16OQ]I:\4K BF_=6L57MU;Q)?C6*N:G0AAWZRW^FD4+
M\LE*C:@=""7 0AS"\@#C]!@[6D9"?;.V%8:Z#M6YO)PZO#1<3WE%]';(^^G=
MDFW1$?C"\'P]ZIHNTU/.!NUWK;)!,#5O5!BE!E:^]R5(A!:%F]]^WG M*&K@
M?WS!_TLE9[4$R/H3@TUV%G8FC3H@,B[,]_@;M5Y[UQ35BE?=?$X.8@$]AF8?
MGWAX)G*^+QZ( IW(+GKW;0%O/OTR;\AF_JS[HI*[KXL_?R<WY6QBP*CH_HX.
M@Q-ZNV7$J_Z::^"_LEP*)N!#RQ,N#]<6[.!-*!XM\ 3S[J#_\]RY()ZBBF;-
M%YGWGDL#Q-OIC%:X]!OTN5]C=O[UIOC/EZQXQP+T8?E!B^[K?3J /KSZM3#;
M*-6FTV2?58L*?^8N0[Z!D^:)#PX]_"C%MZ4/MWQ2@=E%6VIWL,*FR^3ZEMH%
M[/;+)0^T(D/#1;ZO8]'JN[]KN[.S3)*L3+RQ^?^T*O@W%%TUEJ4ZT;1?SU<&
MI;\D9WS8],MR4K;%CUD'>'T^_CI15-G@:4EH8>$V[GWG05$_:@'P@>FS8+Y$
M\L+P1=,Y>0Q9LDYFGOVG=77+9.2!LB2W*3_Y%<URQ[+3_$8"\89'ZQ7_ L_X
MWU-T*P\- %P%6=TH+BU/M!T,*4-S&P>T*\P2T*[Z-[ZX>W@<Q;\10<2).3?F
MY[:/'SNXT^E_6@O\&XK>Z/5)/<AYN:Q/I5,N1-.X-$RAZ![I\,TWH3+7\L0/
M/Q R/[?MW ?0-HO9OT ZP[_ 'X0]]+\ 4$L#!!0    ( $Z"6%3_'._/:=T
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
ME,&*_O>77TDFYYDX*/[%*3LEB9?_RP@C]3S4VR(&1:'R0^\(<E+%JQ?NW7@
M&K^$^^*?E[P3%C5 JCA;[W[P_',^M^;GU7R*$?D_],\@ CF:-QUQ'L1-Q7R@
M&#=?0<B2H7%#64<HM(2MVM*.QIV[R5_/#*N)C=U5ENXO+5N5U#P3=UR^H7$3
M"/<T1,3GL8BL<V -IV:)#J+<5I_@A9'['4;@:FN'=&%3JQ)$'TLXUC)1VO[>
M2F!=4.+M+)YUGB-;5:.WTU_[C1Q9+.*@U;\'X3>XOO]=FB'BJ19DBS:AF#\"
MF@#'TD*ID,B<*FJ-5_[@[]A7DY6R5YPBU]ZM7%A2_%L__^M1^7]:O31+X 3=
M&^Y/DV6^#8(>Z_B*(NLYG.M''H,[B*W?PY4ZWS+F>7 9KQ&7M+!V^WX.]V]W
MZRJIJ%LV\-Y<K+R.]%&CDZ\.1A;;/$JP&=V6XRRV.!MHOHCKB<'C5F+I4(0T
M]<X0P;]YK*TNB]9Q]R!5F/#[HC'5\?25@4W[O22\*1NXC0<5.Y=>T!T01RBX
MK5B6#FC1R@8.*%<6N%$A49J)MCJ'^Z];5EGN^G'C6D)3;8A[HQ$P&<%'-B_E
M< 853LRTP+=NU%!_X.DJ3A.P13LA5%@PBIRXSS/+^_67M2O8T$,ZZB+-CX^G
M/-\7_H!S2R+G%B-6'VIO/8JD$LDI2==71R"MA,Y6M*AW8U!C>8G/CA)CYU2>
MQ+B7P\3\BJM]CM*1US6_GJ<\SD7WK2,D]K$!%^L<2>K#[,J9EQ?>LI2.#*TZ
M>NV<0KJDD#]GTD/SO%VF<^P7O_.O%2.T\_)>I54XC.?0+LN[9LEF\8OW#JAI
M'WW&]Y[O<[Y=1S)GKB3U(0S5=!QD)(=6!%93'&Q<?WI+\L7+#@0ZC:-"W$)A
MWP\OW>$NE:.A& ?9 "T<.A>ZU:)"$+P2730Q9C+E]VA2Z'+ZIVL[;]9AO)M[
ME6"3KB<9']Y B"70-;<-(2QIC@W4NTS73PX,C^>R@36#I2Y%,A1$:$:WV![$
M5'$TA@TU;'([@5,"?2M ^&*HF/-G?/D^/&2ILS]C"_8$5FVQ%$R_=L:2(<C,
MK3]!4BQLDO_@L*B:MZ6G[GO"/HUZZ>90MRH(#_B1.;."0[-XRO"B/H<_P&(P
M,@K*_C.AG 7F>H1ZLK!A:7C_[=2_IQ[ SB+'B=5"\2P),/,J\P7JCK^0(UA!
MKD[T^]H;F*]3JJOE 0^'6;J\.*J:D&K[VX@[XKPOK!J]_+V4(3"@@1K%TKPI
M)<[JX#RY4GY*2*#8X]@YT><[']ZU,LU*;GILQZP+'-@CL%0'^9BVI)J-_-(H
M.8AP)$/%33E@TWCN#0QA#$85*-_3-,WI23EHY(I#KW0>:&KB>=($<]QW.4DD
MKMW59I5BL%U/W))@7=MP<EA[<#YNI+9'\-FCZD[H#&N!18>! H.+=Y:1K9"/
M6Y%0-Q@W[&LPZ0A:G'&)ZCY,0[=9Q&@7C(>5$:M,13IECU_^)AUS]+3,FPI5
M_5E#\=EAK)VH_6#1JAPS?#SMK]!#"+VC2N)7DROM-M?#)Y87Q"P-7>_^_9F=
M6]4)C9H,><KN:2HL:8/N;;WJD#MQMY4U^L%QH[3 99'D\]#RZ<LZF3'ZBUF/
M] [K9!=G.=6VRU&:]47F9^.VO^:!;W=7E,P['^LKT_P><#UNJ&](6K:][7N4
MX3$3S5:$%#./$Z7N@_Z5>OMF<'6XU,2&A@ENIXO:5Y]N8RW;X7+++E3C3KSH
MB:3%OW[B,F&\%[^<_%S3+Q.AD_X#Z>&V%;T5&J[N#)WL :_BIQ0X@C<2L@PC
ML $?V!*']LY^6U?O4-VA=02T(U^DWI<]:FZA/9+Q!N=,F!?T]0[96JKO(:$/
MZ+\ZG&5,,H(H?[V/'.8V(P3'S[:MZ\A?#S^)H1#PE6'T*JBQ5TG/;E2+#1O8
M4QK-D(.XLX;I"FS *QRM#TM/>H 9K@I(4C3':Q0*>6H=R??T+<7DOV V1[:%
M^PN:XV7>]X@KVRM>U;*K3#-1RICC<(L"[7^D[@F]N:=_&'$;!2J*8SME0(M"
MR*Y.BA1J'S0>7UG)!H[[6!2WPT^LZ??32D*\C-B W+VEO>2,Y7I#RE:'E ZS
M0E>'[.3_%YPA1^&@@E; W);5E0\ZX\'6F5\\#?D>-N2EYGZY^3@O*(++M;1Z
MB-/=:T[)U**BE^.I;DW)\#J:+97OB7^C,,/1+-@$?(KUT;X6X:MHF[JGG]"U
MXAN11E4SE+$VWG,S[WFC\^E>%N:_5X!_8POKGUN2-(8R:Z#^3A(T.[0):$GI
M;Q'AZ%V)1/[H)M3^P,YOP\H/]8<#.>[D$$X=JDPPNGR6AS?8C *&CA1UO95]
MQ 8^C,VEV6Y<:16-S8G,7AA\9+ICHC06)H.[.\BLAMY#1Z/*T9%GI.MZRQ@V
M9+S8K?#X)LC^#56\Y?"J^:ZBTSR= N5'?A^/.@I\L['(8G6P@8_X-B,PBUBM
MLKQ:,@KFD(WR[UD;]RW_8"HV/3)[<]-[S@2FL?NDR9J);$3%O1#9068,I^25
M^D^IQ*_^V>@AM'8(P]?)U7%^M 66])WO'Y[<#4A4-TU(N+1KUXW/7+FSYWF>
M;BP'#[59-EO!$8IUH>;A;*!.JG=UR.ENI>[.>9\10K%PO*WI38/JK;R)\%>]
M\\$%EH;BTUF?_QQZ.G!(W.5YZ%-G<>H8BS^5SLWJ4U(:;L>.>K8$!_>+W!G<
M&!-:6OSM;QW@Y9H:HYM0C@W*KLJ)P3[#Z!W^W#C/B5IN21"A?^IHZKO<.HT,
MAD5"#T.D@@QIQF]@1M)8 @94QZ;R]N_5T;HN&OKRO23NW =CXU&J\G/FOZ5+
M^4A8QL%\&G(;>8+U';,7><'[[.: OA28NJ%TO4.[_CF,6Q0?_B)H3I%3D>KH
M#CB+K1BC?##'DPT\,7X%"SL/_72ZGPT$OYEG \_L8.#>FIPM:7*#'$O0D:X&
M.EI&MZ)PJ%9(+)Y[T_[67^4,8XK>-]ODKVS@6IE?6\'\W/+'<,5YE4A8I7$3
M#$V T8:;A1)8$E2_CQ=[Y*)Q7Y2_N?4.G9,5*KB]1\^W<' C7 [6[]&+6U8F
MT'Y,"=QR<&KZ9,C!CJ#4)WOU8K"92&5.4DJA)K,@$C@+T"27F:7!!@06"UCN
M5?A)P?1 G0(9-I 53SMW9;1A_,A0TMVL1NI;K>F!X5_;#FR@Z?7#60W]PY>S
MU\V%5F]QQCAY>N=>'-C#.L9)NS#&7BG_)32'MT*I9IL)T 6$$A5K%-UVMDOG
M1".7\DG+GW>M'FSDL"2'60)UE ,AL$H40[3S"AB=;\ &(%*GP,,DO&;,L?YK
M#6S@RO.L^K/'ZGJ9Z9+XE<WWT%/;D'%]&Y11*]WJ!G[B] \I[P!LX]&>U2MT
MM;AMG28HQ0$[HMX6N@!7(:$3@XA1^M+GUW7UJ&ZM6MIGJ(]TIE\X\#:3TWWG
ML3R,BQ1(6ZD 5(QQ@5KU@K1/S7]3.RFVT#"8FRD3FVXQZ9LF'-'A DTTZQS4
M@1I7;!^#WWTD),&0?)&68X:UJ=W.X!" AV\O_5VQO\":@%5?(U;<<-!JACYA
M"4N= T?)+4.L713-.L]C!CX2D<+3H^W//#P4\6[ C3/H8]BQ5MK<1^;+0"?I
MJ=E6?WYH(E(%_MO:D[(XM9GBX3CZXU+MYV8IL]R;9]9$WD4=/\"M;<E\BG()
M8P.C)"=/\M8R-VF 6MTI),6EE:3KJ3"CE!)1ZQ=S/.3<"Y<;O(+UV<F[BDZ&
M?KZE=U1//*Z=0TP[MXG!!,'B!>;@(%91/+8TIH3RVLY;)0GV!6,XX7>W5B5D
MP[QGZ1A=T("N[+W3V>X?CU36/P=VDZLE8 ?JPQ^E>T^?/]DU<$ W\_S'HIA=
M*R.Y18]C, :]AO=)#\3+@]XZE"VS 1/97J5D!YE@EX\#]U_:*%S]BC*K'FP8
M"ZWBE/?;]_Y'G;?3(D/BV<!>7> 0O*Y3,OQ-[-!XOI 6DWZKAE'\DI,G,4/U
M-G1\)&KW)O.^UDX=?:0]*B<L5I9.O,;M'+6W^&R; <$HTY+E[:#*"<H\=Q #
MR:!R./LTF!^)C4\HQFX'F5S%^3-$3<SS65=#P^T&-</E#"K\#!P&EI>6^U=[
M@K0[XC<]C@NLHT%#O'>/Y#H)&N, C?*#E6*CEQ+;9E"U?=TMU;6#B2HT1_!V
M6GPQO&T!>;K1&3E,TC-<T<?+\:-=]_EMGFF,IG><T")D/$2%S:"_7Y#RW.EM
MWRY+-[(X;;AL+6&E(;U0V&Q;P@9:SUOY^Y9V^A!QD):ZL(X^A*+^>Y(OM:^G
M-2/L5_G&]N?+^@D^6(8L&ZCL3(13JEO]%%MH/7WK;<$=WG$[,=GTTJ7!N5JC
MV!RO@[[Y7MJ&I:FUS!$EI2$-B.%U7H><Q9IPH4F7_O %+97FAYW3 T^9-\E'
MAV^-:;T\R09F)D3>>&&-K7)*[=E G&@NT;W\-X32DR5+A:WJ*S&\AW%1_OC\
M^9*J@]',5U>V75:?^Q92@ILQ45F P(0(11GCJQ ^EL*7?I8-5*'3F+X?RB3(
ML&4=NB[KA[8=K;/3(H%UC%)O*-A^$%MD?+0?O>.^'_'5XI.\IF6'IWWNT$&T
M1DU5E.8=Y@F>%#K:0IZR%?GPFVO[]>:BUU$XAS*;1=0DH2R(0_*[.'"2C:)<
M)XX6TR1!U#Y,1_>%3:9%V_4K&;"G@0/&GQMB[O=]N17U[,"5(V/)2%*Y-:?(
MN:)!9:VE^"E4G+H]PAP4+(-?)MK4GQT%W^,J!]WZ7=Q:OL3S*,= 8W]>&>D\
MM+OQ D<TX5F]64>9A?A[^X))LZW,AW0K2F)'2OX8:$3;,L\:,/4^5EN2*&E>
MQ+*OI9OP<<ND+,+.#M.@/*!<*S;"Q4+=1J_QI'"J!?+Z?3]8JH$AW$\9WK6L
M,Y_-W(6-UI7.)%/2&]TB$Z\Y'X.Z6YE.Y'_#66[,!RZM#*8S/>8SLMZ6>E?M
M_$"C]HWG_>+7+!VL?$_..,>5.IAVXF7$'NF(?1:P<ZAF"!N8TF0#T;X(#AQ'
MTGOH*(;TIQ"(UX_5\O B5/DF"_)I^PAJM)V#]ATA0\Z?$F9%GUC/TFSD]KM7
MULB0@Q9]WP05TA7ZHE8]AG]Q4B[DF<O_#KMQXFOHY4QZ$+C32KJ!*N=;DGU'
M@%>0[V'O0J[786;[&/ONC/QX7_"9AX_K21)W<ENA0K#QT8;SMY3NNCM?]?U>
MG6U:[)\-&\H_IRAAS&=*N+%AXL-A5+753"\?Y!@;J*[*IWBV2P8OX>C*<&TH
M!!%$O7/X)T)1]/>84;5>D)[YQ8L1HUR_Q%*]SP+'C[6:THXP(S1Z1I^9.9+E
MVK&'OI)7$U@:;8T7P.B"#\Z7[R/;/7*%*D8[HVP,!3^?3 9N_#7 C$&Y6 "L
MC@F)@:"#PV4,)ZI@>P"S@L37YA<P.Z Y5O&U6^3:=7D9F>-3QC(5(IWCBECA
MN!RC^%87?0FJJ2=T+6ZN=E7I;IK4$7Z'!O>X=FP(0G7<@#$SX70N*>UN=IQB
MM][_U4%A;M%._#[]HPR;GY@6HI@N5S8\Y5J*OL=;K/?UB8NCFTDV[M!41#<9
M!IY$+ZD7+GZ"]T].1)$PD<XG4S[@*9GMU=I_?0E-+-\-%^,>,5)<=% L%DKB
MU-&GENV/S$9W2C'?IMLFS]YL\+6V"B?8.:.#UO35(9^(#''\)&05ZDD<6VU%
MB0:.A%13B!U$?K&7IY>"CG#/=K4%W]Z-DN1CB!G0)L!C=/08-XL?13;P%!(!
M<R9_%_+%^N4ZKV7:R&OLT7Z[=(7[/+;B=!EV^31'.<%S^+?SOK"!-5.5!O4T
MNEH@?GSQAY39.I:1M;KBM8V=Y/2]R.(G4K&64E)]4&\]R,6A5$;-ALJ1W S9
M 34VT'-2Q58SF&;DLZ-C/A#(=.Y0LC;!/UL@! KQMM>_)[^P,+*UNB1%^DQ,
M0%5 EU;IE^=GKX&S%&A+HU*\QY<QV,]W-<DG6*VUKQ+HA3QV/[2C&<*.M#"*
M#:.6#2Q%43&DM";F96.U$&<N*JZY?^8YIT=?TQR%+^FSM]TAYB\?WMED'3;/
M7+_JNWH+R\DVEYXW/\$<@?BOGZ$UZW(<;BF]Y/-G \0.3W%4&05GFS''D.(,
M>-^)16^RTRZ+_8O[GV8;*Z6?FZGS?[D^?#B')=5.E9B<IZLLU[$!GA401YEQ
M(RVV.4M5H-L(,N<7>H(](W(^<QW:W,BAGVJPV KIR ?=L2QN97LD%Q-[&4-O
MD[5@6'*(["ZT!FK-C<-UVQIY4,U74"Y0PHU6?XH_+8>2E!_RX,G^E*!"0<59
MN8^X6N%OJ-6X5:B719+^'F9&XQZ.JAAN"^N1,Z*4)9Y['_*,*V\$+R.?]>G*
MC)OE^%OC4'*6J+CYIYSSFG)Y&=[$WK<?VZ=\+(/>:TRFCIEI^M]XI#E)K(8M
M=T_A1[9:).\E3G$81 ]9*#9+K48;U8J)SG#S6+1OT-U]^T+2A)J!B7P3]^.'
MA@&00]#)0H[+"'ZZ'*A(BP;#\W^!U<Y@GIL 0Y6R^^78YC%_RY=<-*<B?L-G
M!I^\SUX65^P6MT73Q)@QNOZ3$(D%6)7=\HLR1W@.&9O@%T$<-UZWAYLWK648
MO:DY(7WQ_II\=U7(;?OIE?<1SR25&U7#"BMS*MZ\6NR29UA,X\8B&L_!"TOT
M!>Q23&KNO9>H6$^!"6PW:.'H?*Q6I RH6>K#!G JRV8D+UT7ZG"G*C?)_\"3
MS/"#(Y,?4O(+28I>34!J\_,R"R[#<$U#\=;8MJ'VH2 %/>1T\JALKW+,:LN4
MU^1<4> 0)LQO96QA8CE*S)8OGJ6 N$ 1$24+27H/[<_1_VOX>)=QI=L9%)=]
M7XY#_8"\X=?&6"?FE^ZSWSXMY0M0SR_\S#/SE_]Z67'(RENEGIA=W\3JDY"2
M8PZWJ$2RCE.E5C>#^R[1%,]Q*$ ?&Z!R, !"B._XM:BO^I-QPH>XUFI<J96F
M$WYX>IMKRV$#7TX5P[7]T,"W,5<9NW0Y0?/5(HX-Q+Q((5=^/;M)7<UY;T:7
MFX\IFG<A=A4_FB^?U]I)PN0YZ+$*P_=5"B?4#XM$&DI-4Q0CAMB CU!D1M!4
M7^ QV\4V.PZ3<IOJEJM[M*/&B&;M%-R%NN.CK9U.%9*[F6[MP7$/Y:B[/ZP5
M8>[<.BW5)KD::+%_3NIPA61PM(:.CN"#/D%%]UBH+&!Y-TVH[JW=C)?QZE;N
M<->96ZQ3LY"]9\$]T-\/VVVJ0;<E^<LP&M,+JX?6Y93?11J:BNV>)$8=E#I6
MY5\73BHF]0DO3ANNR]/NQD&G+H-C[9AZL)S:ZH WFME8/J 4506M'5.[%?9&
M<F/G-&NXT)1)>"._G1>"FK3ZG;RM :'N_WB3#83I=KBJ8DM\;M "&_02>:^^
M3'.W4@\?"WV3_[1Q-T.6(FR/4)W4V>-A;KO@53__9'-=YE<K17.PU]F8?A$Y
M 2WGP$C])P,JGLSA"95A(]'::D[,XNOZKW&/=7]M_/@6-G3CM,?V;R7KG,/#
M13NR\E\9J:.T$'W#U&DP*+*+\C''S$_@>H(T&WC<+@M*U1@BGK(!H7W,@D8]
M-I#-:H-]E(O;U)'_'-U!%/L $YIW"3,[:GYMV)(-U.!JJ>T02CNT&K_,SWI!
MA[$FMAJE^D^Q =@D_LD09/3Z:;WK"^J[:U[LF2Q6N;;^/8RXD$!Q^#U2=--_
MI2;L:F/6CS2=^+6"^9TLXN M:+PLI)W)X7Z)Z$"02G=#=J,JQ'-N,>#@\E3/
MOB^%#7=5-'G#ODJ461'T^J] QPV<)3CC5 ,;J/U,49H(\YEN #DLY//3#F=5
M&\K*LTMLX%5Y]X/U7Z<7KBNH+CNG4B L?BQ=%/DC.+X,H0ORYUJ4\JU#VI G
M; <V)=(*GUL$.N6XAN@[]RX[SQL/G]=18@./6BW$-6G%IJ.M'"UKE9)&A WR
MZ8M@6B7D9K/IK_"Q:T(,-0Q#K)@6Q]Q:AM+]'1AZO;-LP&D*\B3#I2K->RG(
MM.1' A^/PJ=D<VV!E48!5+,2BL.8GA X##_4KMG10AB>."WR"Y[3L=Y8CM+
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
M]BNB!A/'(=&ZBM2G+9] 6/O!B5+OX$-2[B6OIP;8@.K/I'V!@^ V!U"D.%'
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
M395"2L6>F>L%O_E_N08QXAS/->K^ZX:>J*O?8\YB=1_9?FNGM^72G=#JP%:
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
MPNRF$5TJHG T4QW\RJWS@,)[_5K%-Z[*2@O.D>7IMI+741,51A % Z@RE->
MS^CN X\%^NF1+[W4F+Q5MTW/MHZ[I7<]=<X>6FR1__WJ5\/Y;6_)F3X=[,\T
M*N]PBQ#XF4:M8Y31'?B3F=I!>02?(NRSWLP8)1L)]VQ[U]@[%Z]F0M0QFA<[
MH$7SK^LK;$I^-K G CN>.I\ZGWDE\,[]ZOO^5EJ>)K3:G=J=NL$_VX0OYO_'
MJ]S\E>8Z,K7.'/PEEU/EFE7M,_9B^L*#O(&=D[LPKA%XFO73/)_>/)>^1A^_
MQ,VN4,OY_[FR0?)+DY)L!QU?_4'=3&#^9DCZLW8!6\1H0=^Y+8,]T [KQ_2;
M?QP(T*H)4U-/"_I!O4#VLOSL=V(X9MG.,"N'UKEL*Z3TV]1SOD3Q=;2B8%1@
MOGGG]EF<=%Z+ &_\S3)354=W^%=PF"FQE(^$,;:6ZVA^]&#0LXIY8:,4+G$V
MOU#NC;=R>MWT!,/=K%4%5(IIDVXDSJV\(N>3:IH0#\=(B,<R?;/WF*M9A15?
MG![W#JQY+F<K5M&<1%5(:WBZ>0(0]@$GD$ 3W\M/]-.EJZ8B0+YM@&,: 7H#
M(!L1M#V9H0>QW\ :3^(U9$&&EG#<=, =F U9KGC.S>BR&WW#IF'A4\QN&+0!
M?8WQBBY-,9AB_$H66"8(P,01MG<8FA>K3DK]>K*!K5!0'%.\<+7?F$^_7S%6
M]G)EN_J=OH'-/5)<U/REK  $B;C"Y+X*W['6HG,L!B>I$._:L>.)DPI#+H4I
MEXF48S3@G%2243< ;L##;-=2IH"3<U11W$K4\ 4UCG/I@*#@XL=P5;X@UTX
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
MW3+%%/<<IK^?\*EKJ*M/0B'.#N8:W=H;)F"/:5/Y/]A[[ZBFFK=M-!9$1$1
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
MCO$X;3#)<J1>$[YG00^%> GB+Z'[SH'=Q57UE2)KR$!-O]23/3J_*B8?&+N
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
M9+G*&)'N=WI(H:)M=_>D6BPU3.OUQ_EK]BGC#XB)NE@]]H4NNFA_"EX>[LU
MT)4? 2N((?W^U*E:0V+UV<HIC =U;BY"R9!MD8NY,X/6+LRK..*@'BW3>,OZ
MLA_G]U0/<7P;/7AS;+F>?0F31K])J;-,X7@6^BBK@';E&(*;U#BJK;)"(\'T
MU%Z\"I*4*&,<;=00HY*JZ40>:KDISHI;SF>+@P$LAS&R^4Q2?QI*"J>!*>EL
M&,T.:]4$R^A6]:)?M;1=;CW\N&7[7K/=1S>D3DWL#PL7-3&4A<C";^+'79#C
M)-KD,QI4&HL<,PV)**SGEL2$I,G4&<E2E9-,%YD+UO?V(HS-]SD,D(?T>O7.
M5#(>Q!>T_0^FT-M'.EZI'0ANSO>T]=[K<F;MXHV88K]$4<5#6S_=/6F_O>"!
ME,/A0O%$CCB@2R=PI!W;"S0 [^4I]EV0-'T;A'?)4D5!2W.F?T$(PW"3:I$,
M:PZHH/:J>ERSTP]-UX(VA4QI)7?= / /@_!M5WDJ6#R055 2Q*SM),BW[N@M
MP:"[Y;V3^WAYM#1YWRMJ7:P8>I+ZF]1;KX?M=8C/<[?MJ[F9'RMCWC, )\DN
M!P*(2V"^+QO/>_?&90&J&!Q?5<<-,VOT5,X$5"S7[.%O?KM3[EEUR#QD"S%8
MC\?38C:@#_B0'<16I5ZZ>'R!\=L:,M"3&E!( 2)9N<G:Z302 J/%(''X$.^'
MA]O+[LB&9E\N'<R"B+!UL,9@&7-HNCJSD(,!4G/H4 5$(+X4DVD_4*6L<#PD
M(O+T<C:KXN )49^+O(NNGV<4#[O.J;?L^0?;+XA/3-W9-AZ\44(='Y),N=;_
MB%*WIX49YLS$)?F532V)T#"9[H!2W?)/_^#KY1,?[K DC..+R4[>NBH,I)J]
M6M[B)I,P06#),TL82;33*JX#9%3$-#Z!MX,<B:2%=2GMDC:.B_V]]2W\"'UN
M\-KV,)FTI_/)C\]<JRR$*F#/,L4Y^XAGN*7! 5\=Z02&['/..7+K@('X?JP$
MF$7O%Q<5Q4M0G5O(\CW1IHB 5]O%I+K"T$>_NY9G2Z0=5[?,_L9]R3Z $6:1
MAOH382JX\<VXJ.> <+R!*&HY301KG+TX8_VEDO'\^"L=G9E$1-(S1+.U1I9\
MC%.1[3G_4X0WNAUXJF9/]J0TMP3N3]B#\;8!GY> ,'?YGC/,XHP/GD7F]UBK
MJ(O*MDHE31$(QYL'DH)C#CH$S?4:??EGIXNLI3&\V#Z^^#V"0"C.,OQ"OL$3
M 70[-QI)@ZT'EWA*N>Z'/F(&W.]HOTHWK^^N,JXYYFK"V)6F4AEM'A"XILM(
M8R[Q=HFPCZ!Q^YECB7R(/TH*>PD\"Z"Z-^'1O^H9^ YY&P$!5<!D_-J$+MO<
M&W451?OH^LE>=C7/ICH]V'55QZP&U<2'^!+&\Z8IC$@FRAD4 C;:7B_A%$=I
M6S%RB39^)_('W"8^4O2E.J=-[SW?G5SXR$.8K<WK(S185.P3:'=_*-2W0)_I
MV!Z@Z#J)-06P V^6<*<05Q,CC9<<DJ,4D5XFU]X3#+YW%5\A:._EEFY#LBQ
M#3;^)T6JCCU%;<(_VH0_(JO0W,VL!M91,4.W<RX+FKM*'W4.49@I+30$99:Q
MA1N2IJ03Y,S6+?BRTG_PCV  .C'$&F6&+>LQ;\,3E74'5]00#(\AF[3+?CJ+
M[GKF[// NQ"ERQB50&]/D2P/:U>Y_?:]1LK?[0VXV\X!'C$1-/P^GX;<[&=E
M+M;HTH4QUI*^K*W52]5$JV_2P5YJ%QZ?W?[H#'0W;K151,"6<WE]^#T&XA/-
MK+O<YFJ8CBLFP"9@+X8XO9& U2AV_>EQ:* H[?/;)*O&-U'^E2^=MI'%5,<L
MSNTS^4#(%1_7F-9@S ;1\'%4\0<P5:S16U"Z'(7!=V43]OX69T#!2[^5=GRO
M6JGCRB]^+:N;/)0J:M3H_/#I]AB_44OUAE9I7CNTCO1.7 %3Q#H(6LX\U>!F
M<9QI"R5O>!/-SWX3MZBNFCIZ0 =?GF*;5P[4UNFJ^->X3RW!@ZM8KZ(*?T[*
M?*DD'Z?UG1#5-KE4ESK:_I%Z+'VB0S[::L!RB_T92.C6!UH=NPV!>#_ZU;,#
M=G>%<0_S_X%A]V+O@+5%G-V@8S7'<0QK1%RR];D?3$)]G90>4!^NUV29:QUH
M:(B6S;;HADSO<4XLO05566BR9/SYQ> N+B$8.:''.B& MA#?+A=>O?#(EID3
M$PS=N>"2$U.("RI95%\<(<X_<]NO\<1:)&7DHZM%[VMN!TJ1<YZ;PH?XP,>3
M6,1'+,'+'@8@GCLOH*0-6'$SR Z4Y+,K9]F(-A5Q:=>=.'3$#Y\!C1C#E\S@
MW0-6ILPM-,*;;WP(\ZHXU:3-9:-G)6K3J%U;HU/Y\'!]F@C'@MG?)9IB,T'K
M2="J+NAPRK1@G^A5^ITU/-H;S@J_>,D]77[.:M @:3WN'4PZI\U#=!"K'5[5
M7_[=E^I>_W*4&%K43\DXG*UG6AP2.O&6G?L>5&"B.PA;8<I=T_ ]_6J]'THG
M%W.[2^XFUMYVR6<,D\)(&4);S!"!^F_\;*6W;;>5OKJG]3^;?B)K=>I2;9XM
M.?.F[?G!"VW6[:4?3BH6"-\6J 6PIQTO2\8+,#;'*RW :Z<8F?25* *SFG,E
ML' *XVG-C'R"TTA<-/W;\7Z=?%]Q58#?7>&\@.UVW?U[=Z_EA)%( N43<Q??
M=H7CR49@>FF$!+(E<ZR+#]G/$VI[\:IT\ABI>9"L!^AUY*1%!CY?BKISV6*H
MWM4DOOXD]?B^AJZIN_:8PF>P=&XK'^()CS<>2V#@_5>^/N1!Q7%?!(A]DCGJ
M";\&_'JJ$(2)<#ASU7IW"J]\^O'H&XD#(;8CRP0(3WR))SEB,)4\)7WE8B9=
M-O70&P%MS5\/"ZM]3:JW='4_,?[#/OS:@[Z[D^CRNC??^G7>9YO''MO!^S"U
MAZ?/,06-O#W95B#)[ ^!*5N\7] <0JOP]1RJ4FUIS5U9=L#A5UPF)0YU$M65
M."T_COC]LR2<?Z__?R^L@-* .OT<287V^]R-&+(E&XO9,V0[I*M63ZG+_>7.
M[%-X$ASP_??NG? +FX.4G #PD#='<HR%%#B 8GR;!=PW;0MN9-.B,;P$=+S:
M,JR?]>5WR9N07!L/S-?:PR:QD\-;V%E\B#@HN-^0#QD\AX,*)+/;%,<_#<3W
M<"1(O PI@>7S(5OG!(HS9!H*[ S[4QI-C(>"[GU\2*<='[(W#M^F@/]Y 8P2
MC)%O4QQS2 0?PH'/\'9.\"'6(J!@V$4%X8$F.(T/@3(MIC:MD!V"&T3S^)"4
ML0?XSH-3?PHE6P_@:6%&?(B$)>><$A^RW8\/>:Y)%^;)"I[=MV5%X)_XD#10
M)8"KJB%X$4](4'OW3SXDCO.G]H6#<''!'3H!/"./+?]-D_[/AML*4_B0#AY\
M.H6R_I@@\)B@K*!RA2(>%/B_*B^.YL#YD'>-%/ [1OB_:=+_V? SRG^@^A?,
M?\'\%\Q_P?P7S'_!_!?,?\'\%\Q_P?P7S'_!_!?,?\'\%\Q_P?P7S/]78&[V
M=U!Y*?26K3U=,,5AS^:AWYHGJRMU:*>LGZ=O*R+67-ZY.;:FQX<(G\"W2?,A
MUZ= -<J[J5B/T]PG^E!)YT7E(X#7'*'"L)$NVV(1:W+]4(R#7=VO%=0 89G
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
MF)+.W)>IM855(U6\YC($MU1;YTG?OGO?-/^.]:%GJ9R(G;P84=N<"Z)Y(F&
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
M;\C=@%-$*\\M$;=,U=(37MEU(^26]IZV);5<!,]_$_3%75+7W%LRSU,7W,+
M5[6PU-&M@EO+D/1Z;?U/F%T5[@@$<RMGD>9@,!62*S,L*'^'A":EJZ(#UX;A
M]24U-KZ%PG&=3QM5$>^>$T";<%-QS*KKY* G0'3G6I;87"* ];-\AV>\&QJB
M1*!2'*+A]@Z+I<?9$P];*T[<F7C\$19$R(3)82TF*75AK?CK-#EBQC##!'^E
M&:52-?9RO,_BUOG0O BY0YK1%!^3RN2)EY[9YE7&4<BWRMXU81*'<E /92R7
MO)'SE2[7K'P?<Y0J#EMK,9NYT#83Q[8&7X4$>]_Z0;D;@73-KR\.7PWF'>1E
M7O;O,MACF8P?P_.5FGCW@!@6,;%$5ZR/'<7 *?KPUW,Z:QG=X/- J"UIG%@Y
M0J/YM@[F91^_P5:@(E0FKIM[[Z;^05]PEISG@.A78!PWCW28%$M0$ES(*^BQ
M. G(CQI"&QA?!B8"-%K?OH!P]^&>WSI<21B=UP6,6LG6V \X!4H(3(:_%9"V
MH@X;[6K>SZ1K F0JL[S[]<BE[ZXI\R<H14'EM>$K]P,^'WU3%9B,(U&W<OWR
M0V*'&T9$H'\0R>-AGW%,*#M[56<*ME:X%QW%,"E,,F<;>?8LO5*$7//-3BXK
M+?@\M<(C1,1B&AHMNJIDZC9^F+>;-W=5B['@H=KP&UTYJXSQI+%=?->'$1ZE
MD_6-\3,:S:.A(]P4Y:SN?2+05F)#O-7EX(AOQ)\!]!.?N0<F3A)S?D8$_X]5
M_"-^LB+,^"$E.5^863'Z"I9XX@_L+/F*'$IGM\Q=39^#ZV=!]<6/=H2ROXA
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
MYVOSG=*_U::N\L5:BL^/LJ@4J(*LFG.(CSEE^;S:49@1E:4XX BR3 40D5A
MK!("<9K)# E&, ]=/C67JS2U3U!K$:A,N@(;H\"N56!C5A,8"'9,N@*-F8YA
M5I=/KQUOCCMI _/I*//E'K'E#6*_ 5V7JS5NO)<W& _"P?R-[$;F0N:S6\G7
M1;YZ?O>=W^MG67[2S_>,Q#)5<1)#3E(.448C3=(!@Q%CL5X=R#A0TH::3PF8
M&M&V.H)626"TM*/,DR!V$Z /: :F,T=4K(GIG.E':*:4_,]WRZ>?]*T5P_P=
MF1]A_6-%*R<''84DSIG4OO)GK^OGC?W[FA;Z/9D_O]=.WX+G=/YAH<R&I>$,
M0R3S9;DNY#4K5P7EJUD<,H9IPF"F$KVF#' "610(2'D0AS1& 0VQB^OE*']J
MK_]&?;#1'^P8 +86@-]:&RR/9_O.D)WW-"#N W.+7\B=?:*>P'EU@%QU&-7;
MZ0G02]>F[S!N-%AE]US/]90WH5%1*)E2+($ATUX+8BF!)!$!)$RF"162Q)Q;
MIQ_N##PUXJI4<TB>V\6HFV$NL7Q@ZJBT.A\:UFV]0[I@3Q1&2A'L?@3<4@&/
M6-J9_K=[_7@I?T>TW$OS._;O_=RJ9MFUN*LBX?XF3;T.*:Z?]&_OY%?Y0/-%
M^X_?9/$0SB)!J""!@I(E&")),X@S$W&O"&$QBA.2.&UIN2HP-7[:Z \J':]
M:P)H;  ;(^HK@#'#S;-RGB0[UVI(Z <F2,^H.SM7?:'SZETY*S&J>]47HI?^
M5>]Q^A'B^V6A12SJ#2C^_*V@BU*[;?H#5UXO1/77>?6]*[\LY[F^0'Y?O=%V
M_SY#D0J#+,-0B"#6'AE/(,&,P(S) %.%DB!0+LS86Y.I461C"&@M<2.__A-B
MQX*CP#PP';Y$&.Q:4>4T[=H!:D/ ;\U_C46@,LGC\O-B6+U297]M1N7,BT%[
M29Z7#^B>_6!*GXGU7'Y6[_Z^SE?/O\C5_5)\6#S)<F56"X>_E=4&817.'VB/
MDD0AACPT&9PL0) I%$.1H0A+24)),ML,B4L4F1J';K6^JK:HG1,H+IJ5;B8=
M$^N!B=059J<<#!\879RG<9$2H^5R^(!J-]_#RWA]@Y^77$I1OM<&_I(OEN9<
MI(I^-&EGFCEF"B<T"K,(BA1QB 2-((GUI,E4990JQ8ERBD<\)W!JU/9)KL!C
MH[/YX2D7>AW'GL%"/R?+Q4HK,C?KN'+'!M=XZ#-38.<I^@1V8!YK5:T+LW[:
M!_+#0D^K]!KM9@N-YZCH,T)'#HNV@^ P+MKROIZ%,VAY;_[?,-P3G9O\UJ]Z
M[HN<FS Y_0_:#]S_Q<Z5=7W+#PM>F.7U6UG_=Q._T1[O?J4K^4XIR5>SD*9)
MB'@*,Y%(B*)(0A(@!2.4L(2CD!$:SE:;LH[GJTF,JKX3-9XH@>F;&O-&??"#
M: SX4?\.<&UJM;*K?I!;HQTK?XS[>-@1[70G?6#:-J9< ?,GV+'H"FR-K?_1
MS/O+W^W=4(, /FR>G1:''W=#]C9!+P8,4*/AL<+)J\RBWU(IXYHP;LV55YF>
M@^(MKZ-%OV]I%6=>2/$^7^0K^3%_DEKX2HO(V5Q>EZ5<E1_SA?RPD@_E+(H%
ME1+',,J4=NO33$*L,-5NO4A3J1)..'%QZUV$3\W%;W4'M?*PTAYLU0>U_N W
M8P&H3' ,/G*:&KNOT%" #QT[X!-K9]+O YI7RG928%3"[0/-2[KL-8;W6A8[
M 4YZ:5F88,]"\^VU^,]UO9U2?J-:GUE&!(F#((*FG0=$29!"%L0A3-)89C'F
M01)8Q2CY4VEJQ'BN[,*.65=@US"P8QGXK;+-D3$]S*\=CXX[:P.SZS@3YK-V
MAB/&8U73L%5K*O4U'&%TJ+CA.G+/N ::%W^E\[7<R:GY1;O+:_TU^;SXVDHU
MY3[*7Q=+5LKBR8C]L'A<K_0_:P#U7966-W3.U_6QX=?E?*Z-^(,68I:F2H@$
MIS .4K/UPU.(64 @SFB,0R8#DCD57QU<XZE]#(S!H++X:C=?#K1&@RI;N>63
MRNXKL&LYJ$P'^[:;_82-]> W8S]H '#\8@S_"%E&;$SIP1@ZLF,ZSX1[",A8
M\^0W5&1PK<<-*1EK$@Y"3T83W".3HCT",UM#G_5GUPQ-Y]</R_5B->,4I2+,
M,LA,^ E"&8(F?@\&"8^2,(HDQ]0ZM:)+TM0^0*VN]7[PYP5HU06UO@Z)")T
M=].\5]@&CQ<9!S&'7 Y?R(V4W+%!L# (ZJ_1HD605BK_V5/BAPTLG9D@G0.,
MEQIB8\=>KHC5#;W[0E45O;[1[SLD__-R*?[(Y_/KQ<'>U,N_SX@T_5K"$$9$
MKQ00B2AD5*7ZCX"CA(F8!<*Y:]1E.EF](Z/VE-K9NZ65BL[]I"Z<)3NW?!SD
M1^M%51<4-%T@]FJ7'&RD>^T[Y0= WUVI+M1J[)Y5?D \TM'*T\ ]_-7/CQ5M
M\U7^E*^>Z6I5Y&R],N[R:KD?)I<W="]V:JLL'\N95)G$B:*09"8P)TLEQ %!
M4%*) RF#-%)6I>?]J#,US[<V"+06@5V3P&KY,A2QM>H*[-H%M&$N;3XOGE,+
M/WK4F1J8E/][3I)+U]8Q)VNL_JZ#3YIC+UA?&'=WC;U8RHC]97TALM^)UMNH
M_=8F[;*G;H9;-U".14QH2C 44C&(3%Z1_O9Q*!*&0LZ57H,$LX..]&<=WR.B
M>BPBOHVYP5.KZM2:N@M8NP5"7YQ&WLJQP\;9N^^PWJN_?DS.J!YXAZ$O?>JN
M2_N]]F;'N:X).Y\O_Z!:X;*.()3%DRQO[FEQIU^UI:D/JW_?](B;\01E6/
M*LPSB%(A(.8!AQ&1C$1,)@P['5WVTF)J/O&U$-4YM2G866EL/M=5(>HJ_EC6
M6KN11[_IL:.7P4$?F(!NW]V -D_M"H01#,@5V!@%ME:UX=^575?@Z#P9*ZOK
MWIV9)F<>NPAFKTS73Y-1N? BL%ZRY66#]>/3VS4KY=_7)D7R2?_Q38_R=FEJ
M;LPT4U*68@852D.(XHQ#(@(&688D03R*9>A4".BDI*GQXE914&D*C*K@MUI9
MQY"*T_#:<9X7T(;FM7YX.1/362R\DL]I::,2S%FC7Y+(^1OZG@4Q[<:5JZ+:
M5/AUL2ZE>+,LBN4?>HEW0_6SH9>![Z6<92'3CPQ*H8HR!1&2$20\9AKBE%+*
M(Y;*R*DFOJ7@J=%(K2E04M8Q/$_+^9/9 6F:U;^G)OQAY5@LQWH6;(]T_&,[
M^,D-,TNX5F<3#%7AO%$;M'I? :VYS],;-ZP\'])8"A_Y+,8-DL,C%\?[O?6.
M,O%'=XO\OZ3X(+3H7.5T<X[3YF"87N/;@R#];UI+<?R4:"9"BE/%*50B0A E
M&8%,Q:;#D:0!XB+&M%<FQ' J3XTNCS?RV1H-=JUN<YPVN5!F);0;/MF8?@5.
M'?1>W&O)]Q-D1]C3>BX&IOJI/!(^>D,--$M#]Y3RK?9K]Z(::!HL>E@-);EG
MIO/#LECE_U4W9%$' 4%I$F,E]/<K5AG6:_\@AC0)8QA(8>K_8LX3Y)3;W"EN
M:I^B76W[;8.>@=>.Z_V!-C!/[^&U5$.&4-EAXC?AN%ODN"G&5N8?)!7;W?7Z
MSO5+U:H#HV_W=-%&8<V8P FAF$")LL 475 05VXW"PF+2)0(Z=3U953MI\9S
M%\:=CCOSX_O'7N?SOZ>K?,#D;;N_E88!M#A,TW&VGK[)^M#G+?AOZTY;3\Z0
MGK6]$H.5$WI1[O[74JKU_&.NY$RQ5&14"H@SK"!2.(;$1#6Q-*8(J93&*O9<
M7NBD,I/_<%T!6:[RAZK/\[I2&\RUWMY+#)V>+DN7?J1)&-KA?U&":'Z\!-&1
MKAVU.>!CU^0,49/H+*ICUR@ZK=#4:A:=A:Y'#:/S8_;(H?BHESB%N/T]7Y1-
MARP61@D)2 @YB1.SC9%"*@2"C%!&&4X8CNU[J!T,/S56K!4$E88.$?"'L'5S
MV>5@#,Q.NSCTZ;%V"(A#B/]%P(P4LF_UH+A%W9\TNS.*_O"N\:+B3VJ\%^5^
M^JI^+N&OIOY/XZU^H]_?R(54N4DEJTM;FMJ8Z[EIAF2J17\I\F51U\#4UWY9
MUF6%REF*0TK3$$$:)]HU9(1!D@0)C!0FFMDDSR*G:%8?2DV-##=!DT M"_!H
ME ;/DA;E__P''(79/X(5_0X>6^W!#^&/;LZBEXFT<QK'GIZ!Z7G7G.H(KC7H
M:EO.>&-27=^^,JJM>6QNV=CESXGTB;)79]*+8J,ZE3ZA?.E<>AW[\H8?'\IR
M;0)U/Q>W=-M]9!9C+I&(9-4;SI0]() @_4<2\#@+8X(CUKOEQW&14^/?_085
MK<X:9V"T-J=$M=[]&WV<@-Z.4_T".C!C7HSE1>T^NN$9K.''";&OUO*C&X:N
MIA]G[O1(0NI6+C3C?5PN[DRK3!->-PM0AK-8+W\SJ2*(LHQ +#B!&4$9$X$*
M4>H4QF\K>&J$M'UM%*BU-;6<7 /!K&&_@(8N!/.5R&B#JM$;ZAE] $;S@3FI
M ZOAF>F8\-?GIPY(K%BJZ_X!>I"_-5GAZT55ODJ[:EPN5K,HE@3%4L(PRD*(
M>!@;SC)Y!#)1G#(EA+\>Y$<4F!IWG>^&W1I1U:FKVL,8.SQV(3\V378<-R3X
M W.==]S]]B'O &^\/N3'E)A.'_(.B)SZD'>-TS_Q,A<Y+9YKK_!VM>2_5\U8
M(Q6K)(L)Y%&H((HYAY0+#@,58XP#F23*JCSI64E3H[FMHE>;E4VEK%,SW/,
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
MJV\KVH<SE,E4T%#!0 0F;5A_7PC&'(848:P89]*M,9Z-T*EQYE[3A_QE*PY
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
M?+V2XIJ556;ZC$@E91 D,,.A=GA$$$-& Z5=GS 4@<0BX!>5I7PA;VK$\[)
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
M2&FF6,*#@#LE9E^FSM2<NHV*(*]T=(QAN6QJ[/AU/,"'WUZH# &5)16QUK:
M76/ QIHKL)V=IAW>#\:D'SV&T'C!UF^HS64JC1N2XP6^@] =/Z/V8]N=IN--
M.<E-BC5+5!:C!,$T9!2BF&-($,:F>PE*1(0(2YS*F9T6-366;-0#\ZW&?W%C
MR@Y8[5C0#U@#,]R.DE=M"=A!4M;/H^&5DSK$C<HWY\U^R246=_3CB5_H@MY5
M!37>2]D46IP)E@@F#"5$DFE?*Y00$Q[",)1($*$PBJ5;PZAC8EP>^''R'[9:
M B5=>XD<13)"(2;&8<61T$@*2362FG5)%H8X%"B54>S"M9?B. ;+[J"HE?0
MHAVS7@K-P)RZCPIH%/1'I5WF>R71HX)&I<\N4U\29^>U[FEB7_4ZF*ZJ\:K"
M5BAC <4208EY#!%/.-0_Q) F0<9PR#(96QTB'!E[:J_UCGI.I<&.P=;]1E\(
MQL O\E?YE)=-J_(O16[. :JD7&^%P#K,OSCIZ>6XHV4\G3!H-]WIU"4] ES>
MK,M\(<ORFO]]K2>K/G>LHS@QBH0D40*E,&W8PD! 1I((IB2*52AB'C*K8+DS
M<J;V]K::@EU5'6(<.A#M?ID]XC3PBWT4HCXAQ!U8.01[^,%LI$@.M\?++3+C
M/!"=81<=MX\74W'>AKV "8O+>[#B;C>V7_+%LC!9'#OA%[O29AD5&L<@AESA
M#**$F0VB6,$0!RJ(1,C3R#[+PD7RU)ASK\\A:+7?BTT"L"^M.DV)!=$.!?3
MU#L=C!T(>BBL1Z)LCYB[\7D?W#H9WFG \3B_CYU[7X%> _1LBE)WI3-EMY?S
MG.>RW.QK8QDG46)."D)3_C8U-9$$93!.,!%(822)4ZW*TZ*FQOQ;34&K:N^R
MMQT VVUO^8%M8![OB9A[KY*S8/AM2G):W+C=1\Z:?=!FY/P=O4N): ]5-)67
M3#'NMF?7^_5J7<CV'YI>P)O^9BC@BC*DU]L9#B$*3&?*$%$8*IIQ&J8\(4Y=
MT'OJ,36J<>\OUW<"[-AF!%@'IJ+& M!H6A7LWVDL5YNQ_=?:D$%:S%V(I>\"
M*+UT&;M"RB6 '2FA<M%P_0.,:7G_N?A"BU7SE[=YU>[<"+U^,+S\6=UHWRT7
M31C(5\FE:887SI1"!"G&(16)24[@&%*L:3*A>A&.@B3D&7/M.=!;FZF19:-_
M%8*OS0'MWW<,N@*U26:3?L\HT%KE'G_<?S;M.'>T.1J8>8>=GEX1R!?#ZCT$
MN;]&H\<@7PS>L2#DRP?MZ[<6^1,U)6H^++0C7&VT?,W+WZMC22)2E0H9P82$
MVCFEBD"<(@%YQ+) B! SGKHYIZ>%38U4M[J"K;*]>D!U0FSK?OH!;G ?LP=F
M/?S'\V!X=A([!([L"9XW_=#=L[BGQ^E)W7_NVI2W,DEIJSI+E;*Y_+8\GE;Q
MK_4VW2Q,99"2A$.62>W,,61VT' $B<H(1ED6!F%@?9326XVI$4YM"*"-)8#N
MF )62[#83V0J=S8^'3;_^\^:Q6G+*',Q,(<UT] : 7:M,-GXISI8_>N(4^%P
M*#/*E(QT0G.[VUMV\YYHE_G%JY&W<](>V[Q\E5[VJ_VSIY.<B\'N/-;I/_IX
M9SP7([!WX'/Y:#YZH=X^:L=[6;0-3&K/F#*$E-FV#4V<(XTC2,.$P$C_7T@P
M#F)B5=C=6N+4OE8O6W\V*N^TW;FX6^HQW.W<9:]H#OR]N13("_NI=H S8&O5
M8U)?L<MJ!PC=#5>[;NQ'/9O,MX\F ;E-<WF>X3!4VE&.890JO107 8(DSJKJ
M]&$<LH30T"K\Z(R<J=',%SV8>36>3-MK\ZF?5RG[.PEK;@QS"EX[7O$ VN#>
M:YM96ZEX!39*^B.0,RAXI8U3LD8EBS,&OZ2(<Y?W(X8FS>V]-#N \V_T>Y.\
MT9S6S.+(5&%1*4RS2'LDA&60) &&49Q)+&6L4D5<".*,O*D11:.G&QN<P]2.
M%3PB-3 [M*FKC:I5$XM&6?!#HZ['+'Q+8+P2QCF9HQ*')0 O"<3V-O<"<&^;
MA?JW@B[J0+FO\G%9K/1Z)A$\206,>&J"VI( 4DX1%%12EJ#8;-C9%G\[)61J
ME-'J"?Y]30LM</X,:D7M"[Z=Q+.;.7RA-/1V?@O05L=S"#E5>#L'0>_J;B<'
M'JVRVSG3=JNZG;VVG\.P+9UAXF5OZAH;VBO9%-DH9R2B41 G$53(E'RDU'2.
MX ',D$S#R#2["IVRL<^+G!H'&%WK@&^^T18L-^JZN1,6B-MY%'YQ')@E]DKX
MU%AN-=Y6_2FOP"=9!3CH#]K5_K;Z:MG47?/G>]A#Z-7]L! [J@=B#\-+)\3A
MSIX+FFTQ][^:U?TL(AAQD7 H8E+ECB.((\Y@)FA,XYACTU_4907S0L#4N.=;
ML2Y7FG>J)@-U]?,KL%B"1UK4^QU7( F"JR ( %VO[I>%Z>[ZCR#%5UF,FQM
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
ML801C1A$81I#)A6%7(:93 B+B7(BWAXZ3(V2&Q/J2OJM$> /;05HS;@"&T-
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
M,VE:U_UB.,L@(QS3HLBYLNO+U3'&U(BM%1/4<@(C**@DM:]\?PW.;G(*!-+
M!.2!CU-I_!L(>%?)O_;<T0KFWU#LL';^K4M]6]=<V0KO<EHYH2SCDL,":<L&
M15D$*4(,ZM]($D<RHL(IFO7FB%-;_#<\/YZ9P[>!M[-:@L+YMCZT =*.K=$)
MW!+GUJ@CM\>Q!.&\58[MC?U#7YN4-IYA1>,B@YQA A%#F<E4QK!(TRB-L&8B
M-Q_^^1!3HY>34$^G[, .(.W8HQ\\ ].%(S*]PF#M,P)[!<*.F1=X6\VN8-@@
M.8%[EWM;^^I#N2@W\E/YP]19W.C9+MOR6+^\_D;_:[FJNG+59TDY3A$F5$"D
M-QP0I91"$B<$$IS1+.()3=T: />29FJTT2ICCLIWU>YJ?6"E$-AK5!>[ ^P5
M5$HU;>=Z'@3ZS*CKZ># \S0P?PT_13V.%7M .]!9HX]$;W0 V0.\ZZ>2?1[J
M1\_OI2H74OPB%_J'C;'R3)-4OM$R;$T$;?L'^EJYV#]HD?:[S_7C=[F25&U,
M4;PL3CFG"L9)(DV1&0&9HAF,TCS5!,Y5E#CM$4,)-C72WDOFQKK!)LJ.@-\"
M_J$]5+5*H!&]VH#>@58M4.NU_VNMV1VHU&C<62:/7&EJ_FRB;ZO?*G7#D7-H
MV(/R=##A1J7LT)">LG?PY_L1^=^62_%'.9_O2OKL X]GO) 1HPK!B.2:FV.1
M0)+Q#(HLI5E6)"G+F LW=XPU-;IM1;T#!P6K]N*Z<7 7QG:T&@BY@9G2%S1G
MNK. (RB#=8TW*BE9*'[*,S:W^%''I^7B2:_%Y_>2;1[U(QKW$9,DHAG)(2ZD
M@H@C!FFN=^$10I2E*LF5<DI"OSS,U C#2 F-F,#(>0>,I)XNN2NXVC%%?[0&
M)@D_H)PIHAN'H.QP9:A1B:%;W5-.N'&UIR4AET\K^O*]Y.\/6D9_6*YD^;1H
M(OXBDB&I8@JSW#1:I0Q!EG,*"Z[_4D193(O<R:*X/>;4B*(1SM&"L,#6TI((
MB]C0%L5.6G H[AUH! Y8#-P#H+ VAL6XX]H:]D"<V1P.M_J$RIOHI6_;EY=Y
M%<!)Y[]0_=9P^>V[E)N/"[W3?FZ*=K&YK/]OE_*;YVD4"Y+!F"D3/Y\4D%!%
M]83@+%:YR;RVVM/T%61JM%2I @YU 8TRH-(&'*@#*E5<XL%[3%@WK8TY#4,;
M1LXST#CYK4I]A9T4E\C]<29GK'#^<,O$,;:_/XS= ?\]GC]B%D!_%(Y3 P(\
MS^,#9NSN<KW>FJ'HT]-*/M&-?%F5"UZ^: &>E]O%9D91EJ2F!Y]*3:W;B)H\
M?!Y#1IC*49831>R_5#8C3NV39&0&K=!W8"<VV,D-:L$=2,\*>8M/3F@\!S_#
M>",H'3X4H2$=Z8O0'UJW#X$+3)V,;_6@\:C=1:\C#G>Z,6C1WGO.5ULZOQ>B
MK*H5F.(%;6._ZDA^7?W[#&=)E":(P8072C,YCB!!FLFC-,<42Z6I7=@U?@LC
MD,LJ&J='W)?-=[D"/\4_!ZG\:SLO=AZ3\; >^"-PM78P:'2Y SMMZAHKNP:J
M!PH-7DS8$=@QJ@W;BC2%<L2.\%G6*W9]JA_/5C3P>;E8MO7?ZHKLYF!\L98S
MP8J8,<HAQ11!Q'$&24$*2(AF4(RB!&/LQJ/= TZ5)\NZ)<%/LA;SYSNPD):6
MFR7224*)_F9II!'6>P^J06:X$% 4*2MH)!5/G%I_A<-YE/*#%<H-NN'!M?OL
MA(-LX,]*C=:AI&W/C)\:8:]_U9V_&7:H!/TFW!AR5,ZW4_^4TRWO\H\">&S.
M$G<Q!C/*,<=IS*#0_X4H3P6D299 C@N5%(CB/'<*';HXRM1XX_1H>Q\%XQX
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
M _5V]X(NK"WG)L*XYIT7/&<6G]]3ALV"-(EE'_2;/,MEC"F-]$XRBI!I2E!
M%K$88E;DB)(HEA$=(ONQ%6!JI*A?TW28K,<=Y':T-B20 Q.;5Y:CT6'\-,=3
M]-XDO7$GQ"33&D\A\DUG/'N.'\-]U!9_7>2WIL\JQ.S7/YM,H+\ME^*/<CZ?
M(5FH.&(2IH4T!:84A[2@'$8$9USR)")),MN88OQVO&8WK!.;[08?;B7NI=ZE
M@E2"@Y]VHH-6]NLQUWWF0; \RE%LTNDSHK\O.(8DSR(HF8A25! JB5/%[P'F
M882ORL$\T&8>GNIYD+MY>!IT'NP^.N'1'?A3$^8%=_Z\N.$4]*-B.?2HGQ(W
M.$X_((YW>WA'/V^-?_6+:CL*RO67/Q92S"3-LD)D.62*ZH]$S#!DJ=!<E2>9
M_CY@S".KVK9=@TR-BFHQS2Z3[03]ZW)GJ:WK:L5KL#3".[@$KV%LX3,-@-S
M--. ]D6!O8S@2R"$'+RF 9 :R6UZZ36KWZE0?5AN8-'I.+UV[WB>TQO2'[E.
M;UT;(NGSGO]S6Z[+M@#L>I:AO$ ISV <(:P-:$P@%7$,&:*,(\QS)GMD?)X.
M-S66/$U3/)"WCLKOD^EYAK6=<18.P8'9TA^\GMF=US 9,+7S;,@WS.N\IGYW
M4N?5NWSWYZ8&]2=MPID>SN_JLAS:LMC7Y?A%JN5J7ZM::EMOLZ)ZC')!5Z]5
M&X3+S:%G.2H8RA2%E#%MKS%)(8DP@WF4B$A%*LEBQTW]8+).SQ-05:>O]3FH
M5>^:(C#D],:,<\90#"FA3)OC!868)!A*QE.%$E)D<>SF*YC&]([B8*@F]">C
M[,_ $ 78ZWM0@PJP\Q>@3C [R"1HE9S.FV'KO9C$? _N\AASJCU<(X-/0F!_
MRG#RCNR$&1SX<\_-\$-ZN'OVYZSMT]9-@&>6YY&(LPRF2,002:9-B32E,$Z*
M(J$4(1;9M\"].LS4/@X'P04[27W"YJ_C:N'D"8+6T!N7P8%R\/4$ 6PD;\\!
M<&4K;"@_STT<.CT]U^\>S]=S4X,C;\_MJWOF?M=97I_D#SE/VO2"E)",8 %Y
MS@1$.9>0J(A!$7.94DDR&A=>&=SG8TV-'"O90.*9,GL!2SM;-1!" Q/B8?IJ
M+:@)?JT &R"/P *385)(+XSW-HF@UQ6_FL[9<8L?3Y@NO%_4O:CSS9N7FB@2
M,1P16"0(090R!K&B>J>>1%G.,J5BX536]-(@4V.&JA6W<5\V4GI6;KZ(IQU)
M]$5I:'.)5Y7@FCY;"T%78@W^_B),]\/PM9>[P A*"Q<'&I4/NE0])8+.:_T8
MX&]R^;2B+]]+_KY<;U8EVYI'-P7%$Y'$G% ,HX05$#&D(&%%"EG*3!>-C-#(
M*:"G:["I,<)>5G HK"<Q=,)L1Q"AP!N8*+QQ<R8)&T""DD7G@*.2AHWJI^1A
M=8]/.N)AG?:5?*FC0)>JVASRY?,+7;S.EW1AJO1A'/."04X2K@V+(H,L3C.(
M,I3C.,=(IE:UH]R&G1JQ''<ON ,[V8W]<2@]J,1WR=2SG@D+'\X@^ [,/5.
MUB4O<@B(QTJ5# 2U8_ZD*V+=*9763QLQR])5P^/$2^>[W0A?R')VOQ6EGJ)/
MC>-JAA.>*Y0F,,VI*?D6F^ A+*%0".4,I0H3*W_2A6=/C;H;\4 KGQV!7 *M
MFX![0C'T5M 6!>NUW:'O!0-N+?E?GI8__JKOJFRW?R+S(ZQ_K%;WI>>-LH0[
M%&G7:=<E/N=?G*^V4GQ<_# +??4ZXTQQ7- $RDBD4!M62F_7XL+$S:!,)EA(
M85\&XO3IDUN0M7SZ@],(Z')P<XJ<S<%6#SR&=]!44'P, 87+T54/2,8ZL;*&
MQO&TZHKJW8=4IS>->#9U1=[C(ZEK%_F0D_AA:E:*=^6*;\O=P6A**2]BCJ!4
M9A^H]X20:2,!YH54,HHC%DNK/.2.,29'5.\^NJS'R[C9$%1O-(:FJ49 T$KH
M=>9^&1\7UNJ-TUC<U>+%&TF#';5W(M!-89=O'9'(.F4_IK/N2WVK]U6)4U_E
MBPFN7CS=L_5F1?EFEDF1T2C"$!-$(8JJ'(J<PX00%BE&L@P3M])]EP>:&KTU
M<H*=H.#W5E3GDGU7H+5SDH< ;& &],+*HTY?-Q"!B_1=&6SD"GW=*I^7Y[MQ
MO6?L3;DH-_)3^<,844?9KG]?2[6=FZ)*LX0QSO-<<T2:$TT4261*%F#(<YPI
MR3*J))_]D"NVM [#L1C6914<#C[<8O@/63Y]KQK0Z/'HDP3;2E@PUWJX-C2P
MP1VI5-N;<00+;CJ-Y4) FI$,,I5C3A-.'!L%A49]E&X4E<RP$AJ<)M7?@5KP
MJO;7 !-@1^.A81V8T@,@ZAY Y0!1V$@JFX''#:ER@.(LMLKE7L\Z770A[A?B
MEVTY-T4.FLT*%I)D4B(3?)GK33#67P"E347]@\P08QDKG$S%BZ-,C7I:Z=9
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
M)($*RQBBA$F(DSR#N38I2,82T]O6A76L1YX:^[32N9&-/=!VI#,(? .3SZX
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
M]K]'L(RS ZZ'G,8>^$A]ZUWP\5U^Y/);N5BNRLUKVV*HKG6*:89SR@H3[5U
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
M]IYYQSWLQM1D"9Y3WC*585)2LP3HF/%LFQF9MZS]0]E1T2+B>2+Y3MHX0B0
M8E@ PK%D/A9F'.:2]IB65_!@+W.CMN-47.U?@MJJOU_9IBT[ ':8IYS!Y9F-
MK)&RSUIV#@DW2<L.6GZ=G&7GE+N8LNSLPW:VT'U](/=AQ?A/SKY6=>7L]4:5
M -B^[ (&1<C3A!$"<L))FWD[(@5("8\B:1.%:9R;&$ ZG<Z-&AJ9@U9H=6C9
MB/T_-D$C^(@H3:U!T+-O7$/KF48<H6ILR9C Y-1\T>IX4IO%!(IC0\7HW7'%
M@!]PR199".5#N20BE=D+"DA (:  /$ORM @)1K%6+M5SC<^-<';U:9^D<'9%
M?6O,]'C#%@G/_+ #0<G5=\^^PT_E%B_+?S6;H?JAFRY?C?R]NB7ZL/JA$L[)
M?]W2;?FCSESBOI)O'S$O%7OK#EZE,F]?M4L5> ^>L8W]WI;KVB_A00[^ER<5
M![G^6!TD#X=I@I%@.1 IDR8(#!- H&#2#LD+$D5%*"@U"_2^VN?<"&$O<J!D
M#EJA@TYJZV0PU]'7XQ#'F'JFEO%P6L1@:P/D..#Z>K\31U=K W$:2JW_JAT=
MW5+Z_/A<I[9YRY_6G#91V_+O2UY7[%VQV\=JO2W_5?_\8:V*CF]?E#A;^3ME
M_3PI^1:(H)A$60BBB*KD%%AR%N49R&)&E&,E1"E=K/@WU9,>:[D236L:[B)
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
M",\$U GF(472>9V=$L51%Y/.__/J'4_K"T^9S=;->KOX+$>MJ9N!PH*FC,6
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
M-.>0@ BKG))Y3D"!8 (R::GD$1<D#K4"$Z]W-3>:VDL:]$6U.EX< %B/F=S
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
MI,X@:-Z1^('6]PU(%S.I/. :N6]ZQ5Z4Z,&=%LS6\9,&@'F)I=3I_U7B*@V
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
MWUO17?F;&>$S>(*HU])TQX=&FAV<'9J]:<'<;RK<NIY':907(D:@P)0 R)D
M.,]58JLHC-(8YT+HL_.NV;DQL!3,@ /VZ&C0II7.GJE1RF23IV"OMP&_6>D_
M$8<-#;L92YUH.<A$^Z>G8YL3"0\8Y?2W=AO5.HMH$T_T20K5IFC#64J2D#*
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
MPCX;4:9.P#<"KC,)]<:T9IF4A,F=QK;<R&UJ[25^?(:..10\##- %65"$F.
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
MD"#,:183HZ*;.IW.> 520M\$G=B!DONFEUK"S*;5&@ ]"]<UK-.M)[:(&AO
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
MD$1&Z=$&NYN;V=14$L:-N %O F%,<Z0- ZQ')>Y@\TPD#6*MI/V\C1Z\X?5
M<5__^'*7TY<QOJK^V6K$U]^R(Y/&8V]7X5AMY/"6'VT-:P%VY8PW"Y3SE.1%
M)MDE3 $DF  <L0Q@&J4B@WF$"J/Z>#9"S))XS'C&"GL]]O&-J&=.VHG?N7K7
M1V&J+,ZA"C=!RUY[+79);]RQUA@PG7*9E2"3,MP8J(YY;U1;+IP)SL8!;;IJ
M[L<WGX5(<4XC#'"B@KLIEG97GA0@D_1(&(4\ID;Y*D;(,C=N/'-E>CXDK]G*
M[ +Y*G'IN9LZ#D3^7BIO<M'J?-1M[KN]C>7T-]^O-(PC[\NM!L#CS;F9/*]X
MAVX%W/!MNEV3EH=T!F7LW\N%9X%SGG,<0H!C* ",L&1W$@N0)#%%E(4IA=B$
MTTT%F!N1RZ\9&A[,F4*N>5#G$4C?!W>UZ#?!3O@N5_E._AMU"TQX\(!+=A,H
M%8+W0W4@S<_V+-%S>]9G*L2T9W^6$)V<!=JV8QU0/FPPJ_I#SUMU+OF_*K*Y
M5<%Z<1CEG_FCE.QYS94\]^*D;)%\OG?TT.ZP%A$35%54!"&/%#T6*G4(AH"*
M)$OC,(]SKI7/Z%6DGQNW]@)HEWBS*45)=]XDN"FJ\ITO62"J=2"M*DT;]W4^
M#(T;YSD/]VQ.-^J";Q*!0*H4* R"VR9$7L%P$QP H7Y\IFI<_>K!J>ZU\Y$9
M?#_&T?3S_(XF#;V?[?=D$[ __7AJ1/=/*-34J0"FQ_M,WH!7$,(VR4!7N/KC
MKO0;9@Q%$8U ILJ\0H0R4!!8EU;$19017D1&6\4S?<S-8MF+:%%J;PA+O3W@
M2(0\+_*FX%@D$;BHON/< :?]3)PRX**BIYD"+C]JL:&Z^]N'MZ7*H"F-<<[:
M+"6;CP^M#Z$@E(0H34$B! 60,0@*%F*0"R[B**$H3K3BAS7ZFMO4E](&/7&[
MU$N;X..#@5UY!5^-780[U#S3P0!@-AZM5Y SL)_=(3B1M3L*23-;5 ^;0<OQ
M2A/3V7EZNAQ899JO>,]>^T%^4ZMO)5FV%4@7<9H@%F$(,L(B &DBB9>KHB59
M++(HXSR)C/)HCY!E;L1LG@1UKU&[P_.6J?9D'#7MO&E&Q[<]Z'%@?&:EO03I
M:^6C/9%GKIEH+P$W(@?MQ2;M*+AI1.Z9]2589'D1(X8%R.-, $A""DC&.!"4
MPX31)&;(:)MK(<-_?\JUX5F;P=+C5\]#,#M>=4VF(_!S2J(V<DQ*GB. .B;-
M,4V-+$;?%M?8W)+-=HWI=A'&&<$)C@ G @&8*&L491G(!!0P*7)!(K. BTL]
MS8WX]AX,79S%7RV+T9]@JL=<3I#RS$][D#HA@S\Z,1V>!EZ%PD]E^I/>7J<X
M_26E+]:GO_B"911%'=?U&]]^K]B'_X^\=^V1&\>R1?^*@ O<J0:2/1)%2>3<
M3VF776V@JM+'SNF#07T(\)G6=&1$=CQ<SO[UE]0C0O%2D Q*J3D'W>5*5TKD
MWHO2TB:YN?;BNZRSD1_^7.BW\%OYTBE#BW$<8TYSD/(8 905.2"8"" R(F.F
MXZF$.RFO6/<\-?+X?;D E5+X<CXW;T>YT+UJ\XU6E?WVM/L V#'+(+ .G590
MV1S51D=[J^^BG=V#% 1VQBKLF0CKWL<]".$*RLGI!^<&?..:>F8IY \I'I>?
MUNOM[J#JHV[RY^4S+1>S%(DTAP@#B0H*$(HQ8(F ($V3#&*6ZDD@=@MR;+J=
M&FG55D>-V29-LS;\W];-^>N[R!@?_5&;[[@5:CD4MK%1:( '#Y0"8>L1.[E
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
M,$$A)<PI2<&Q_ZFQR-Y\,*^6YTXT4KT.M[N.BNT4>3"L!Y_FW@JSQ_S4"ZS
M<TPW&T:>)WH!=#K7\VO&C^X^KQH6_;I9\G]4)3S7]UL])UR9,W\SPHLBS:4
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
MU9$6-QEKZR^2R_*[61ZO]Q W,XHR1E61 ZF0 BB..2!%5@#(<2RIPC@CR"D
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
M%US>;DB'7JRIQO' M<-EF[O(U.5:*K,D;RJ%5DY&]T>#>^CG]6J'[FL^PXQ
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
MY  KQ ""F .2ZMA%4"H5(2@M5.$XJ[K8V=1H[J!R*ZVL_0_GB=1E:*WG3D$
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
M93_1SD3!9*J'13^D"* L20'.\@)PEN10$91*R)UHSZW_R1'?V4H M0+-KF)
M[8+-U#O($%F2WW# #TU_83%W)T _Y,)2H*,-XY*@'T G-.C9C,>QYM_H:LMY
MJ=M^]W#?:'OF"5<0,01R*@E *D. 9&FAXSW%BB3/2.%PJOE,!U.CLL;$ZC72
M1OH4>#P'8S\;A0!GZ%R$87!Q.--\(SXC'6D^PBG04>8>WWM/,I^[;[R#S#U6
M'YQC[KLNU"IL.V?^N-5SY78=N#T\>%)6D6IJBU.4&[5H"!!A&&!*&<A0(A#6
M_%<43E4N;[1G:B3I7N;RU@'Q70@=#.8W6>?<GRFOW-G_MG9HB$J7@2 =>!W2
MS:8W7F;T O#Z*J)?L]X'I*GI_@-=+<K%T_J>ZX^K6;,TJK&JY.5F)A*,1$8Q
M**!1.9,Y!RQ!!.3Z"Z6$9+& 3@GYU[N<&DMV+(Q$;:+S@>EK*-OQ8ECL!J:^
MUMBHM3;ZJ8MD8_#EPD@^AZHMT0E]P/I:MV,?MK:$X<S!:]L[?5-?=]OX]+E<
M5"'\K[K'*JM_EF%<)!SF@/&":J8A"- <(\ EEE1 _;P5N0O3]/8V-9(YR'[9
MF1O]80RN3ZHXKK/U8VW'-\$0')AJ;@'/(X71 I3 "8U]/8Z<WFCA_&FRH\U-
M?I2B.6JUI>8T\Z-)TGO8?).KQV]TL>M3KM]O5RL=.\UR)'+MLF:5-&$ 944"
MF"@$2&@L!3?U0(33'J=]UU,CF\KR-J_1C58<\+;CF&%0')AP&J,C9<2<C8E1
M97>TT89W$AE-4</&^'#\XPY84#)RZ'Y49G*'Y9BF/%KP+YU:KM=F_5_/ZRH!
MAN6[U?(?<O6SI'/]_M\OQ/NYI"N3V+AZHHOR7_5NP8RGI. <:O;*40)0C&*
M>6*T^@210F9I)ITHS-N2J3%:QY&H\<04UZA] 8TS=26-QIWHP!_W\JQ^ VC'
MB:,,R\ 4.=B(>)6!O0G-X(5B_:P9O93L3:"=*S9[6X.>HA,;/7^MY:*KPI7?
MEG-]\[JN/[?+,BC25"D!4\"QR@&B>N[)"*: )U F*<UEX98(8M7KU$AT9[1)
MG.V:_6]14TS1-^G#;A#LR#$XM ,381!4W44H7% **T-AU?.X0A0N8)Q(43C=
M[%M1Z&.I.?"][NEIN7J=44U .8<0$&7RTF(L >-9 3)$!(64"FA7*/M"^U,C
MGJ9.3F5CU!KI6D+H$,%^+@F R\"LX0:)1\V@LX[?6"_HL,V1:P6==>BT3M#Y
MRWRWS[KZEP_JB_PN%UOY45OWM5&O>5SN]6N,I$(K4TE3E0C&$*"0F,R$% *&
M$-'Q!TE$C#)(W(HC^ILR-3+H:*^;(S]?=7!8%3ULDN;T/*%UR'47SGNP;'?G
MQAB"P7?MCB5=&S<B\\[MH#=3N:XK@PJ+W@YLX T_;W-&W@B\%;;3#<*;6_0C
MV@_K3?FL&WQ0.WV>W0\FL7:^-%H];2XB52J%/ 8$QQ@@Q26@1L1+%5R0A,L8
M*Z>D+Y?.IT:FK>WF139&1Y7544?<R(U$G0;"CC:'@G?H .TJLM=S:YV9T >K
MH-SG9,"H;.<#S3&_>;7AD:#_8?6T9)2]-N\)$R17/"8@@1D!".6).84D ,TE
M3Z7,:9):K>J?:7MR?-18YY!N?@16/ZG<",'0G-$8YI-U?P2#0\*]/QPCY=JW
M!OXU4);]>8=[$^R/;ADOM_Z\K0=I]1<N\> =S6&;5<FV9C@?EU^_T95L5K-F
M22$+18H,T'H!'&OZ@8D"LDB8A"2/4PI;%4(+%KK<D]7S=RA$.# G=6U=1R^T
M% ZO90^D-*$Y%4D&L#)U0YC^B5!.0"J(T7M$,G6@]1L!'?<0Z<[2Z'$9=6T-
M ZS%)R ,7 -_#H9'RN$K$0:QD;X8!\AMEM&Z8VZHK\AU0'J_*#VWC_=UN>[#
MP9?&XO);$G]-&5^S5G!6MFM3]UQO#/^N?=,7:3]UHT_UPNTLUI\FR C1+ J-
M&G=2 (;2',0H+521(2ECISI,(8R:&OG^*M?K_ZC63<LZ"^VG>57GNEJ\XWL-
MO67GH'G'2?,N+0[<U.W4@@T^V<<W#KC=^L'8PSCP1Z')'FSJDU?C=E;[\*X:
MY:4R>89WT?W1(!XZN9-4"9T%'0;U 9*E;S3L#7*JPT!Y/O4Z4-L>,XZO<EX=
M9OM?6[K2C^#\]6.YH M>TOFGA5JNGH^.):28(2F0 ARRV"S=8L"HJ<+.,Y9H
MZL<P$=8ALUO?4V/RUOIH9WZTLS_J..!Q1,1G9"QB[N'P'IAR)P:U0] ^'.0C
M!?)AH7<+\/W ZPWZ'9L<;R+@Y^O!Y,"S";\)0Y5\;SY&=<)]K8C8+'TF11P7
MN,A +G,*$&0,D)0K '%6)#G/I9*)RSR@IZ^I?13J4R:+G:U>:K=]V-J%W($0
M&YC6:[#V9C;BKP-LRUG@$33&[>MOU-#5PO'CB-3F%L^*7N6BW,A?R^]&+WRC
MGX12A[1U^^]>?Z/_O5R]G^OWI2Y(FE.1"8H S"C7@:8@@.D?08$HIX@I6/#4
MJ;*7?=]3XY3:=%#9'NV-;]\6]AI5]D>5 UZE2UT&QHZ !H)[8$(*BK1[=3!W
MS,)6"7/H?]QJ8>[ G%0-\VC"]SC+<0JZGN+/MT+/UC\O5U6AUIX)?;L.-",4
M(T%H 5()=0Q5I!F@0B2 Q@BBI* )R:5+C:<P9CE1XPBEH1Y-']&ZX]O_^_]@
MF!3_7R0K'UT/P009.B53(=*8@$R9"KF,(\ 2B($4A/#4[-3&^>RE4AO_NM&A
M^E0'\-C$X8;QG7PJ%T;1)&)U8>,W&;>"I7%:, (X5WK<"&> Z=D*@$I E6$L
M4@R;<?NPN++'_M:CUAHX8$[(0KSU@-F%(N,/P="K86>.J!E1]L:IJ/%J_"V'
ML$@'/O,6Q+21#\6%A//TU%S0UMV/U=T_RX6HJK?.Z=,L*W*99ED"2&Q2+"E7
M0,<X,2#0Z(#F,<YCJXV%DY:G-IO;&1<9Z^S/T!W"U4]]-X$P,'M9^N]T8.ZL
MK]Y'Y0Y;&^V0W%DGNL?CSE_@L^=W>DJV\ZIO+KSJY_719PK'F<AU>%O0 @.$
M]4\THQ"@&.9ID10I2QUV! -:-K47_^S)<LMO]%UTH0J!RR97R%&WV6U\H[%\
M@^CK?^PPNNQDOM%PCK7/.>JP.NZ##@!]_RYIR Y'W$,= *?#'=8A.O!6S5D(
MNA*?5TNQY9O_35<KNM#VU!)IGU=2_BC7F\H*OI)T+7^6];]GBF9Q#*D"L31Z
MT1@+$V2GH& P(UAPG$&G+$UO2Z;V@6XL=A;.\1P'V]6+$= =_)-9^Q U3D2M
M%U'C1K5Z45D=_=3:_Y=*N['C8'M7V:.(Z:/"<QN\H95Y/*T96ZWG-M#.*/C<
MV."-TF,UF;]?/K\L%^:0?+73J93",L8Q8'%JY&BAD:.E,2C2M(AIFF=IXB1W
MW=O;U,BPB8#V1GIM+/<#;,V 86 ;F.6<$?.7#.M#8ABIL+,]OHU$6)_S%Z7!
M>F_R(X_?EM]E73#3'#^O@KK[^7SYI]D.,5J)7^1:KK[+]1<=#7Y<KO[4_#;+
M>"%HIB!(*!< I3P'#/(,2$2SA.8%3(5TH10/&Z9&-%\_O(^^\F]2;.?R+DH@
MB,E=U/H5E8MHYUFT=ZV2)6V=B_XP[D6-?XX,Y3.*=KPU\-@,';.--BS.-'@#
ML$')T<>.42GS!J".B?26ICR3!4]U/?8U9WDN!5:4 )B0%* XSP!!YC \CT4A
MTH1#MPSCOLZF1I@=+9N.M=[*K[TXVS%=*/0&IC1_X-Q3^2P0"9N[U]?AN,EZ
M%JZ?9.?9W.-=?F2YU0%?(VFMJ:JIK?%K25DY+\UR0E,T8/?44Q8KE:4(I++@
M.DHC#.!<,$"S5,2I3!-(G"9^'C9,C70ZFH^TJ4TB?[S(Q5JN_\.Y/HGS@-C1
MT, P#[TOWEB_T^(WL51;!Z;CP:Y@R2#$=0.&H8N8.-LQ=C437Z#.E#7Q;LJW
MOHGV<;&I=R*^E.M_/.IV?EX^TW(QPQC'*<$ID,0<O(BQ I06 D"*\USS'\[L
MZI!;]#4UDCLP-3*V1L;8Z(_:7,? J@]D.T(+!-W Q.6-FD>=D*MX!*X$<KF_
MD6M]7'7\M)K']5L\2WZ7:_KTM#+*7UV-V4I>>(;3F*H88T"DD7:E@IB$OA@(
MK/^':(*4LM+%M^EL:O1Q:&M7F;G67G;DCUZ<[0@D%'H#,X@_<.Y5MBT0"5M"
MNZ_#<>MC6[A^4OS:YA[/O3<ZETW!CM_UL_&@'E=TL=:QC>ZH#46JM1Q%@,DQ
MU*&(X(! *@$1.50HY06+B=,&W-4NIT8IQN)=59J[R%A=*0KM[?8,3BS0M]R=
M"XKIT(O:73@'"%#LP0B[2W>]VW&WZJQA.-FOL[_3,WB1RA30?B<7^H?-9_UT
M_&]9/GW;2''_7:[H4WTFU"QM\R9%,L-YH5(=T4B9Y@ QI "33)A\ !KKZ1!B
M"76*:%PMF!HG[4TSKY)9 S(_ONAKO,0NW$?$,O89$N>A Z+:]J@Q/C+6WU5_
M-D?1[Z)[OC'U;??VZ]_+E0GYM6L!XR5?%,,&4<Y6C!M9^8)T$FYY-^2K^JG#
M.?T O/XNS:JW2'$B(%!9A@!*, >,B1CPC&095A!F;HH;W<:GQF&M;7VYA-<1
MRX3$DM(8H%SIR6X:IX#IKP7 L,AQ0K JBL+EC+XW8F.=M+\!*SO2]D5@8#[>
MF55I>H;4Z#QU-[#69J>#D34S3UT[U;X\<XV7AJ5YD>\_:^3D:B5%I8N\_B)?
M])_2)-X_-5<\KK;KS>ZR-C__T\+DA>G8Y>=2L^RZ5*44?UO.S4G85G5+B@SA
MU) AICH(A)@!FD@"9(8YI"JE$!8.LI<#FSLUMJW=B>ZCG2^UDOHZZCH=[2ZK
M_.Y<W'JN?X@:WZ..\U'KO4_5CN&?G7[FF]X3,?0<_/_JA\%).G1"#\5H:J-3
M>3A<E4I'&JLKXJ9#6S&F'NI(B!Y)J([5ZXU)D?4RP/VBFR/05+83#XLOTH@W
MZE[U!;\O%ZOVK^_HNES_NM,QEI0+7I "Q!3IJ"9G.2!I*G1HDT,]YRL2E/IE
M48:P;FI!S#Y[\*[5 S09.AT/V]*"(C+[X*U7U55=-Z/*3P^IZF$> KN)V9L-
M[<#1R)N,JG\Z:4CTA\D_#6+AVR2LA@3W8H9KT$Z\]T"JK]9'J>\QXN"F L4C
M_?&A3NAL5A]G'(F<HU2!6)ASXB3A@&)!00IIAI%"@A;<<>/#HMO)T7YMK?.>
MA@W"UAL9@7$;?O>BCL8;BZ.F8HZV.6J,CGYJS/Y+T*T*!YQ"[T_8=#WVIH0#
M'&=V(ESN]B,B4PM+RD828_'TJSG1W=+BZV?Z6M4K_UESIM)O^G])NOJHP^H9
M(IG,"X) H8-7@%*: :)P A@FD'(J];^=$E2]K)@:33U^TQ,0:BQT8RJ_(; C
MKL&!'9C':OOOHIT'4>7"W2XZ?+TSHD!,1I]I*>ZB"O[(.!(93\(QVTU !B4Z
M/TM&Y;V;P#JFP=L:\]C*V*\\F!R8]W3][:#XK7G0/LM5M2PQHS(I4BKTS%UD
M#*!8(<!$"D'.H!2$B3PC]IL2#AU/C?LZ:X5UFIRQ/CHL&ER_H=J#>CW184W8
M940LEOH'PGE@*IP.Q X+Z -!/=)2>$C(W1:S/7#K799V:6^\!68/+P^6BGWN
M]\R4;F083/KUW)1;_TQ7F]=.9N2ZRL=^E#\V[[1[_Y@Q/4\G2F$0,P$!4ID)
MCF$&4LZRN,ASBNVTE'T-F-H'HK7?Y"M^JNL:B>@WNJ!/M9K%1^F:!N0\)'81
M\Y! #[VMV\&X,3ZJK.\FJZ^; QV1\2"J7 B9?>V)7MA<;%<CQLW,]H3H)$_;
MMQTW!ERO-K-&$^YA]56NOI=<5LIA&4P+F<<I("F41BW>E%BA!*"B("J!7*C8
MZIC9I0ZFQF"M<*+9=6C,=-)CNPAD/R^%@&?PR-09&6MBN>9^'W'H>SNDH?]V
M3!@7&Q^%$*ZYUK[P5Z_SF./>"U$:CJ#S>GO]07W]?/_^_?+Y>;FH@JD9+3)!
M"SV?1?IN/;V%!.C(A8$$%;F4HN"YLCIS8=?=U%[VO<'1NDY^,4>6M,T1KXRN
MZUTYS*^N VXQ<0T*X\"D\ 8(.LQ+@R(YTFST1D3=)J#6 /5..Z^W,MYDT]JC
M@RFF_5W>)_E?EFLZ_V6UW+[LJO^<E2O7EZS7^D.@RLVO^J=97*0DSPD'+&=&
M@"U6@-!< JE(D14YUY3M)"+N;\K4V+LR+WJI[',^\.\[')8[R:. //3N<N-$
M5'G1K7MVO@C#752/2.U,])-Q)^2N\\V8AI8;\#5G;#&"&V$[(U5P:XN#L^A%
M7:=93E1,B3E\Q\S9XC01@*F8 "J@_J[A-./,*14SA%%38U;W-[]//FTP;KX\
MR,%9.LC038ZOO49M2.*^"O-;4?AEPZ9*YE>AO('6K[?ML5CQ;KLN%W*]UE$W
M*Q=5/U\W\N6>_W-;KJOH?'>*\8M\KA,YS7QLEB4QI#3+02PP!@CF") "%8"R
M-.:%S!7"5B*B-UDQ-0K?6:GGB_(%;%\<YN#>(V&QN#$&O@/S;.M"U/'A+C)>
M1!TW#/_NSC(?N#+&2#@LDHPQ(B.MG0PV,FZK*K<BVKO8XMWX>&LPM_I_L#1S
M<V/N]9(_Z._=YO7SELU+_G&^I)L9(S(3,%6 YI  A$@&&!8<)%RE)"94Y*E5
M MC9UJ?VZ:@-C&H+H\I$^^+)I]CU?Q1N1F1@LG<!PZF2\D6GO:LIG[8X6D7E
MB\YTJRI?OL@C6OQ=;NI4>;.N</^=EO.Z>'IU7+26-9.;!]6<"?U@&.)>_+?^
M7?5YA(*2E&0IX'&AW^=,Q8!D1 &F>,H3R2%6W$9/YG93G%[^$=1GC ^1&=RH
M"?O-_'&YJZ49T:-"K>VF1+5L[A#9W#9^%H'F:*,R, %I*]MC/?6*:K1S)GI<
M-N?R:YE%<^F#:H_>1Y5/T=ZIT4;'(?@<;91&BD#-$)3-:,VKT:*[T=)ORZ8:
MK6H'+UKH2Y<J^M:,EJQ&B^Z<^VN@8#0(PKT1Z6T]C!>6!D'B(#8-TZ)[@/IS
M\S"O3>^KE^7*)(:]T_&ODBNI@=AG0V*69HG ''!ICG#QG (:Z^^>E*1@>88X
M5,@V<+7N=6H![<[PJ&MYQ%ZCG>W1'S:)DC<,Q/4H>!!XAUYR#H6L4^CLC)1W
M2&W?TVBAMK/SW1#<_>90XK_U:?PJ;[5.YG]<?M1^F5_-- *"BR0&.*5)LR5'
M10H4C0N8Q1QQ[I1%[]3[Y,CJNB+MI1+>C:Q&QTT3<_QDGI^_5"W<JA?<-XB6
M6VY##<W01/<6HQ) 0]@"W8'U@_LL>&/M8 MPKNL&VS3BG>YPNO6VKK?I]']1
M[UZ-B'LC=Y?S.)5*$""9-&?U$0<T23-0I)0ACH6"T+4<C'7GDZ/0L]O=^A5M
MS3?S+AVC& ^<DQ/LA\22$0<">FA"=, XH ;@+:B%SAVP-V#L' %G:,[D KBW
MX<=R#YMO<F7$_%;RFZEP\%WNI]0?ERM9/BWJY +>/?5TOQ#5W^9U/L)N4EW-
MMQ_ICQG,4%X8$:4B4Z:XGB@ S3 %"<$TSR4F&EH7/AS&S*DQ9^-)Q!M7HLW>
M^L[:E.,9SH&&V(Y?WW[@!F;BRL'HP,/#!>.[J!W6UM&#LD;F/%?'U\Z"<:7!
M7E5!HC_"4?>P Q*4Y <R==3/P;!P'W\X!N[-8Z/PP_/+?/DJY5H_Y^;L[$+3
MZ%)I,^MCZ:M6+CJ3BN8,@A3E$""<45-\* <JT?%SDL(TR:R^%PY]3HW\=U97
ME-#:;=Y_;7ESBM]2],H%>8N]O/!X#ITU8 .ECVZZ[=-LOP,7'MN1MMH"8>RV
MF^:&5N^VF653X^V/N?EVL!'F>*M/OL?6M/"@WL]+$X#.)&(D@4D*&%>%4=36
M?!WG$BBI0<XI9HC8'UP^:GQJQ%R;9YYL7AOHLI-_A)M-YH0_&D/G0M1 /*CH
M_<U N"0I^ ,R5MK!\1,2+'O@O.O]^0!']XRXPW_>VL,]^PO7^*U>?/AAU JW
MY?J;&>4'];-DFT[U><A5EF82@R+G,4!$($"2) ,4IYJ]&!)2.1W>[>]N:KQU
M:*UY.HV]=Y9%ZWWPMEL2"(?BT&'D30 ZS\SM< DZP[[2Y:@S93OWCV>\EG?Y
M%%LS"40F/4R_JA_^N2TWK_>=Y,O'Y>_:K>5BHUW4+3RUE5'.+MW^3<Z%GGZ;
M1=M9EA2"XRP#B!>)YJ2< $IC"*"0!&>"$5%8'8 =T,:I$5G7RW^+:C^C^Z-,
MV$-7=P62[BZ<OHQ 9#RNMHCM-Z*&?# L0L.W'^Z!&??_CI%VJ8WVYB,^5D&T
MMQQYQQIH@XY)?^&S8;H>L=K9H-@=EC@;MBM/B5O]'E7GXW[=U:5*XQA2 C'@
MG#" ).. B+P <0JQ0#%))&1.(K8G74SO>]Y8>$-ML#- VLT^;H-G\.^?$S+N
MRK$7G0^K#7O:S;CJKQ?=/-%WO7REWPMN:E_5VVCS^?)/JLTU-;"^R+5<?9?K
M9IZ<"*:2-(\!9::J0<(QP$6F_TH*KN*4F[HO+J^\3:>3(X$/[Z-67?<N2B"(
MR5VT<R3:>U+M+[2^>*Y;6(V*'7^$QGIH1AD(9F?J<<$M*!E9=3PJ/;E <4Q8
M3O=ZK'ITM?V;&EBF)T[KH_YUD+2>B113)40&<%Y55(T9P$10D C-8P5#-$/I
M;"&?S &'1\O%#+NNK=XM4K];)P8,]YYUC6^+O]U%>_MWDQ6731/+P8 P3R',
M"H (C/7G1 G $(]!D>8I9BKE!;4J%!9Z%$;\FICZ1?]Q5#3DA99"3P''&0.+
MU9OPR [\[7C+9]IAC20\KB.M>03 UVWEP@VIWI4(RZ;&6UEP\^U@I<#Q5K^)
M0=M.TT&5J??K<O&D/T[/9M-B%N<J81GG@#-L6)P4@)#,:,'KJ0+.N,H5<9D4
M7.MP:A1>)]*6C=61K,UVB_.O@FP7XX>$;F".;DW=\T>-HS$7Z%\]5WN6X<)X
M6VB"AO!7.QTU?+>%X#ATM[[/CV N%*CYK)^T;W0MU^987/>:&<Z2.(,ZAL\9
M3LS"8PX89QI_CG*HD$PH<5IX=#5@:@2T,[06X%DUQ9U>C*UN-.0\%':T-"3
M ]/4Q4I9=]$1[ =7AN,M7^R"\IBS$:/RFB]$QSSGW8XO[VW*6G/0'/KM9",E
M-%:PH%+'4I*;ZH I8#E!($>(,:E@GDBK'-5K'4V-Q_9VUB?D;\CWNHBM+6'=
MCMC@Q.0#E@?]]",1F&8N=#8RG?2[?$H;5Z[WU4)AU:;N?&FD2>^9GNII/IHE
MO)!IS!4H9)$#A& &2*;_D)C3S*@S(>96U^5L-U.C!F-EM#<S^J,UU)$7+H!J
MQPJW0S7TNI<[2AY:(7T@!!8%.=O5R.H??>Z>RGST7NU'!!_+1;F1OY;?I= S
M,3W>)9O+6CZD4C->27&_-@')@SHC>ER5^9P5A6")R#. A(1&YB,'A"<QR#@C
MB92%_L=*SRV@35.CF-HE4/D4[9UJ=7A:MR*ZKD)\DU5]3C>\*:#KR$LAQMB.
MQ$8>N8$9;ZQ!<Z;)@# 'Y=00=HU*P &!/&;KD$W[4?OGE9%(WKR:P'%SOQ F
MW>_%1)+O7DT<614 IBPI<D8X2%%J"OD5&#!*"<"2(9G!F*F8NU"W19]3H^;6
MY%HYK2XEO#.[/=;B4&S9!7X[5@T,ZL"L6:VQUYSY>,"8P0HS>^ 2E.9L^AV5
MQAR .*8IEUL]DWNW;%V*DJXJ>:8'564@_[K+3X5QD6:QY( RJAD(*LU !89
MD(1D/(=Z-NJ4]=??W=3(9V_M7:U*9NKJ5DK<-R0!]P-NQSGA8!R8;FY$T#U9
MV J8L(G#_5V.FT1LY?Y)0K'=7=ZZOK7&)?U1QU>GV8 S&<>"ICK.420U2I0\
M!30NJ/YKG'.N_TFHTZJW19]3HYI]>BMM3726WKV*,]=43DD" >6) DA "A@N
M!("LB%-.8<)D[I !&1KN\3,@1T&]B/7'L\@2D!3FZ2Z41AUB">*4%DBIC*8\
M:5%_2\#_3\#:=C4W*#\,OK3;:$!K<W?2T6?2X8.*0MOB$UH*^FJ_8PM VP)Q
M1O;9^E:_+VNGENJ#<BC%VE8\CF52")28^J<BTW^D&6 I$X"(5!9)+J#,G/2?
M;[1G:E_DQJQHOG?+1*^B>VQW7^7*C<IN'3H[FAMQ0(:F0.<ZU</6IPZ$;%#R
MO-6F48DU$(#'I!NJV6#5!3=U82?]RZ4Z..DQRW-(89X50,?<L9[SJ P0B"C(
M<H$03102=ID^/IU/C6H=S;^Y*MWE4>DGUJ&Q'IA%IP/SS>7^@L ]7H&_(+"'
M*.)W%3>/LGV7VWSK0GU7O;4HS7>]#>]2+;9?IR^FT.-6SB!.N3*E^!(>$X X
MQ(!"A@'DK%"2H90+UX(MCB9,\,,1:0=LR\C>@+WEPL*@B$XNR&Y\"%JCQ1._
MT)5:7,T8NUZ+)TQGJK;XMN01(S]*_FVQG"^?7N^-Z//&J*FVQ:@493E/4H %
MHP"16 *L<@[,TG^<*211:I6E=J6?J1'8WM(JL^&EMM4A\NJ!U"*6#0/4P+S4
MP>B^DFVOS/21PN\!RR$B#0/:2,'G^0<LE-;S=2AZX\F>V\<+':_[<! E6ESN
M(]S:R-TLU=?MR\N\.E) YSNEIZ7JE-2B&UHEH.TK!4N"8P0+"%B6$[.2RP&.
MJ2G9G.1)CG$68ZMJJ+>;,C5^;9VI\@XZ[D1[U3+]F[U'D7')16WSIG&S8.C1
M1F-@$O<:B"8W-W(NM!U@;%P$3\<:H[%T38<>*T?MTA#P]DN4WM3#B$JD(9 X
M%!P-TJ)GZF'3]S[%NDJ]7I=5=^]>.W]K3K+PF&5"SPPX(7J.$#,%J*094"H7
M.6>*<>64#NUJP)0_;KNC#5T7[DPYU<Y_\#N@XCQ.=FLE0Z(_XL<L#/#NB8Z>
MZ(5-?70U8MQD2$^(3M(C?=MQHT4AR]G/S0?^?K'8TOD7^;)<;68IQ#2-)3;'
M]@J 6)H"6B &4L1XSE6&"FHELG2I@ZG16FMC]+^V=*4[G+]&M:%VM'41QWY:
M"H'.T NT+3"U?==0L>:4:ZZ?X8RUY']]6G[_=WUK11?_1.9'4/]8<<3%1D?A
M@&LNM>_XU>M\DYY7Y7<=-GV7]\_+K:GQ\C<IGJ0P"=6S(J$%3I,<%'DB ,HY
M!"0G!,04,EB(@E"[I4Z;SJ;V;M<65GE4YL#ZM\I0US30'FPMMVD"(3;T^[XS
M\R[: U>;6IV<")GQ>1V1P*F>/1V.G.-YW?73Y$Z+>_RHX\QQTR^2+Y\6Y;]T
M^T+S5*E*>GI:=2$ZR4_Z=YK21)/6U/G%#/)$<4(IX! C@#*% $X) PF%*4GS
M&*+<2G=W''.G1E]G<D+=R&O@T;6CO^F,V< $>NZ\O]FU;GV-NLZ>"@<L1#>-
M-&H\WJ63=G\9CHG'&9R@7#ZPR:-^#<:!__A[,E*OWDH%7$I1:>!]TGV8HPL/
M2IOZO%Q41P5G!:-8Q%D.($[U1R57F:D/*$&B4IE1A2E*,D>=@OX>I_9=: VN
MY2!;DTVT5AM=GWEU5BBX KL=VP<%<V#"OA%''XT".VQ"*Q1<Z75L?0([$,ZH
M$UC>Z$<\-=G-< 8SGA0IX-+L;B=$AZQY!D$N5991F%&2\-EFN:%S.W:IFW6B
MD%WC R9JF#XB6MGF1A0-3(*D64Q%H9\Z)0&BF &J) 949J9N$]8D+5U(V .F
M,180_ &RHTMWMP?FQ"L>.W/>H8-!B:UI>E3V.G3GF**.?NO'0]7<_N-V(9J:
MC$W*F!1Y(5@! 4QCK%^XN  T)060A108<H5S9E45N;^;J;V E9519>9=6_/4
M+17O"JQVK^GM8 W\VGKAY/PR]\,0].6^T-6H+WN_N\<O_Y6KW<A@O=K,OLHG
MLU'PBUP^K>C+MY+3>:,MS5&:Q++@(&'8Z"1Q#)C@"<AC&><BSTC"K%(3>GN9
M&A5T+704Z^Y'LY\"@F$T, .XP6/]ZENYW_?FZP8Z;[W^V_$;W]_#*"^\E9/M
M^VYWL4]6;B<GZAV=F_G-UV]2=G1^UT=9@T3^_^5];8_;.);N]_T5 BZPDP:*
MLY1$4>0NL$"EDLP$-YUDD_1=+/J#P=>*[[CL&LM.I^;77U(OMERV95*F5-J]
M TRG4I%TSGDH/3PDSXO*"%?&]4Y*GT#'@&8J 3GCB&A)H$[=LWJ]Q4^-(+YN
M'Q[8^NDHCK V)BJM\0ZY]1Z4;CH9'NJ!>:8+VKWZ416>^7O/6%IOT'WB9X<$
M?ZR8V?8@\'H0BG(0Y-Z,4'D7O1'K#H/U?NJ(H:]]+3X,=^W]E"MR.C[I9UVT
M7C_=K1X>5TNCQK./ABG*8&K[O>0, Z1C!<R\8=S(3"&<$[N? [T3.=SE3WC^
MV&E<%N%YWD&N1U: QZBXS!^#8CWT!-*$LWXZ1C9Z_;3'_LHYQ!_Y'DD8PXS
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
M_*OC,*E/ZH48>,;___I=\' 8)O5.C.1-3.;=\/,W1ANJ3F=D>"W&\U1&0_3
MC1E/:A\?IZYLLEE]-  >IW84)QRM&4]4FF+;42A/"$#V/R21'$!,::KR#)'8
MJ9)9;PVFYHD<KCD>C=\9@9-K%)]IH\_(N'@% ^,]]$3?5$XJ-\_:!K17@B^!
MO<\L// 8C#6QAA\+SRGR"AR[9[T^#QYQ(KO"[L.YZ9H']8N7*:L>GXC M#&S
M311F-:\UT^$;5?UYRPW+,K&9:8$I3+,$:)39<IH) X3E"4 T%1F6&==^#>ZN
M5VEJ$U)5WOMDK/>KA0U.]@NS"3!F;B$XXX[$P%-5-0B.$>+1[XT% 4-UPL$9
M-(PG@%JCAOB$@_%Y^$_ )_=P_E]O"UO&L+@5?]_.B[EE^7I"^/9]O=K>?W]K
M?K]Y>K_\87C?_GJF8,8HU#&0'#& <)8#HE(*.(4*)AF%)'5J@M1/_-18MC$@
M8GL+;J*Z6&2TJ8R(5&F%H=_&# ]'U'^$'%8 @^(^,*=.$7(/QW]0Z$?R^D,/
M@9_+WQO!3G_?_ZGC.?N]+3[P]/L_Y;H>U;M&4Q_FC-OZT'-E9[89$I"E*<<@
MEI 8'QZE@":V2@?G">()A4)ZQ<-?D#>UJ6/7;;GVRC?LIV_QMTL(NWG< 7$;
M.JBC@:S5SZZE;.E,AV],?0&703I3GY/Y(JVI+P!PKC?UI=NNV#RP6Q7;M4V?
M;3V[+C" ),YBB!G ),X!2E4"*,;<=NG,,PBQS??SWAKH$#@U7MD7D[=%L7NL
M\KO ]5C#!X)LE!7Z7M<VGPQ0CM(5F?"+[2ZAXR^E'2 XN5!VN:\?KYSPCLH?
MUTK5/6CR1/!80PUR2 5 *L> YQ#;>!T-(<)F*:Q\B.6BQ*DQR\[MOVV[_8W.
M/?O\7,;=C7."HCG6$K8GD-ZTXPQ.4-ZY+'54XG$&X3GSN-]X'?7<K1[X?%FN
MW6T_WOOE_!_&BY*&[.9ZSG89S+5L>;N4+1(L>Z<K^7EM:V9NGFP][HVYPJ[I
M'LL]"HPEHRPE@)'$UKV1 O",<"!I+HVG%*>*>A7<'T7KJ5%@H^A-68Q^<U/6
M3]QIVX_YAAUV/_:<S&".Q< M@V^BO<E1V^:ZZ$-#T+(<]+:?6!M^$_5\/7KS
M^2C#-<B<,*SF+S*OC#(8Y^:F<83W+8G4'&B],^"=+A2\*PW&89YFE,5 $66F
MJ41JP"!- 3.KV4Q2A)GR6K[[")_:;%-O<]E7[EQ=;-\2/AXCX39S#(7OP!/
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
MPZHWM<FS;=T__R^2Q/F_U4W%/7?XPPZBXQ' BPW-T&<$)RK"7=$799BCA$'
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
M-VDUU+"Z.=PO,E@#SVX'=4VJX3I=.=B&%%?#56:1/2]W\IEUEO7ND40;&.O
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
M>L8X%Q(2"32&W!8@I<#\2@&*9<IH(O.,>?4A'4;-B?+2J\6^.['8F=J[)L1
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
M^&;Y=KGX,ITGG#BGM$D^4) F2Y5+ ,*YIYV3U]I^= 6'2M-OIV WP#RU%.P
MTNX)-6\7Y'_/_O?T\^8>:DZ&$_@E\%0SRA$]>=]<@V7%%,'0J\&"Y&W/W^UV
MYU/+RAXLZ9'Q\LNB%NA]6LPO-E+-@O(Y"<B6!5!,*" )2)#<"Y%$P1@/=T]N
M/G4W;#R=).Q!4AV[;JFB>HEA@^20O.6*:>#<$-U6%/ &+7E9QKKH16#E\'WF
MZA-W0\+3R;7N+<U.*J57WWL;8'[^[5VE!&E/_(!?U\_IS?^8:$F,&$7^MO4D
MF1P">=Z!04+A"TE%!GMX<F1G<G;#S]-)R;;1P\C@>IW*\MEIGM([GJW7N#I3
MT.:6FDW>Q>@R9):)"V<S>.\"9".]#4JY4@YO.G'W\W>#S]/)S XDZ;'OA9YQ
M\,MY?_V)9<)ISS((7B)!/4F(UOIZ^;WV)2/G"P\OB;SQT-V0\72RL8?(M \X
M;&X,\,B)/*O A$);:E:%'"O&Z$?+2 Q)Z@'.A*\\<#<8/)T\Z[ZR[ ,"/T^7
M)Z_SQ'(C-G?:M>2\3A(APF7UKDU)2DE,+!SNI5Y[Y&XP>#KYU/WE.1@0_OS3
M+5D27_\X;.3)?+683?/&9PJS.J_E_2?$]>HZ\;N.0+GKPP8<B;(3O0>.2+G5
M[/Y-^7DZIX=-*69=G#4CNIRX(8L*.? $1C-?J\P2A*@T&,-]R Q=9/:>I37
M7(E[J#MXG$;ZA/ETAN>-3I]_V[0]/>LXJ9TBCUI0K&:Q'C$1_",SD39%9GPI
ML;K;;1B_FZA.AB,,A9=;(S8&4D<'0S;N'B01F22GFX)^SVK_<1]K+8URP'VT
M)"/RR?$^A^4/,ZAE<*7O/*_E,1KH $I;6C%K39RG*""E6B N*P<R1_#*%AN-
MYBG?Y^_\?V%>RZ.4_/"\EL=(O /,W!JC4%DY;PYOK%(Z1P[&1P6JU%:#-14=
M?4PQ&J9,%FT,T-U$=3>*Y5'ZOFEY!A)^-SAZOI451)&]RPIB$)F,LQ/@%*.@
M0V=D3"=%IKHACK82U=T@E,-Q=+CPN\'1BZVL,$P!G>'@BK*@0NVQ[74D2UV0
M,^:\T?>UZ#D41UN)ZF[8R.$X.ESX/>#H8K^_N+?P'C]N3D<V>SY':7/RI5Z4
M(R&1K07/BP,?(UI)44GT]QU=#^!:;R-K7)O4W+T^6!,]P.J,]LM!)ZK6D%((
MFZKK&)6AM>:(>*N"%R;;A/<=:!YBD*Z0T8EC?;AZ;UFC?64]]J2B9VEZ,2>O
M4%#!98;DC0.5R'1&3E93LI*DC8&I<J/+SQVSA"X_<F1M[Z^3Q<$"ZF#]7]UP
MO^?2O1(Q217(/)::!2<?*V2G($LGN J*>7Y? XUAHNQ+<L9U25IM(X=+OI,Z
MF>N]5-$K8L$PL%*22 ++X 06R(R1>^[1B $G\SR^5>U1(ND]U?E@G]K'R+8#
MVW+=[;Y],0X%F=.@-1AO39T.0Y[]YG:<*H%%%Y-H=,#R &']A-*' :F%'KJ#
MU6^+MV'Y7V%VBA-IA:"=FD'4,9%OQA4$;P)80]89R5]3ODUZ[RZ*^HFE6P!I
M3\EWAZ"S!;%I@98G+J440Y&0DR%.7*9E$%*!B-&D@,&5?-]UQF%MTAE-_8S#
M;&>.]I!^!SBZ<NW[RF*PQ;M@1(!4>"9SZLDI1&+":4$K :-(]]9E'> \;R-G
MG(E [=!SN,S[ LXU_/LDDRN!0XY9$/YC@!!T 9\Q6BZ8S/>VH!L$.H\V/8-7
M_!T%/'O+O4?X/#M=?UHLI_\B5M"GQ HSD-#02L@2P84B %,L/(20A&YS-G4/
M4>,,&3HBC/:4?P=0VK897^'&<WJF1@G6U:;3CM5+P\)"DE%)BTK9= R7>B]
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
MC?O<BU?T]O6W>HJE,+H,/%ERK8WS]>9AKM/8N6-U9DRCNJPAJ!^Y0](X/N3
M2NT.R/=[(SMYS)*['+13X+@TH$JL=YP">2S)9OK&T7]:'9P/R\EN ']2-X!&
M578'8"?>KE1%82%_0T<-3C!'WDAQ$-$6,#Z8J&Q.+K79TZ^1L1O,GM3EH?W%
M/")&:I>W6AI0IX]<Q_Y?%[.:-KA2GD<>28JU\R)/"51$XJVVX//<.LS!$E<W
MDI&W6\CM_KC= /(D+@DUDG$'EN5AUV%"'JR/02BP7-5K=+ZFDE(!84H4WF#*
MC499/4S;./5DK=#P:*_N4:KI#FR/V<;?X>>:_+QT5K6O8J6M6]=)$(H)!UXI
M"R*9$%@.V8B6W1P'8&&<0K51H'LL17> \('R35:K)+1$"$%N9ISDVB"AWIE(
MVEM7:CG]4\\C#NX9'@G;(ZBX V"_"LMY%>%;7&Z:+K^<SD[K;+$+B28?,BN%
MO"I>KQ[6FL#H60+GM=8BDF/%VE06/4#8;A["D[K7,*0J.D#6PVX.,7K.XX;?
MB984I/LZU]-L+I-96L?>U.#=1T()HL<VU_@>3>JX]QT&!<JCG=-#M-8=+.]W
M86ZRBD:A0%_+EK2OD[ YT ,<+?&B?,F<J=#&&!Y ]+@7)XX'U7::[ "T=XAQ
M8C&[K+@';72MA4KUAB:WM-WHP&(17J@VD\'N(&C<^Q,MP3:$!CHH9_P[3C]^
MJC+Y0BOD(_YV6EL(ORD;EJZ,VW@>5M/T;)XON)1"<%06H23R;!4S!;P.#GAD
M(860DC=MXI;]Z-UM>WY2U9!'4-P!M\?6 _7CNYRY]W+Z99IQGK^O-TPS^I(G
MPF9-BTY#K!?&E6$.7"'>K I%"W1:E.;#$.^D;C?@/:DZQL&5TL%V^@Z_(/D)
M%QYNE='?I^M/+TY7:Y+?\O(.46UZ0?_+-:[7V@9M3(+"-0/%>8$8A '#4\E1
M)E8:E8#M0>QN,'Q218JM5?849T;1TJ3'?,+Y:OH%KQS@7F/IL %2=SVB^32I
MG7@;:+34E>%F9T^B#73+\R]QK%5BRHD,107"E<^$*QT\!%,*JF1+MFW&T#^2
MT '+#7UQW E:0%EZ0_&2J(62FOP(';-RZ"63;:YL/[;<L)5-:XF1>ZH0'R/W
M#C;6S:7(.Y;NE5!\NLCT^R6&574A-E^_WULK)I'3:D#:5.>42@F.D0/K#;'L
MBA%NMRD0^UUE/8CV3D:*' &A1]9SY\C^>;&DZ&S^XI3HFJ=O'Y9AOB(6J][G
M>?/3[ P%^?_0WE=5='E:E)U566,$$\)FS+,&SVNM)FH=M,[(=)MK7&WX&;F[
MZY%1^8A%<22(_$$6RKL:5ZY6TS)--Z12_?]G;UZ\OFC[\+?/%)N&&;Y9_C+]
MYVEU(^GMFYL=V40=58(@Z[0M$1+X5,?'*B]8)OF)V*BU=A?\C]P:]^DOQ"-#
ML/.%^[;^8B.BS;O>+DA+N)XN-_[&^<7LMS,2WA;[9:RO \(Y!*THZA>U[;4Q
M 835*M>N:<RV.=5MQ-#(78+[75K' LFA7<X^##A YI8@+CC:ZW(WHXT]>._
MU_GFRC!?E2(@,9VY<D:ZU.:896!&.AF;=H1 :$P$='"<>.UBQ6X,%BZBU0BB
M8 &%FH,7Y-)&)HNRF!!3HT:YCR6UDT%=1P!Q6RUV[MI<;IJ/6*4Y>2NL*F"T
MJR&9R1!EDN"9399+E9(>,4<UL)UN5D/97<*J$0(Z6 #W;%,3P22+*3G05BIB
MA1,7&1T8IM#PPK5C;2SR/42-V\VJ$P?B49H9S!DXXOGEIJC@TV)&VER=]?4<
M\NARRZ<W/[5\B*/A#RQO/_$2ECS*$FN7'L_J#,5289F-I#V;=F[T2K+<YB[5
M3N0--N7U;))ID#XB1PLAUW8=E5GGN(/ BG>8:W?7QLQNZ.CFD'(@7-PY]/7Q
M4N]@&[RD_D7-[9T+:3,T647',K(,2K'*"&WJWF3B2P2-F<RMMHVFYMU%4B=(
MVD//=T'F(*%W@)ZK])]/QN;".1U*!(F>W$ M1;W%R,"*0$$0>04E-QH3?(N6
M3O!RF))O.D>'2;P'S'ROGOP5:\GNQ!9I8_43*4SVH&2N&1XT(#P+C(2A1:-9
M9;=(&1<QA^KV[C+5/03= 5+>;J1V3GO J'(BUE4P) D4"8*F0""1U^MTPGKK
MH$VYU14JQCU#'!@?>XNW!VA</'<CDV?G3$2'AI4:$QJ*-94E3IR+M#&SH+(D
M[J1L,[%B*SGCIOR'!LO! N\ ->]Q.<75LTM>KMI&J;PO0GC@L93:Q35 -"5
MKA,<N2O)-<+./42-FV\?&$%#";\#'&WE(>8H3.8%;' 15*X.G0T:1.12N629
MR&TRX'LCIUD:NY7MV5?</4%F(YOGYTP41&&,D?4P4Y)4#,6/4@;@5BJC6/!!
MM:HAWT+.N"GFIAO6/@+O #5G-O/%U@4@1*'MMXXFBX;V7G+A(0K4X,F5PZ0-
M>M7FYOT]1(T[LZ#)AG6X\+O!T?.MK#"N=,K!@BE^T[Y>@_.8@9ODD7.3O6XS
M8N >HL:=*- $1X<+?T0<K9;KR=4#GDW'LNK-U706SV1'!2M@*   54O6:IMX
MT%$YSIWCB>WD^-!#KH"'?KH)G/NHZ.2BR?ZYX<%$W"%,SA>1X$4%M *"BIM*
M+@,AB +%,F]06%?L3I9F;Z",F18>3K\/ &8/88\,F?>G<37-TU#-Y(5=Q!BC
M(,<LI=J,1N=(^RMY]YH4';CUO+CAH'+[^7U!9!^-+@83;Q>C&"\-[//3U72.
MJ]5[_+@I,-@L'X$E&(4>+#+RZET.X#T6X$XD)-'X9-L4"=]+5B<EOP,>5QXL
M_"Y<X0WMYVO*$(4Y,P="6%Y[%1'Q,A:PV017LD+RQAHYOU?(Z.2@\G#UWO)\
M]Y7UV$WF?YF2F5Q_N_32F4Q:66!)Y^JET[HQ!H%<?QVXXEAN3B&XHYG\M8\=
M6>O[ZV8QB*#&5O&KY<=%#/&"="(X!I5,'4<<0$7I(.8BJPLF4.6LW,U!/W?H
M^/KGCAR7#*/D T0UMI:?I>DYU2I'QPPY.1*KCZT+@R U1=XR1?I?"B+JG11\
M^9$C;_##Z'8_ 8VMUA?+Q>HDS,\ISRS8B.0*.Y2" "DBN,!8[6*86(E1L?A@
MS>SMCQWYMLLPZMU?4&.K^->P/$V7X,S:BF19!ETJ. /WX+(G1D0@3Z1(I638
M2<77/G;DVQ[#J'A_08VMXN>+<$&URE9D3V$H1P2%6 L) @/I7,%H6(YE-P_K
M\B-'OB\QC&KW$]#8:OWE]&.8+\X)UR4%E,:1=X"LQ@_D$M:&LU;*G++W+.:X
MDV:O?NJXYTQ#N<[[BFEL_?X:YM,U.81_#<LON+JH($N%156(;N\WOG\TX&(A
MF%K'A9<4*MZ\ 7BGA=[R\>.>" UFJ0\5W-BJ?S'#,'\5ENM/%P?JTOLL,T)D
MN4Z.,PE"<!*\-D$I8[0*8C?7Z\8GCSN@>2COZQ!Q]9 LNT@-G=V7J3?S%O/+
MU! A4_AH(B3.(BA/L8)3A-[LK$],A&S3C1E[0Z==MY'5R27U =.N!PN_ R3=
MX.%\846OZVP@#C;Y6GKL%'B;&60F#/J"@>*2)@C:2DXG:=C#U7VS4?_!LN\
M0%O+)X*,R5MRF JO3;:S+G74 !EF9Z71LC"5VZ3O]RY::3<!YW E[U)V^1B)
M=X":VW=@HO$B>L: MEV22+WR0#NO ^X+X]R276YT5KC?9:-V8V@&Q\MALNX
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
MM$%I\IY<W9*R"H6K-K[M<?D<-^W>;+UT#)8.-I&#I',IAXMANG]9+DX_7XP
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
M3.!&]X ]<O\XO$]G\H)3L=&&)^S+X;?#^>6IY/QE+K-Y7O_B>_R3-,Y4<MR
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
MK =X/^ )LSYC0@Y6E0S*)@_HC0"7LL$8@N=NF-SX!*%_('K#<QTJG *+"_.
MS?G)6_Q2STNV^P'*,QED$+78Q%/>HQ4X+!P0LY?:.,?SZ+GQ?M%_(+;#,Q^Q
MG0"1B_.).7U^/<4PO5Y5#]YM$B?TP@8/UF59:V@E>(D"4$>'R$7T#2P/3TG_
M [$AGL\S>@#*V+5[#P;\TVU^/_L]7Y.5TEN<+[],HC0IR1BAF%J&B-Z"-QC
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
M*X9F'L;!!8)I#L(*RW5&-\QYQ1,"C=RV]JS'8'W8I%%HU2_G>;M5%4/V2?,
M1F<-*K($GF9 B$;PE)*Q9J!.:=\4K3FNJ\,!T %4QUMC[$5I?Q)$\1!JZ24%
M2<K2W)LL^'IUL>0H"BM,2]:MW=+QB>-9,7&"_;Z=41ZBS%8SRMJ60Q<?07-:
M@A5+ 9S6NM[Z#R2#$8Z[3H X/J,<[%;<@( X79ECSP]O9]=?"HUB([HGM(K$
M!$@O:E!6+"!2C*9#**Y@E(QW8]U^^-QQ;Z<-"( 3U#>VY5_.<'M73C,9;!+
M<G*@BG80K/)@ZPTZ*6H&W<WH=X\<EUUB0'L?I[2Q3?UPKR1P[97C$8SU"90Q
MB22/ 0+WSB>1!.IOLOH>N9\TV&W  4U^O/+&-OOKVRN\F6VC%"6%$"2N9+0R
MJ9PMA%(I$9V)UG@36.AV5K#[U'%ONPQH]*-5-[K-I__!>7KWQ_3F;N,[4G#J
M268MZDUHKR*!E0",.1:GI+'Y\<V5IPS_^-'CWA@8TOHG*7%L"+R]_O)Q=KO\
M\,M]7.(<QE47ONA+ 26L Y0U3!'H'(TCB([;S%\_>]RJZR%#N]/4.#8*?L>/
M<3N!R:QT#AXAF$I2Y(4!#!2U<)]=TB+X$+J9?^>AXQ8Q#FCW8Q77YD;BZ[N.
M/DE;KWWAP/F*8+DR55G-P;!2)"4H.OIA;C ^)U6WK:+O@T6X-^LT@+0UX<OU
M/L*7C1\F/LE1<<T\![LJ8"\4,'M:,('G[%%YRW0:YO99%^F:VZ0\$@M[.>5Z
M-$P#8-L*_@S+T#_S].K#,J<7G_,<K_(_%KG<7K^>ECR).4;G':L>2Y&;J+P(
MGAO@S"<7+ OV\8Y63R \1>KF-DS[ >?9#-D :/<TD_H]Q]G5S?0_-.I$9IB6
M*7[EG"]NTD[32/K9[<><7N'B _V@UK-_QNMZ$6S"?<D4A-8S\US;MM@,020&
MADL?9;':RF%@/>RXFMLH[@?X#8%A[+SD2%7@/E7L?N<F[2?%F9B@4G$Y (5M
M%+(AH3J4&, :U%Q*9/2AV^[VF25O;A/]-%]HW_H7ZAI_F\W2OZ?7UWN5=-?P
M]0G]!,6X4)KT(X6M_(NTJG+2CS/)H@])V=BM$F $X9L[<AC/0<Z&@;%]Y"U^
M6=V$7\XV0[]OZ_A;7L[*:G6\GS56W]NE*7HU6]""R<@&K* "KK,#E2B,=&@$
MA98<I8FZ4 [4;3^T#W&:.T7I <?GMU,#,?]VT._W#OK-@T%/N(XI%!,HZZZJ
M9<R0UTD)TB%])S);Y##[<8=(V=P13S_Q^&"&&GMZW+-\U&G^:MU^Y5V>?Y[&
MO*#AKW8S*7%VB24/8LTP@?6*9%3@DBM&HX@6^;&+_].O;>[$:)AENR>]-S"M
M[1G<UCDH-LF4AM*@%G^;S^JOW*S:RM[B]8N/L]N;Y<3'+%RP"9RTA<:J'2"*
MRH,5DV22ZZ*'Z=I[BM3-'6X-M@TQC"$O!K0_+Y;3CY6V[1\4&5]?9PH^JH,:
MY6AHZ$%C2)4:(D"PDL(0E"'EXC-3PQ"NGR+UR 0-(Z.V!TLVN'B_6^9/.PJM
M+"8W](0OO^>/&1>W\Q5+V"28XI0FATREMJ&DU050\0!8G+=&>'38K<3G6 E&
MOG1TMC6]?W,T,%-N]PXF0DC21@C@,5%8@IZR+:<4^&!1AV1=4L-T.-E*,'(U
MP& SV%$:;@ 9O\V6>7$_Q^XPG$[SHN9%V28O0,L2ZX$< V=R@:H+&3)+)@X3
MV3TK5C<,7=X14G^V: !8>[3T-L]CM=15?E/^=[;<V9^\V^2<>&=<X2;2=)HR
MJ*+H*UL<R&"#\O3_[)ZC-.JUA*F#O-V@>#DG.&>T7D,8W5G^G^AJN]UQ_S)1
M,L@<,8!,KA8=NGH0&RW]@2YJIG5X3,@S7-[P+6&[H?-RCD_.9;<VH;FCQLW2
ML-Y!YTZG&,G56)"T,"A'FO3D=-ERY47(:''8*?/;,G8#XN6<?PQLI0;P]\SV
M^6KS:*(=*J$KT7U)Y$]UW]PSY:!$)I/&4E(>ICKI6Y)UP]IW=:!QN$7&OZ2^
M?P[?Z2-?3PK7@OUZ$^>4>^>?\OKOZ<T_9_,_:+9_A9^F2[R>I"QYB2*#\<K4
MVUNK-O8>O!<$HAP+ZWC6VZ-0W6!X^6<@9S%: Q/B[GGA+Z3N'<5.,AKI*8H
ME8RL;$FN=B+5D#A*68Q4(@_3]?H9H;KA[_(../JR0P.0ZK5D]'9>S;+^S9T]
M\XE46O"$!D2N3!76(CA7R.MBX:22Q!T;IEGC.4;7K8C^NS@/&1<9WYFWO)W/
M/N7Y\LO;:R3-K"NM/ZTV]J5%JR-I(1BE0'$N*V-\KD84WKHLL%N'B5'=Y<GA
M=?.7RSG$:1<;WYG#/+[#\V;Y(<_??\";NW,/+"Y;&1%TC)GRVUH[8*,!:Q-G
MUGOZQC#]#L\ZS&X.='G'5^UBI<$3^Z.O,ZPTL?Z]B4XA,EXGDU@[IR99R>56
ME'(\9"=2$H][-YSASLJ.@-V0?CF';,T8\SM;&3;AY<X/)I$2KR"R H^V=EW@
ML:Z8&;((&I4UP=CVEX*OQ]7-(R[WK*\!-'QGOE$OXWRED-6\,<G2<U8D!QV*
M!!5#!.<-IS^DC%(9X=DPQ GG&5\W7_DN3A['1D>;/K.C^3?E-?VL!H"D[TT5
MP?YK:K_@=/Z_>'V;)T%[="QJ,+4GIM(Z09#!06*D#(>RE&X=]7H^TSQB*-T\
MX7L[^AS:YFV"_H24:5-E.E%!9N%+ BXKG7 BDR S#+BM=YGK ;)L/W:Z&TXW
M\%_>6>SXMF_  =[.9S'GM*BG,*]G-U?O\_QC5>_B37E%TDR7$\^]3X511J1L
M!(KUQ)J^HA0EA0_%6SG,V<,W1>L&S,LYG1W&)@V ;(^FUCU?[XH/?R4WHFQ\
M7O^N+O?;;>7U>U/>?2!3;'XZX5D97H2%:'@&Q94#GP,#M-GQR*5A=I@3VG[D
M[P;7RSO,'<&Z#6!ZNP^Z719^NIU30$11TG162V@UMR4FL-$7"OUQ=0=/0Q'H
M)%<V.#M,Y/N<5-TXFR[OG+4W2[2R2[U;K[VN%WO_83Z[O?JP=:MM-^Z)#YHQ
M*Q+H0C&VBN0]OC;1L:4P3"HGX[L1QA[\ZFY@NIQ#R#,8H#=X_;___972:?!_
MK'ZT^DG]5[_G\O_4O__Q^Z\/GA]G'S_A8K&<WRZ6]</Z%3LCGMUQK.9=16PI
M6&>EP[8Z+F9E^2'O_/.?<)E_RDN<7B\>ZF,Q_?CI^INW'L\JWW_?:_*QCC=B
M?H7EUK2:_USFFT0Q1^_I\>)%6*QNG$]$S#)K1PE^5@%4B+7T!!EH+Z7!;*(Y
M'V/ G52G+NL',PU[E6-@*8+%RE\=3-TC=P&"%QB49]$%.8@6#I6T#2+=DY'T
M>/4?U& -Q)E/M<Z3J6B,R"%%9VNM)*6 NO:U428DE,FQ-.P>TR.!QH77L"CH
MV,[R$),TBJSU\G/'S5^*RJ20VC$)0>F8P0GC01I#H3,F+<SY,/9 M#8FLY,
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
M28\GIOZM= &STL-!S[:#/J&BM=N#^Y[%#AG'F6<W%@B4W'"(RB50@E8T9%F
MCXX5P2W/?)@NE@W,;A.A*-.(G$/.BA*1*!0$9*J2<43RHXA\H'.-YZ2ZC+GL
M$-P<,I<=9),&-EG?D6E6!"_;#91W^6I5V+$J63,\RQR3(/O+"(J54B\D14B%
M_N0ZJ>R'89MX5JQQ$=:?]1]?/^S-%"W@:BW[IL#-2.X=-P)LX!H4H@?G:!@,
ME8P<B_9RF%GZ@1@CWROLS[R/@7.TKL<N.WFA_XOS]S0?3R->WS%,Q2!T+N0]
MB:+,0-[C2S1@'9,Y8T'$;AW#]CQ\9 0<;Z=9CTH;V^@_SZ]F <.7NPN31:AB
M(QA#4JM:(>6YYZ",,$&[1&[1K07DP^>.?'>P'U.?H*JQK?QZ&BI;W9;U%6V*
M7B80V5;.+T^IH[ <K*:<D7&'*72K[G[PV'%+77JR\?&*&MO$_YOIR^GRRYO;
M99K-YEMJ7J&DD<6"8YQ&8 I-198%<-(;P:31J$LG4^]]_+C5'CV9_'3%C6WZ
M%^DSWL2<7DWG\79ZQPY9:[V-T@[J]C$H2W,3)I/ <E>R)&Q_Q6#RU-J]]_GC
M5E_TM7R?KKK1K3^_F5VGC>#:9&^LB8"J5A79["%DA< ,\R$)+VP0W6R^\]1Q
MRQGZLO2Q:AK;OON[C)LDE4(O@-*4>G]-( 1',Y46UE&$62CH#)T,?7S+=MNX
MQ4]7W-BF?T?/N9F]G<_2;;R?FWARH;@,A6==^Y)14*)9Y?;BZ"DFD12Q=++\
MOJ=W,KQKW/ GJVULN]^W&N?(BC"*@^&1T%HH%O6:T,JE]YQF*F6Y[F3LP_JS
M^\8M?)R"QC;KYH+H5G(3DV'"@J^W0E7PLM88R-I17 29E0FVFQ\_>&RW3176
MN'V/U]38-GYQO;S+(;QCVJ951:YS--&$"!16,J!I1]O*M%%,Q\VS^X=VLV_S
MNV9':FELZ[Z^O<*;V4;PG*P,3C,@>]4KA2D!%D5?"2Q"V,C]8\J%I[91=I[:
MS;ZM;Y4=K:>1NT/='0O\+<^NYOCI0]W571\)"&>4L@Z\C90Q9,8@2!2@N0RU
M0DQY?,0D=T*GJ"?%&'<?M??#MOY4/C9NUFZS.X2-"Q4KC3:"07:\!IN$>V>2
M !H-9I<"^0;O#S=/B3%>L[F>S#OK6]>CKB2W-\OYE\D_WDT8X[3*^0A%5WJ0
M& KYBT'(UA4N+!."/==B9Y'C?UW-/O_WYHEK@&P^K/"Q66.V[QL1!OT8;7:2
M!ANP^:L7$QD\YE((Z(+64\76.\OUUHL4)'+AWCXW(QQF\U<OQFLT.(S-#]3@
MR O#S[>U4=0F$&*4R.BL+6"2HI8Y%0C<FMHFDR<>0_:Y4^%%I[5@]\WC',WU
MCX&3-#HR$EXLIO@6X[1,XS:M5=&7*&D!K->75,H:4/ "L9B2BQ0A=NN+T0D.
M7[U^G+.[83!QFF['3BI7]^E^O:F;EBO]W]61V)*%*#3%92P!E%,T'*,2#8*S
M: 2M<*H;>_53;QCG"&^(M:$O-390K/=$EO7Z[F9NMNAE[29HI"(-50IW5[<\
M*Y511,5S=L-T"/B69.-6@ Q6"MJK01H V#>JLG_^,U[?KGI/5F+L14XK2A7F
M"]<:(6I5.TVF.K-R3>J,):HBN6;#U!X?(6R3%<E'HN6P&X4GFZ[E:SP;6J";
MJ^T>)2X?U>YWN[6S]SF]7=+YMI0]W<G9//_W_&DV7U$BW37=\2GH$BQ8H6+=
M;N7@D?"56(J%OF\T#G,/Y2F)>JI>OWON_>WZ^[MJF&640DFPH7)>.E;9+TV
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
MLTQ:[/-CZB(_;CD*S03&VM=UAVF\/=_LQUZ]\]5HU7*#<M.]:LI(ENU2)!-
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
MHPRZ8IO$%;668LE S-J#8^?/*X=.#FO7MFRE^((MF%8@TB3CO[8JW%^O/WS
MW5_;^JDH;EL?M8:9M^YVU#L7K;2=/ONN:FM5+KQN507)5?8Q168?,P4"0=F1
MD,JB6J:JJ8O:VHD"):)6(]FK 9\=N]%18HNJ$\_29%28),K3%"0/&^_:._FI
M>?IX-5X<Y0XV_$,)PIO\K^O-Y68/;[M?HI3(A^J::DF+_]E/#R4):(+)&0T5
M3<N4SCXSH+[8N 07MO,#TRF_VF]W1(<V8%$&W?3"8HT<#++W!$F2 9EJU"*X
MY!?2:?CBT-;EW"P$&$"JZ6BL?>[W=/*T#E5:Q1YX$H4C+B?V4DL1M"NQG53I
MHH;U$9Z>=7Y23AR!WY<ST<<8<WVYXZ?JH;*/5L=$'(!K":9& RD4!=&Q-8Q'
M*X(=1(>I162+Q:@+DN%80ZZ],OR %YNK;<+_B[L_Z/)0LFV]DU6U!@]9(1A4
M!,D7WIA)NI*M=>B'U20\^?AU\\\6),/QQNRN/?3-1AJ$EN3:'MH$OYO@66J>
M0D97PVV_KMEND+^B/N-3O-J98.B.2+??EA11\VY8FEB>!N--!31:@5""..JT
M/H?YDA%>39_Q4<@.Z3,^QLP=Q#[/-;R60NJ<&%3VXB/OI-( IF0@)!VT+%CE
MP[KVF2*>U]-G?!32 _N,CS%[!^SY0HOK%*LN50M0N;6X-HGG%;V"$GW!:+0.
M+B]"HE?79_P8+LT(0@>4>EEX1#HBD:('0F([R<2^?3!M7U>.:A5LQH4$I;ZZ
M/N/''/S-!U(/C+M?/679*)@5N&(RK\ Z0DRV #J'$3D*40][1__=Q']&P?NR
M^,\(6Z\=KC]S]E2LT1C8%DT#R0@V2$Q%L&E,*C6YEH/X6@_RCL!JP*'=",.M
M#?U3)TW!>B6S+V!+YN#!9!Y_B!&*=,49++[D82>XW1W9S03[L49;&_2WN^WE
M![PX]&(,T6GT$70VS2^O[$0I6<$:8TK0.>@PK+?5O<=VI0@T%>CIAEH;X@=Z
M596BU]:Q!=I!X5[>&HLR($AZ556NQ0WK;S5!VNM4&D!303["5&NC_-WVSP,W
M.9;2I6D4Q1+ H# M$BJ@D6K.(DI/PPHN[A[9E<3/5&RG&6AM6.\+D14C5&2_
M ;)IB=HE)(@UB-8KVQFI5=5VV+7)>,6V4ZGX3(5WNJ'6AOCI2QVED5<BJN!E
MLF ($:)CSS%C-*IZX</#E/+9;\A.I=XS%?+C#;<V]&_NVJ%*GTM4; 1E"[:6
MMPXPMUSURLXB<SB9-,SS>C.J:>RI='HFN]>3#+0ZK$\JBE7;6BHZS?L,4CO\
M#,T(D=<D%5P@UTI_AT$\68KM5-(\D^$^VG!K0_^,N)!7PNBV ;66">W&OUU]
M% 5D<K1!19OS,*?["%VF4S4 GXS^#+;KX)SUN7;UH41;9='L:U++TM *4K8)
MO"N\=L44L"[3F>^9 7755'P*9^8T^-K+QC=;/(Q:8HY)*:BNZ< TW=$@6JE:
MJ<AQ21)"#CMJO7MD5[W%)R\.TRRT-J[W>]X[J7S,P8'//K>FV1F"3 2^%D>A
M>NW2,!7]>X_MJKGX$<[\5$NMC?&]KO<Z&>.$RA!+VZS<_LB( C1MP>I0<B@R
M+&S[_*E=M1>?'J%/M=/: '_>]SZI*FN( 7)AA]1@M8#:6TA5^:H2*7S8GN<Y
M)_[30X?!V_OYVE0KK8[NYUWOVZ+C*Q&(T+K>.W8<0G <9;:6CSE5JVE4C#8"
MW]X/V";;J0.??&RO9\T19W:4H4056N]E <EIWH-R\2AK=#HND]$U<J#K7KJL
MD9&S() =\/0?Q&_.-_;DWY_3'LJ+\N9#F^[_[G]^9F0@7DC9X37%L_V<!$SL
M_]HH7'6IY)*7Z=LU9'1=Y'(L0X_MPEBMO1%^7]ATF[II'^F-EL9/]? =GZ5<
M0_8^0@F&_;7H*V_F.0.RHUXQ6%(#,P->>DL7&2&+DF=>0W>P8GU_D;<?Z* !
MP(L]6^Z:376;^<V+_S=4MSNZ^7>_X9]T^</F8KO;7/VUUS>CRRO^9NX_Y=M_
M76_:3=[5[UO^FW:U<V.:PA^2=4( N13!Z-:0*00#R#]/Q?%&XI;)BCWA)+O(
ME3G)^MDK<U:MG3W".-_^>;5#)LCF G=_[>'YD4'C_Y('MT?NUFAGQ#N/=4:#
M5OOT!T8N8)!-$<O7X-F7#Z67SVCHI+K(/NKULUF$&5WL/3?C_O;/CW1Q26=9
M92&Q1L#@$$R6;-:@7)/^,LHERZ-?:G^X-Y NTJ5.1,;I"'2QSN[OB_AKV!X*
MU6X^F\-\]B4 %7FC$$U"KA@#H645V2"#2/Q'?'AE/U=YX(OCZB)AZR0$FQ&?
M#A:LG^[/HBWB9V0K?R?\H5CMV3K!*/YX"H$T0B-'B;+69=2=GAA,%UEAI^'5
MD4AT0*9#T=+;[8>TN9&);LOQ^UOQ4SIO)VYOMY?L_D;M<V[%D *I@$FN0 Q)
M0-2E9-0^9KG,<>;P,?8EOW!ZB;N%T.R I_^YW99_;\[/O__P$3>[9K_]UZ:*
MCC:SFXF^B99$KR'YD)KG4(NFY"DNDP[S]'CZJFT]/?]F0&D\U^(-UR[H_?YV
M8&45W#=YWYKGDL&@S1_M<.ZQ'NQ"8K@C7GT:3=RIMIA)&O>A*W!'<91(RK8\
M =>4KV*TO.P%#4IFD5--T2UT]_'<B.86L+TY#_[L8W_J!DT&].SX(E#@N1M+
M"J*L+8,B%O0^.1=/H_D[9+1]W0A-8M*7]&AG!ZT[<:5]1;SB2$LWL3*E8FDI
M^ A!\R;CJ1AKR/LBEI16ZD][=G[<OZS1-0:$[FATFX.2FPB,H@I2&0LF%P7!
M9 .Q5&]%J48\[$_]=]#H&H7L$(VN,6;N(%!X3BQ*%"="-03%M_ZJ57-<;FR$
MUEM)NZK(QV7V_->CT34*Z8$:76/,W@%[OB /%:3-,7D/1537^GB(ILE0VK6Z
M#-*4XLTR)[FO3J/K&"[-"$('E'I9'RB%K$,,%;)OB93!.(A>>(A"&..4\HF6
MD0X\7J/K9.=HBSE(\T/4 ]_N)>I2B1ZK,X"$;!:-&5*,#B2'UTK)HHI8--3M
M7Z%K%+PO*G2-L?7::7H/-4JT"CHD!2IG'GJR#E+@2:!.)E5LPJ\/:#*?G,N)
MB@-'H?.2G,L(4ZV-\B>U$MZ.0Y390B;#?IAN6W%$Y ]7>%%"<GJ@]MHX.9<3
MU0-.QG::@=:&];Y*"=ID=6SJ<.@;(9/F!2Q8'C[52#8&B<.4>L;+N9RH'' R
MO-,-M3;$SZB2N$!:M1(HA;7=S42(Q-NO\D()_J/!,NPKGB[G<J+ZP,F0'V^X
MM:'_I%:2DY/.,4V%XOC)%(F0*K4_"AF%M#768>VNQ\FYG*A&<#+$TPRT.JQ/
MJI*P$R$IE0"A*5*8=C^*Y#(($I:\*1Q"NV$03Y9S.5')X'2XCS;<VM _(TE"
MU@CO8@*)B1<EXF@U\,_ %Q64-MI;'%8%?(2<RXG4N2:#/X/I.HC)GQ,7J8I2
M$M:#X\4*C(L"HK015/ V*6]X 1O4L>:D:BXG4ON:0IDY[=T!;1Y=.[>#L&<S
M&;W5&*3C""9'8A\G1#98-:"35\E;P>[/,KE0HX;95XK4\D>+BT'8 3_?G)]O
M_XT7F;[;[OZQO4Y7]?K\<<[/V^M=@^9,16-E(,]!%R9VUGBS#E8XWK&+SZX$
MI+Q,CO*H879Q9+4$7;:GPN[8#+YYJ/EH*C_2U6$VN2H3325 60.8J"Q@- :4
MQ% 0BR"4RS#QA5%U<9YV"N+-A<R,I3^G3A(]Y,FR6_NXC/MQCN3E0@FC$X=Q
MFN31.6RT="*I-S*21 ,I-8%H73RDH@E",0ZSJ0G#HOUO^D@DI9"+HT00=>5@
M+.D":-G)KCQ_Z9.7=J&&WU]1(ND8)LV22#H&M)4S ._N;_^3MN]W^/'WUB5E
M?W=;@B/E>/R2M $C11,!*A6T)F>3S(Z&,6]0"N"SPWB%Z:2CT-_.#<7:?+JQ
MR^=3N#USJ%9&:3)_@"):-HOB[]'+#-48FYW4Q?@9^?3<,-9+#9P)WNW<ME[U
M )>=U=U?9__\]8P]6W9P+7N]/- F!4R0A-2@;*TB>:P97]KM+RG_Q_OM'__G
M]HDW!+G]PYX?MP>ZA_>M2(-Y0-L>9<$.,'_[YBPB>>4XTK%)-YE@(P&9\%!Y
MJL5RI./\2QF?XS!_^V:]3,YE,!]IP94WAF^O=]N/=!"GM%%*F3P4YST8E1,$
M-*TIK##*E>Q3&G1(,&@O^/S-ZYR0SL^!HRRZ]I7=C]N+?UYLV%_:;XF?>DBX
MFE2D=A/!X]:NU<:6UA!(H]"!BI##I+>??/PZ^1=+?/RS&+"# ^Z[.*U-9>\'
M.:ME29Y=("_8'C4XP& +>"(AJ9 T#\779XMU'PSE%>9H3XDZYH&B-R[=?EU%
MU11U4)!)Q588GSG^MZ+),5"./@B%R]S_/C&8M:/8H^!]B2P3;-T!76XD93ZE
MKN-YNZSY]7>B)ECXII1-@X;7Z<UE/M]>7C->W_S%?_BXO<3S_]QMKS]>\B/.
MKPM;H?V;&XDW*I\4WO96#I%=<H_\218VC0FN-E4&WV24E8\IMESG11AXFOF]
MPMOF8Q;)#DG3P:<T:H(_X@>Z73%,5"ACRQ?UOJU '+*F% +H) F;)HI:J-IO
MXH#77<%[Y-Y#L>T3$*$/OC\QGYO)\T_J-W_]BN>'H"P6J8+A\)QJK.WB(;!'
MC@%DT F-U-7KNA3)!X]R76:?A#:/J;H,AMVI.>R_ZIRD->@]!%79)7.M&U<L
M!-:5XDMP2I =PL*E14%.U@5CT5N<&4#HCD:WWQP/,F/E3:$8Y\"HVF3M6M]F
MBLB>/OOZGA8DTMH7.',@.T049(R9.]@1GU.GL!8%"=.*"/9=G@7/0)4$9/B'
M/E2%RBVR^;T>49!12 \4!1EC]@[8\P4]"L66,2@R!+&O1$F&5^'H($9KHRVB
M^KB,$OZK$P4YADLS@M !I5Z6)!#&ZBA":1H$OE6WM)YWP8)#7Y307H2PC$]^
MO"C(8K6#)S]+F0^B'OAVK[1&&S35<OB<JDU@3$4VBS.@"BHC8S3J87_"OYLH
MR"AX7Q0%&6/KM2\]W]C_D/(WS%?M O#00Y=]Q)"E ^_:C5WEA3L$'7B)K1%M
MUK(^3'IYKD#U\<.[R,6<@M-V1J.M#?H#>1/O3&ZZ;!P@M*OY(%O3,)+LJE6)
M; 5=\S"\)RC!G$@M9#+41YAJ;90_"9W(8FKPB9=G77C4HEB(,AO($IF521N+
MPRK.QRG!G$@J9#*VTPRT-JSW!4YLB)1$<""E)#!%ZV:& AF%,[62QUP&03M>
M">9$LB"3X9UNJ+4A?EK0) 8G76&GUKG4E"\HLJMB=5,U"34)6W*1@Z">K@1S
M(IF0R9 ?;[BUH?\D=.))*"]:P\'<6@\6B^TJ(4.B(- JE-DOH01S(FF0Z;[7
M) .M#NN3@B84:JS5-P'YG,%8*0&+-" (54S*5U.&2?!-5X(YD1C(=+B/-MS:
MT#\C9X).VJ+8B:PUJG93& &KI=:0C'*,$8T;)N%VA!+,B60])H,_@^DZ.(AY
M3IE$BY2TBQ%\%@9,%J&U8ZKL><HLM"@4S#+B",<HP<1^*3.GO==>-&Z7O9N!
MFVRI!)U!9\L;G3?M4L\3V*B]4TY;-M*8;6+$08SH%^[C[+0VP/]%_-O-U5\_
M75^5[?9 T9!=3#%*4"KY)DP< !/[K#EE6R-E9NBPDY@G'S\,\MX/WXZW7 =[
MPH]X=;VCG^IM/](;56J'I;K"8S8M^]DE=F\0#01+[-0PA6M>YHC^B<&L&RJ<
M_.+G6#@Z8-2^H_+FP\_\R_:FW^./VZNF^).;=6X_NJ@3^NP$"&6;'&X,_/D5
M Z4((;R@;-)2'=R_/+IUKP:.IL!3':[GQ*,#CHU3#"*!B*)Z<"WOR(C6W5LH
M#9F7XT3".EN6:38WOSC=8E'RZ:^X%X.P WX>](/.@I,54TW,#"_ %+00A"&@
M7 U1D10?2NS.1+W#"+JXYEP"Y&>ZOXZR^-J^]V-MJ9_J(17@K)ALM/<*"D\>
MC*X:8FHU:%D;D5NG@(?Z3L^XX"^]I8NKT07I,:^9.UA91G39]J):KS& LF0X
ML-$:L,8()'-+=T-T<AF!L)E[IB]]>WN"U6DAU#K@XS-=MU%:]DNE86JT3I">
M/ZA$NJ4T^11-SB6+94+((WJC+WV-?,)=\ @T7FD/]*=^]ECM\TD]QQOQQLO[
M!IBN<#G#2!85N9S;4DOK7%KEDZTF@J&F]RH%+XBH':@B#-9,5',^3?2VILZE
M06\5A@K%V\RF:*%6E+PJ8-92\Z:!:5"1VM]9YW(,DV;1N1P#6G=%;?N#)REL
MJ18]1_B2=PX>. 1*H5US9K(AV133$-K]O1JFC\+]R[618T#HCD:W!XP)LZBM
MWH8L?W'&F03(?BY0=!1,,EH^5*_Z.]1&CD)V2&WD&#-W$#U\H3MJ]B$$P9ZP
M:37LWK#;ZOFK4JA40,4?E^NU%*DO[:LIZ]'\$/7 MWLWO[)0H&PTR%:\9Q0Z
MB#*T&217) ?A9!954._AMFE&>%\L11ICZPZ(<I>Z<RCQ3$D;'2SXM,_+#[Q0
M^R@X,A>ZIJBRJLN<9SP82!>>]11(GTN-FF#?M4_MGRJZLD4G8Y% 2A,XM$ $
M]+R;YQH0O5/*BF'-4:=6JIVH?&D*YK,8;6W0W^ZVEQ_PXJZ&0P973(486C&Y
M%@Y2-1*RL"&;7***>1#<]Q[;Q6GXL4!/-]3:$#^HL),ZY))S@.0R^^9.5,#6
M'8@H65MY_]-V6++CA&+$$U4T30;Y"%.MC?+]8BQEBG:Z9I"^W;9HCKUBZRWE
M!4I2/"W_4&A[MJJU$Y4P3<9XNJ'6AOCIXBM**5EMF9^E\B^A7:P9_IT625$I
MP3CUQ?/^(ZO63E32-!GRXPVW-O2?BK)JRDZ@EN!D\:W=JH0D.?#E 4O';'95
M#JM''5>U=J(RINE^V"0#K0[KY]GUS@ICR1!$S!H,20-1)8*"P0M?=?!Z8#WB
MV"J$$Y4I30=WJIG6QO>[+7[X#M-NL_]7A^(Z#@8$8BS@]PT9FY)%C(( <_:Y
M5EN]'+9B/_GXGJJ,)B-^O.'6AOZFM.[GW;9<YSN1MHKD<CMM0LH"#'+$$*U4
M(*A:E:TIW@X+IY]Z>E<%1Y.1/]IN:P/_S18/]=.E&A6= I+:@I&M!6OU!.QN
M9A=SS6E@]?'=([LJ,)H,\30+K8WK#[B[SG=>1A8Y$'N/T-)OV<NH!D)V'I16
M@F=>7/+#L+WWV&'X]GXF-MU2:V/\[OH]7FP/9SR\V$A;"HAHFMZT#9 X2@!-
M-8?DB#D[+%'Y\Z<.0[CWP[#)=EH;X#?G5W<5C3%PB!<R@FL=3 R5!"&(5AND
MHXG:4(UA$+Z?/708O+T?@TVUTMKH/EVYZBJ)4*.&HHH!(]@6T?$?A2)EG<X8
MXK #SR-J?GL_%#O><AU<;OYZG2X_O^65R1IKR$,0'"0:LK[IUR:H3M;$OH:S
M?IEBS <#>84-<X[*K#@"AKY8=%=)GW(.; *-+5O 9 4I%=[J# 9)WI HB_.H
MBYR*8X!]GB03K-P739Y)@F/C1%%]N_=M%5A-U+()6(+-%M$C>;0+)7A_:6BO
ML"W'3 O2#%#USKU#Y7L4)(N-_!&)U@ZV*(A4(L18BV2W+04=3\^^SI:Q.>@P
MAFP3L.F!;J/JO%2UHL36W=:W-DU"&TC9L1EMB19CC#Z=J*[E:%6"OH3WCUH"
M%X.P W[^O-O^L;ED0WZWW?UC>YVNZO7YH?+K+/CHB+0"44S3+:H(_)59<,$'
M*8M6(BQ#QY=&U46ZXQ)DV"Z$3 <L>UQ+^"-=G07+?J[+DO<&I\&T N<8? (;
M1 HF2S*T3"[_D\/I(J7R!+PZ'HNUCZH>%Z'^MKW"\[M&B'M=Q<?_Z$PANPY>
M!W 93<M<X>BK=4+TT:3JM(NE/N#;8/6,00/H(I=S08:=#)P>5K0/S8K_>^N#
M?+>Y0#;CQ?L;O0;K;9&"W5_^@D+3:U" ;#/ ]B&IH+5WR\0/+XVJBR334ZQO
M<R'3 \L>K=7_N6OB#:48P991D$7ECR4T:;:6VY&L\MZQ<>S#)CB+[9S[ 761
MW+K*WCD>C_YVS\^4CT2,/!=V*4NQK1%%4ZQO*N;.9*]4DE3%L/2JHP6FELZ+
M/?T^.-',:_/EN0T[1BFCY\!#-R4:(YV!$&1K7"*U:L$(Q6%9',=X2TNGUB[-
MDCF,NS9![K4COQG__Z7SPF%K:PE^%F()RK@"HJ6O&*4=!,J\[^IB597\-\H,
MXLG+[^DB67=INLQHZAZ\F]ME\=ZL7FYG?Z8D-LD"#2Y)QRNG4"UA1@()7U21
M50NSC.;-A,%VD4U\"J]H81QGH^J)=,=^O?[P 7=_;>L_B%^5;PZJ\:)\'IG<
M*CG/K#,VX<V+ZHH=:XFE=<12DDF7*,"6S%Q'7CHC!@1ALG4N5:IJT<:SL^N(
M_9I_IW)]3G>^YMT;OK^HV]V'O<6_^>MP4[*_&W$8@O*18V*>,)C*?F@R)4(F
M08G]#R.7$E,;/]C.#O^G\.C1]=+"D'6G_G33T#@F(Q,)D#P7MEAT[*78 ,&I
MHOAGUN"@O*!7*R*V..Q?UA ;@T%W+#ID/L5VVX6>OSP.HDVM[/(6%<#7FLF+
MUFUMT$G8UZ4A-@K9(1IB8\S<063QT!<YU$*II%)0'%:+HF5S=1&"\.QZRB0#
M"F_50BU&GAE03\29@O1V?K-WP)Z7]:^<2!JU2OQ9M522%#-@RJV>3ME:JS#H
M%^H<TJ\"W:DVL_D1ZH%N]\H0:L4@E55-K;%=Q-<(L?H"NEJIJ@\QNV6Z@[P:
M ;I1\+XH0#?&UFN?LCXEEI55"*D0 7G?ROF;LJ?GF>2:?(Q:%TS#JNRF*HR=
MJ%IV%$Y?4A@;8[2U07^@J421.2ZR@YC(,?V3@V1+!8$I&8I.2^<'X3U!?NI$
MA;.3H3["5&NC_(Q@@S(*0Q2MZ4<[EJ4,(00'/#,4TI,/=E@/YNE*%R<JI9V,
M^?&&6QOZ^X):6E<**;3$E*0;:4533TN0E*FI6!M)X2#(QRN/G:BL=C+4TPVU
M-L2?U)5LJG[?^%<8'9M>&@_8>PG>F$K)5I$?1I^SR$^=J'YV^B8]R4"KP_JY
MKI*.!8EW%-#4TK%EZQSL?01R1JL:3?%UH",V5G[J1/)QT\&=:J:U\7U22X>"
M)6&5!93)<.B1*Z12#40LRA1":<4PC=?)&D0GTI*;C/?19NL@('\H1%U))=YH
M!""VEJ9--2ME84'%$DK-B-H^R&!94>C[1'IT4P@RAWW77A8^Z2\Y6:7.[<Y/
MMLY!B 62,!:$RYD'+9,/P_*:QBE4G4A];O(",,U :\-Z7W8IU5R"RY[]26KM
M]C0'CX42>+0JV*HKTW(0M!,$JDZD,3<9W^F66AOC^\)+0B$[F0ZT4PI,\+SF
MD.<_*F4260P9APG;C!>HZOW0;+*=U@;X<^FEFG71CE3;1%1;?*A1-$ AKWP+
M$4T>MCJ/%JCJ_:!LJI761O=IF:52K:4@ ]BB]V5C"$&;"I9(2S)581A6L'"$
M0%7OQV3'6ZX#I_RA@$Y@WR)7;R$@2C 4 L>2V*X/^;="2B<>*M!]C0)5)[]X
M/0*%ODAT^U$%$[4RQ&X+\JYFA&=C!%= <BQBM0W%ZK^E/M4H8+^H3S7&RGW1
MY)D$J^"]-EDG"#ZK-B$/F$6[:/!!V.*,>UC4\O?0IUIQ/9H!J=ZI=_LUV8+)
M>%F!(R^>DD\>(AH'BF,P(4A7M5!Y^5<@3S6*#A/DJ<9@TP/=GO]*W]W5!DDE
M@TY*0ZFME9-UE6W&(6'2_.E:X6-Z>!RR4)7$4Z-;^0KLU.O=W'AUP,'/:X/X
M]^>T!^]^D="9+@)]4!SR$/]B,H=!0:" Q)&*M:K=Z2^SY@T971>Y4C-R8KLP
M0)-)]P?MTO84"BY!.9G062C9BZ87)UL[;OY:O9,E15<R+51F>JR"R\D4JF:G
MV6R ]%PO^OW%'_RH[>ZOGW?;CRVCY>=SY$=?E&__=;WYV Q\?Q;#:D$'/'6V
M.L^Q,YBIAO/>V]Y\]K:[(KQ<5"+)BT]5FBF2G0-L>7]:A9A<$='B,HGY7QS:
M4>>>SS_]HMQA\1M;^1O^3_[GS*F*B;\ST)X="\/N!?NVL2W+P=MHK EJV-W5
MN/>NNP7.2XY[AZ<+FO]UKU-[9W92Y?K@9Y]PS7IJ-B=;N40P%07O:R2P!8U>
M0LK& !91JY;.>KF,M['8RO7%%WSZ8E)%"DH;H)"0O\S6*",:!2()G5!Y'1^J
M,BX]^5>SJ(WAS1/RLG,B\[K7LC>E;/;2%.>?>;4WBA3++' OO?"$J][@>9]L
M*6QRGPZQR<?K $:: #$KW^31%&%$FQ[>Y[Z6I? .C5_PWS\@TWZ#YY?\HE^O
M/WX\WU#3_.(8V1@!SA*[#D5:2/RI04N BQ%5JG:9A?!+(^M]&1S#F8?+X*RH
M='"8=C>?_][N_N?["S9>ILO+LXPBU9P]A.I3Z]==H'F]X'@-]S[S_]PR]U5/
MCV?=DXP3,6HZ CWQZ+O-Q>;R=RK_N=T6_AJDM>28_M58S>&-,!"L9=1+J4D[
M\F9I'MT;S[K)%R?BT70$>N+1C5"N"S4)7C4!-7DP4>76C)ACY)1JE-Y%79?9
MWN^/8]U+\A/Q9KS%>^++?^'Y]1Z17QB<W1^\$Z/S47D1H0JM;CH+I9 +<*@3
MJ(2J,2]S!?3\F-:]?#P1CXY#8CRGX@VG+NC]OG_/_-1J_2XB)6N+;*> U8)1
M04*4AB"76!5&F:71RY)I:,N1Q2K\3D2?L=;N8!'Z_,+S+ 3C5>L14+S@#3=7
MT62T$E#VZ-%XG<TR6];GHUBW-G!9IDRV]NL^<[K31GWV7RQY #7X[2<\C9IF
MD9,=3<6:0L0B@4KA",Z'PM24%F1(,>J@DPG+I HO?C3U*8OI^5/AFS9Z_)%+
MIROD+-@$Q"Y $"&#I](:UU*5;J%LZ8$C[/VH:@R'GA>*G1&E#G;;9V?SS5^_
M\2-N-+\JNYHU93 VV]8/H24610LA8.'_J:KK,K[_@,'UHB,[)RN&7A9-A*AG
MUK4)W2;S)JUR-;(R+[+CV-D6CG-L *>D]]*8BFF9TZX!@^MTI9M*B,&WD]/0
MZ8!P/R#;]()V?WT^G4,9=50U6&,A4BQ@C.%(R24-/EKO+?]-&J9B/)IH+PRJ
M4X)-)<!V&336KHK]J=9-IN^N=Q>;J^L=O677^[H]NEUA;>O5O]G8!_$=6YUJ
M!9Y>>0E&L\F"<Q(<3]#:0.R5#-,H&OS*3F]YCF30@F;O8)5Z1WA)OV_/R_<?
M/NZV?]#G,LXQZY24V-^"UE:XP NZ:LM*-E%%6]FG6";!\H5!=7H#--,J-1<:
M/1"KM7VY*-]<LT$W%^\/\A)>\VJK')10 K"+6B%&'R#Z[!(ZH65<YACVR>%T
M>BTT%YF.1J #&CUKI'=W-0@YU*2]X*#::MZ^4SN+=)F 9'3"D<RT4![-E\?6
MBTK[&J'B-( ZH%RK];S:7>=]J6?+YWC/N%W>W*X:%70J68.VQ#&.K3P5M!I$
MR:6U4\]Z(16*%P;5J>,^$?]'VG'S@-$!KYZUU,UL?))9R12 @Y'6D2]HB"9[
M-I7S5=IHO#SQ<?-P=IW>J9^'73-"T@'!WN1\_>'ZO-VB#RGA?';R9\YRK%+;
M?:UL\AU-+PBC8Z\C-_4HFT(5<A$JSC6#3J.$>4B["LS'IG4LNX*VG(.<C)51
M&E[^93M^9&L&56OK012JJ[;DA21:7AI5IQ'&PJOG6#BFKYW;*SSOYF+_[I^>
MY"+_X=O6N+A_<<8GNZB7U5&414!J&GG&->VJK#BNM<;7:G7,GT0:7]=%_9>K
M%:SRN9 !21+90S$64I $$FTA:5,)=IF=^K77D(SAS/@:DA&H=. W/E/!@*)4
M)32!8D>@G109-E9J=HHE$+IB]<(IDZ^JAF061DU'H"<>W:]@0%V$=!0@Z-;E
M(UH)0;8\OY2$UL9HE9<);%]G#<DL/)J.0$\\>IR);HQ!-"Y#1J_ Z*C9J\P&
M:DM*3V25S<MT2SRR)F#%VI)9^'0<$ET$C_<2U-%F'8OP($BT*_^@FQBR R>"
ME\A;=UJHZ^;H<H 5JTEF8<Y8:_<<"[;5]-^;<S98^>GJ=]I]W\*B]YMT3F\N
M+^EJDCC*%Y\Y6UPW;O0S16^'E^[5<^Z_[Q^;RWR^O;S>T2?5'J<)D1Q$B08,
M"@48F2@^4XB.1R,1%_DL1PWSV)5HT,L^R7(8P;&$-1$*?S[\]5 "1!_8*#K[
MJJVU99EDL7'C7#?B6XYG#U>V!='KN<#E2ZO'='FH@4\^V3JXH#34.)8&@Z4$
MKT$3!WVF%-LZ%R/X:IIVK'%*+",3==+5\%.6PN&U-TD)2OI0BU/@@K=@O,R
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
M%\:U;'V>9TY:5"$QV&'=D0<U$#MFI+TTPSS5O?Y)D5V9P<_-X_;3UL*0#E)
M\IE#*6?9?+G*)FZO8RY2H!V4O3B(HR^/9;U6=Z?CPG818%:D6"%VV^@]GG][
M<<73V5LD*!1526R]2".8H/CC)&3/S9)'U)[M]%*1]B7E_WB__>/_\*/WE/J7
M:;^%F]_NN?3$2WMIM'FJ)>Q8NZ],F9M1'SK;:^EL;;?E!FM+  P0@Y$@HZJ.
M!(KB7Q(2&<:7S]^XSDIS-&3;&>RWMB]]_Y"').E(7H(JTK4HH,EX\41"(JU"
MBB(]; ,_WW'8$O!.A^7Y@[ Q-NK@(.S+"^!G]:P"%0<6CB!J[5J7%381&L\
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
M-41O,027V'<_>5+"\\-=]QJP5^9.P?)U$I892&<647D.-2%ARY$.L@*2DZU
MM&17*NI2>Z%L&_"ZUX5=DW8TGJ^2MM]MKW=G)6A9C(B@2'O>3=K'V3Y39Y3,
MEB>IS,F+?UX8[[I7C3V3=C2:KY.S_&_/9"9*VK#+(R.'UCI'",X&L"'PQTF2
MP^)E[HNFC7?=V\JN.3L6S5=\FO$6=[N_6I+ZA^WUQ=6V'O[Y36A]N< IQ9?>
M>*K3AU$S7^54H;8DW1(4% RM8,DJ0"$<N))-C$*YX%[2[GXEIPJ?LID/K[U)
M79;%14G! ?\G/'O1= :5]U E2N7XZTM^F>."9P;TFLX!QC#G>46$Z7BLW)?C
M[?;B<GN^*7MT]N?>^_KGK'VU+AE0)EAV0[2%**CI"WJ*SECI:%"^[J!^'$^/
MH1<1@R.@W<YJY^Z8<A"8]TE1]06*%Y4]CD00FD8\6EM"BC%I&A2 3.3*VEU;
MYD#V1:),,','D<&O;/U]]=XWUY>;"[J\O.WE=6.=X&-%]*VQ?4M5\OQ+-,:
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
MV[NV(S?KN4A1LF@S!Y=LH!W!(GC#&42-*7O-7&%M;*P7B.KI&GL<*(TE@0[
MM$T66]VHW#^NUJMUF&?2LM=GO(\RNYPM^!1J4Q0GP,?$H9BL&7<"R0AHF*GW
M/&4]W2N,=/:-*8L.L/601^_"<OGS;BTN17)@R?]P+-1N @7!B2CJ9O'&2RX"
M;]>A_CFJ>HI%M;#=CY!!%WBZN>3=TO]'^0?FKY@KERY,9,X7F^LT.;(%6;(U
MN8W64HPII<@L1:O>#L]3-0A/_KSP-)(,NL#3??X\N.FO,^CS1URF*J^O>,&E
M$,[03B'GM_;C4>3I)J> )2*=YV@U;S<V9!B-PV*D[+S UD1 4\?7[R_DC_GO
MBVT[YFN=S*)GWO( :)'X53CM)BV0?%H;%2ELH>*K#:5??<LPK)Q/0'TTCG:@
ME?XSS.:K.G *5W_,=W5XH@4)K4N08!BG!4G,$ 6G4]R:Q*0)B+Y-M.!5TH;A
MZJPBZ>.*H_?.]I^OOG\/RY^+S<K^L;BLSL?JN,[V+SURU,[V@VEOV]E>R9(D
M*@T"Z^0Y&34$C DT.L>D]\H&U<Q4.$UG>V&5$MDF,$[*.HN3[+R$'F00FAFE
M8\13W+GTV]E^'PP,Z6R_#\,[.,)V=N!VA<PSH1&4P=H_60EP@<YBQ6)6R##$
MQ_/2_W_5V7XO$0_I;+\/OSO$S'7NME6Y-D/(-74K K%(0T1M0=*IJC/GW(<V
M;6//IK/]7G(>UME^'Z9/[4P]*HXOP28N,NV;Y.J05N8AQN+JU&C.D_4QQ6'-
MULZ@L_U>8GJAH< ^/)M:W&](4G[;(.[WVB#NIA[#F5*$M&!B%K4G@H+ 4=.*
MM,5<%'-A6'W+[N=WV:[^8/&/P,,.8"#%TR4H(XW*S(+'34) ;8$BI0.3,W.2
MJ<B,& J#'<^?-K6G 0R.Y6$/=L/3[DJ&%U0J(2 Y][6[$IV(DOSS8*5665K)
M19M>$4]IF39!9T3$C,3N#@"SHX-QTLI:J^JDCIH0J64&EQ2"UT6F&&@1C683
M'-@7_*2S+8YQ3([D=7=HN=>CE!5-1X:*9"5958< $5LL\88'RXJ3"FTYQ?UU
MQWW!]Y+TT+[@^[!]:B-E=T_KXNF );,:; AUV"HG[:N*AF2UTU*[4-*PAF?G
MU!=\+[&]WA=\'QY.C8)'SI;E1+FQ%IRAO:#0)XB%?/:,65BNT;O'W1+'<U!/
MWP/\8+D?P;6I!?YL^W(MBU2B>#""K"TE18;@70$"; I,>Z^#'23ZHQK!G[Z=
M]\$@&(634\/A&6];HBD)"<*82'$ISBV=DRZ#T=*2H\V99</N^8^(6)RH,F ,
M*(S Q0Z L-/?#M;84CO2ASKJ*Y,/%;4W(*+-4AG/].-.W>/'+$Z4R#\2$([E
M8@= X.[EAK[,^2 3H3G1?^1TZ0 ^9OJ,!9,Y>5PR#]8.K[RKI_3\D0 R)G<[
M (O@+R]'%6M]YAEJNDE-;Z'3,+EJ(>4@@I=6^C#X*'GY73TEW8]UK(S(W2[
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
M-E7,7S^1DFR\2+:6F[II>OKTH60C[HV,^$5D1&8LD2M0M%^!CRR"2=[G7(I
M;%-N\P1A([<1.Q$^-L-R$&'U@[UE9]2:24K_8,.BA!6A2)4@Z&1!B2#(3Y$6
M/%-)QV13R&V:S>Y$WLA=Q4;%X8""ZP>--Q4B#Y3+)%$DMU 8:9A*-;&AEF)[
MAT9R%K+337&XC;"1^XF-:PF'$%8_V-O"Q3-O1 I62?!)4>"(@BR\8AXR,X'^
M+UAH5.3[.%TC]P$;%7E#B*J'EG;W4V/VX*()KIA0%#!1R+YK(0"--B#)[\#"
M$T<EFJ#R"*+[/0P])EPYE10[L)372UW[P-O4,,=@F6:ZZG4 Y3T'E"*0&O*E
M5Z)]:#2A8"?Z1F[;?BJX;('I@++K")%WO.%M:[/2*58BK2B$2#XQ?0J2USZ1
MM#7$@,'E-@E0^U YKI$<&YV#R[$CC*[]Y6VKXA8]"P0>'FM/CU0[\];VY*&.
M.,<8(X8VM_&[T3=NI#,V+@>474>(W+:<I)U#G3UQK,X(=4J3;N4"TFBG0V'2
MFS"&<SENS#,V!H>05@=1S[9E%"YY4%J"#=+5GD9(81PYXIKS8HEW3+6O].G'
MX+6*5H;@_C.YAKX9&/J@+J .#_WYNUL%*8/<1!_^WA:7T0-QX03WT6C-:OJY
M1I% J8P0"FVBTD5+G$:38LOTKB;WT0\K4%:%>M)P4Y!E()864%QD<)&B+IGH
MU[E8ZW2;0\4M!/5[D[P/*NX;NR&XWX&[]G 9+W_<U^;E%$*?I/+26# ^J%5+
M O2^0$BA>-H6M.1M&J'L2N&X,!L$#D]"; #9=("Y^VM8#P^DJ)M;9BBRJ8UQ
ME>?D)F@=( 3AF59&:VS3RV S/;WA:0C9/U'4>( @.H#30U:]NRE&LH*<3,T+
MY!SK=6$=2$D_0_2L6!5%3/Y45NM='X,63V.H#I- !V!ZX,G^07IV[2^((%G4
MIK;C2QJ4R!$H+&+@LW9&1F9+:>-9/495OS=?Q[A7@\FA1TS1AU?T\^3R%<[G
M/\JJ!=3B3!>?G4P2N&-UOH^L,U2<(LTQJG:.]X:U29K=D< ^+K>.1\134!M
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
M0\BJ4\C5C_.<KU52BF"M+,#K7:K*/%+X8S48;S"2&V1D3"<#WQW2QCU!& 0
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
M,R-' P6:X'1TL4W4T6+8V+CS[XY!9$NQ=8#*?11.>&\=XPY2%HHB.9'!>5$
M,P:#BM.VTZC9YJ'V<7]^[#7NL C-,,4$QF=5PP!/N*(_8E"\)'JX<&W"M,'G
M4[;/CVBEG\T$UH%RWG+V;C[^8Y+G1-37'^_R]WR^]/E$MC*R6/-PG:<_"#*>
M+Z,-P;V(T1$S6X=OC]#W_!M:#!K%#27)GO!Y^ZSDX?K66FXU8U8J!;K4'MFL
M#G="(T#78;'DKXGL3]?*92N9G3C8 ^)DEP.N0836$R)7G6&6'.-KXX]!L$)>
M&*"K(XGY\B"ZMFSW129CF;+8&'\/B>H$;<-#81OHCI1+IQ 3U_E*H9;K8H&B
M"P,5:OYY$H%6QJTIJ*J/?#*(B:[BLU$@=HA<.H68O,XO]TSZR#Q85Z\>BK3$
M(B] )(XU.LO&M4GB>82H3JJ31H'8(7+I"6*#]'FCJ,H:R7+5JII"+ 3X&#,8
M'M"$DJUBC2^0_O\PFH$#E9/CHB>EV+/EX,_[X;L]!Y?/.N-H'$^2O)I4G77E
MR>)X'P&+D$%&+Z1J,\BUR7(Z\5A/#\^!VE,.AY7QAQFD/#G[;1:76;,?\GPR
M2Z^GZ3=Z]EG43ANC#403+*BH:U,;J<'&PHW0=0[S8T=2BQS_]F7V_3_H!4NX
M_TO5C[#ZN,3XUE=WXNZ.AL]A9/*,C?&3 T.R41D-[8Q"DGHI'0T$1PYA3 Y3
MY:]MU#3O_X^8Z=,D#XJ8Y]80^-[N-"NOON+T2YY,KR\^E_]@5E;!SJ>K;]_.
ME_\.SS]<7=[P:MA^P(/2U+0=<#ONG:(;<"X^>A2D7<'5F+7>Y0J3:R$\3XS'
MX%QC2]AU-V!GHU!*64C6%V**U1"80N#**"M-B%8USOO^A;L![X.]=MV ]Q%Q
M!S[1MGYN+C.IC>3@8J8-2M7#)YTS,"Q*Z<)LM*?K?_<+=0#>"QX[-E_<1U:=
M0NYN-S&74[02-910QR64S,#)3*L*NNC(HZ>8XV3@>P;-%_<"P-[-%_>1QMBM
MB6[W$$R1.9NQ0.:*Z)8F$G^\@VQCLD5BL,D\Y4L^M^:+>\EJ6_/%?1@WML _
MS,Y_E!E>7!>Q%F621@E.U&1U6B\%>SF YEY[5M/8"]])YG>?VWO[Q8/%?@3[
M.MA)'N^9KCQSKJ:T6.8%645>P 7-:;_E)8;H+4F\R2YR_"B#KD\3CW=DAI-;
M#R"\T\*]&*VC++0+\ZB(+;% ,(E^E#+I@&BC:W-O^6Q&&>PEWD='&>S#Z['W
MJ1?Z;YQ_IC!U$O'\.OM=:"X3$Y5J4B%=/#AE:F4I#QF-D?I^]ON6S6K#PWL:
M:["7G&8#,FULH=]M;NPM0V]IDS:1T>)32( L(@21@E)&AP?S#/KO##V0H ]G
MU-@BOCMY@].NEU,N8$34H#!&\.1/@;+&I(A:\?M]'08;4=+L-F8@$1_.J+%%
M_(;\XS<8YI/EMQ;7K<HY-P9- AV,KZ>-$E & :46Q9(;+J7<3=0;'S]NB<U
M(C^><1VX=\->1I(Q$X[X""[G1(NO7K/@A@(LH3QQ5KC2IN#M]&EM75\/'Q_#
MC(>+GI3B\34O%_G@KOSN#><K/(]7YZM;\]GY^9O9_$^<I[."L>3B'41+ID(E
MY2%P5R?+,..+8+7W=5M%:;6TYW^3<2!LMRE0%QCJ2:D&S?_SOM#^7'O1:U5M
M7)$0I!5@N44GHJ/_-.Y\\@OFBO8!V9/DC^Z#GV/S1U?9A9\N<7[9=\)?RD+D
MQ 7HHDP]P^+@7-:0D.G$N2Y:MNGK,FK"7_M3Z5]*KP9%T?BIV8W8L6SZOCC+
M5CN+20'W]50XEP1HZ<<4'0F*80BJ<;W/D,OI)$#Z=U"G _#SR^K2WW$R?3=;
M+-Y.X_E5RNGM]/WEUSQ_-;N@=7[-T\6R*WF<7>0S6]-"0NUEJ33QBXL$WI+[
M;C&&8*+V7KKGH&^[+[F3KC7_#CK9"(?/7V\?=[4IELXHI85L6" )UAE?IC#@
M*&PVWD2;^M+)XT.U]H- ?BE]&PX_PX1JKZ=IT)10LA!A,EUQ??.HO9LEGR4K
M9&3"0M!B.<F'0<C!0U3)6,NC%;I-+OT!Q'827HU^YM=:SL^M5.K3U<4%SG_,
MRDHR>$<RM>!GDA->WO^7:39]()]ARZ4&IZMIR51;+IZB; JM%U9J#B246-O+
M(Z&]]A/D 14+(J,]67OJH\NF5G>_=VW.+8'\[RLDC;]<CT@JL_G%:H;JJM&$
MY,68JNPH/"@M9>UUFL"X$)UCM*=Q_12@CWA_)\?+QT+D[BU\>TET<'GR6PZ7
M/P=N+1,-,P;ON;40,V&_\@G0NP("$_>"YSJVN8E2/:1E'%R=3/P/)I4=)8ON
MT/0'7EPGVGN/(03RJ5V4I(7>,$#R=\!'IY2A%1;5)D3;1M'8,\J.D_2CP#F0
M[6.GBWW*T\EL/IU=YD6ZRB1.<UU6HP6/&!AX6V0=I&!KD88'K\F1-L$G%=Q.
M>]NV-_2$A4.%-QN:DV/#X85@4JQ6\D==R4T6'.WEM1F/XXR6H(6"D&AW3U&K
MQ!17^OY]Q[;<[XW/'S?@'!X* W"Q R (_W ))FNID&4HZ$2]7W?@1,J L6@1
M6:X-FG8%PH;GCWL3U00(QW*Q __B\0H9J26S-C'@LI[C.8'@#4^0G..T1N')
M%OZ[%*Z-Y<,.)Z$>X'8GGSM+X7DB-2G,,5"6>.-)62"ZC*R@-;RTZ??Z;$K4
M]A+OHR5J^_!Z[ WJ/S-]G%S^>']UF6:S^;5EE2EZ9FRMU%AF_Y-E+4& +RBR
M(H?+NMWVIXV/[ZE,;2]9S09E7 <VXL-\]JW68'TX)XOZ8II>_^MJ\FVI(3_J
MW.E5GXDZE,<6#4I5@\J4!^<2K;!>A672DZ+;1+\[$#>.HS/6]C2TM'H&X*VQ
MYSRA,R$98+IVIG"66.;(W\].<)-S9%RW.=+;@;AQ3=G@@-@5< =*IP/ O9E,
M)Y?Y':EF>DN2FGZ9D%:N5/CEC]_QOV?S5^>X6'D$!7D,BN*+K$3U"%0=@BEU
M;7=JG;1&*MNFE\0>1(Z3X#26!6PEO;Z!^7-AMX)I46QP@GE(41I0Z!GX%#4Y
M'H9;F;1PK:;)[T?HR+=KK0"S.S"/EEX'X'QUM;B<7>3YQ[Q*B5I\G7R[/H5!
MRXW76@-G=2F*&0A628C,US$!A7'1IBSB$:*Z!=WQ8+@_5W0@R70 LLTSJ=_,
M\[^N\C3^6%TT+3N!: ::=@M:$CDRH4YA033,!F&S+(U[J6XG;IS<Q]&VXH&E
MU1, -RUHK:LQNX2(%I"+VL,[(+G3BN""J)W(63C>R"=\FKA.$EF& L0.Z;/'
M2*=3P"UNYZ>M#;E$'W*F&$YKA_7BQ)!3$@0$Y85C%@7M$2<#W08".P'>4,#8
M9=+ED5+J"7QW]'69$;DZ./!)>ET""%,GG&E26&^X))2$8G0(/N?&<RXW$[83
MV,ROO<T>)J6>0/?8'&_A7/:A.JJFN!J(!7"**= *#:^WNMCH*G07ZCJQ=4/
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
M.3AF+275 ?36JOIF-O^,?^7%LI' YZ\X?3NE;2LO?W>S,L&TE,L[S1KVQ<S
M9U^3A-$%IHRSC3"X.XWC1DJG!F,CV?6"RIPV+ 2S,TG7X7\)"R@DSGDF76U6
M$K#$Y"RVN3?<2M*XL<PHF#M:,AU [/I6=<VXZU7$E!EW.H/(,=9>3!:<\@&$
M#=YXEB0QK@F^-M,S;@+$J<$U@$S&/F]<,VC=4_!C#N0F+,X"1>DY>0%.E^H4
M$/&8M:LS10MIBE8E[%I[MN'QXZ8IG HD [&W ].SIOZ_<#['Z>6/]39^ID((
M/I'G&'F=GA9%K:TEIDC#H[68HI:YB>G93,^X!:RG-CT#R*03T_-V^KV>B\]_
MG#E7O/8R0K!2@2(K"L$[#3R;PBPRR[G:Q^K</'G<PM<Q#,YA3.W UBR#@JW\
M.9,ZI:0Q05HV>8]" P:K0#)CI6%.J_O=AX9LW[F5KG%+;4]M>P:440>(V[Z0
M9&MCP"( ?>T4B.31H54)4)3"F(C&W/>"AHW=#L19L[K>D6*W(R5S.,1FEW@^
M3(7#[/ORMN3M]-,E3A/.T^;M^^/LO)Z._$E?.-/<.Z%L J4E Z4$A:=.11!)
M%!ZY*KY5$<3^Q(Y[C-7J(+^UU#JP?8\O[,PH83*GZ$0FQ\EW(+\2,W?@!(4O
MA7L4]\=^#M=8]!&Z1JX:; V+AWU'AY+1P8C[EN>362)*YL>5\>RVI@_SG/^:
M+"Z7,]_B/.,B_Y97_SVSSA;,R4 (BA2:ZWI=(6@_<<IRXQDWILUYZL$DCUR.
MV!5:AY)L]Z;S>F3T6>!2<&\R6(.U7X6)X#D+4$3B*J,SB37*=-J)OI$K'/L"
MYR$R.Z(B\LOR1K8]%J\K!19O2  ;IM.<I8(Z*(P$(5(ZTC8.6)0 C>2TL^"1
M5',$C#Y%]\C%EEUA=U 9#YB)U\PU35$;;U2&7+NQJDBL=)P1*U5R,F0395*]
MNJ;M*C"[PN1>,CK2-7T]'<:2OB:-J2U#+[_.EF>HB\O5EB!R5C*E#$'&6D*0
MR4WQUH#W604GE0[8YJYC"T'C[MNM(NXAN/^<*M<V)M1>9UB?((%XPZM.FSS\
MU%I/D#B<6=2997+Q1.W;GBP#AT$#<H,:T3O)VYQQ-$P<_IF7,$EGD@4L)GLP
M2I(:1C+%+AH#T9DZ),D[LM*-,T0FNYT0CI+JNX_\M^=_[,GG#N+76QE12_)%
MI.V8J0#!U-8)HIZFR\"@.)<3BUBR:;/#W2.DW[/DXY!R.+>?U8ZVL<YM:=D'
MJ=!^]/GM]JZ=5]55-7?RSED9).C@ BA3[]YD,62@8A*._C*)-KF!732_H  G
M3[Y,5U>&\<>R3TR=RC.;_ATGTW>SQ>)E+O0=4LHSG[A+7#HHTG*RW<&#8[S&
M+"9ZK94IJ4W5S!Y$_@I%W_L@\KX);27/#O;BZP6\GW["6F1)\?2W.KKBPSF%
MTS4H^K;LK\688<K& '7<&"CT"5QQ&C3S*EO.O<<VLVMWH^]7*/L^!J -I#AV
MBMXRTV?EN[S^ZUN>+O+R-V>J<)5#*B"$(O?%,_)UL[%@ PH>M)$F^*>V]L=>
M\"O46Q\"I<&8WH%16\UX7;E+R^N^G^OY(U^>F51TJA?56M5F@>@$>(<>>'84
M*;$@LFV8R;>5KG$O%<8W8@-*K8/$J\T'BAOZZ9YQ3ARJZ=(LV-J?@#0L:*_!
MD:[)J#4SJ@T<=R9QW*N%\9'91I8]!]>;5WQ(&+WE28,%S+M0.E!HO'K5#:(P
M*4O_%^ 2(X,D;(; I 0K2S#&"]2-&CS>I>/$&#B\Y=VCSVN,AT?;W_W'\%SZ
MV2+Q=F?$@Z]4]G])8W[NO+XVJF=$=KXD4VMGR9@+5!3(U +:Y)B79'&#;],L
M<)/J'9%H<!46DS3!^8_W\X=\SGD5S'VZG,7_>?GCX9>OO[::4Y(,<S[S!(KS
M4-L<2?":.2A*F6Q"5HRW.44?<A7CGC0=@;('^0ECB;:#\&O=\>,#SB]OGY4M
M7OZX_3?+X?;!U,) 7R#'3/Y2=!9"0(2L2XY!.R,:G2OM3N/(D^%'P]'L)$+M
M#*[KJ6&JY,!4]>7J/&9E:F>:.O-/9Y32(#GYJ<W%]4-:QH5?*ZD_ JX#1- !
MB%[-YM]F<UK$_YI-II?_2:R]FN?UP#@?7/*QWMDZKT!)78 "PP(\6"="C$:5
M-@'^(T3U ZM#Y#UKP_P1<;287Y[]/-S(Z?7T<EEVN%0MH;D5-M3,R.5-4I3@
MK&;@K8_!Y."]W:G#(+WD%GCHI_O >8R*<>]81M\'!Q-0AR!;JV"V"1DI2^6(
MK?F3&4+F9,&=5%YRYJS;J>[S8)B-N>,-)]\G ', LT>&S(TZ$?774[!]$A05
M6;*E=7R$40Z0^0"%28?9>,[B3L'F3E!Y^/Z^('*(1&>#L;<#Y^>GO;UEAI>*
M4[SWILX#])8"9X6R4 @M!'"9H]:N$*<:U4QN(VG<^]W1M[%A1=8#]GZ2_P=>
MT,=;8<I:,77FFI:D07B7B4\8P4<M05@KHW8LD"/8!H1/TM;+X<)1(+@/K6$E
MT@/&KJ\3K\O;UC/&U\Y!M$81G\#HQ%:+P2P5%*,L1;TU^&W3+N-1LL;-)NC'
MS@TFNAYP>&>TO;#HLY2ZE@D3\:&V7U".@>:1<\^L]+[1@?]M,D:V8,.)]SYP
M#N;UV)ES;V9_K=U(G:Q$'PK$J&LV E,0;%&@LXTV%!WX_42G+;ER-X\<6=J'
MRV1V-(/&#L)NYJ!LOI'=9&7K]KM4!!Y",&@#1-IY:3M'BE^5*S5I(848*6[1
M.YU [A:N'4'IN)E&H^]:)Q7TR(#>MHZU=KL<I2ZZ 'FA%$W[;, G17INM<X4
M&\>P6Y+F3I!]G);Q3AM.AX59$\&,O16^F$]GY^EW_#+-EY-X?;KBK?::=@XP
M12#1[12%.2Q"$48;H;(70>ZT+6Y\_'AH&5)PLT&Y.#8.?N[XP>?@&2)8804H
M)LEI8)J1CG"CC$M6E]3 )1K\7J2EO _C5@_QT:;SC'<WL^"]3"HB^?^YU#)I
MIC@YC%@ $6E#C@1;WJ@AUJ-TC=L]?'2?IX'P.H#B[BGC*3&#3)!2&4<ZQHV'
M0*$-B")MCLKHG-H<'PV;_G_:0\H#<7%P7O\^0NHYK__5[.)BLFIM@]/T:C:M
MI39Y&B>'I70_]KC!,I!WIGF@7.-;[WMQ[WT_QXW^;#JD-+(BR.35\VQ59Q\$
MP=RRNM+:S%7>[=+\@.2>/<@\/KUIAY?]'+YJ92W-T@I,J)N!*8'TT6OPD@6F
MN<A!MREJWX_.<0U;.YP]S(]J)KUG:NP.KV)Y^J&G,'R/UK.<TORYY+5.+D%4
M=<PRHW##2>^!.V<TSX9+;-/HXZ3F;^O4X5OCIV_4QWM5K,,Z=*L6JO+LP>FH
M0>:0-&?>6].F.&4?*I^3Z=L'8P^CBD:2ZR#&.'0TNM;6><8+F)SKI"8R\BXY
M T)(IFLO3I<;Y4,<1O"XF:<GQ.H)Y-D!;-_EQ2+GFT+_=[4%^_6@E1^_X^75
MG/Y[;XG%1F.-B>"\BJ!L9H \<_!&&).U30';.)0'$#MNAMGIX-I:CF,?&B\7
MM&W_N%7VNEKBW74FH[@,A=QSY13YZ!S!>Q-H)V$&N:IG%D]ZFL<2,6X&4'L<
MGE1(SS3.&;@._< WG2(B.G5%^G[X%I8[QHT GHRN33<MH"UUN(/5UJ88I6[3
M*^*D8=+=O>!FJ$6D_R$G/8N8)"AG X1D$3!QHTOQ6;HVB6J;Z7E.H<\^N'G0
M3^EX:73@+=Y=Q7_ER9>OESF]^$Z__4)VLMYT7O_EYSR_X+4+O'(A%$!=+SL+
MHZW$Z$ ["Y,YNJBC:=1Z=$]*GU-8,QP.!Y9@=PA]-5O4PUICE2*("&%KYPB9
M +.0Y.NZ$BT/T6.;"/LA+<\I&AD.97M+H3L<W=.3RJTZ ?4C7N;UO>19"5CK
MQ"(I1BUM5D)#(&\9BJ:X*D2I7&QS];0OI<\I$FEFZ8Z58 <(_5@7]+[\<Y%?
M4.A_^3Z0=SVM$[]?_Q6_(C'US6R^Y3S@+ 55,G,:F"VRSLV-X%QD4$3 J&SB
M2;89=G$$T>-F(Y\.MZ>2:P<0WK8,J7WAQ#!@HDX.YR6#1T2(Q26KA \8VL#S
M&.@U2PH;RV0>)H\>8%5[U][BVBH=3L8@LN06HL%EWF4=D%M'.L:2C-$R<],F
MX7 C.3M!ROX"D#I:%AT"ZMU-PEO29%D9.0F^B#H+QA=:@T"0%ATSD7,1&\6W
MVT@:>3S$\>)^ D"'\;X'$&TQKE$EG057D+S#>OKM('@RL]%K[F/0V94V[<V.
MV>Q.!J #Q;WCQK8/[\>^ ;N[AL7KO[Y-5A.(?I],)Q=7%Q^6 S#/N-(E*Q_
M\$#&.M.ZG T*!$\9N7!)Q=WJ:79[W\C#/@9%2RLV=V=\[H48-W7;MYJV?YBM
M!@:_KA<TBPE9\7>3Q>69Q!2QD"N02KVJ,Y@!0R";+DORM:].3FU:R RT@)$'
MBIS N)U&MMU!^L:FK^9"[;/NF(B]V24PMM0Z&<T@\.A Q,*]T.A,:3/V?*@5
MC#RKY)0[=EOI]HOJ/V;3N/?2G70N6%'O:H(GA?8*G,O$_X0I:4ONC3CI,<HA
MBQAYVLDIL=U<QL\T;>9F8O2;JV4KV94?]G&98'3KGUU-4[YW,+IHDEQS/#VG
M2,$9F&NC).HHZ;@/S(-A.H/BY%\'E05(KY.+FB=GVX3&)TW4>31U\SI3Y+>K
M_ ?)X/.?^?Q[_IT(^KHXB^AB2)X"5QWJ'S+2UF84&"&"2KPPQMM<.1Y*\7-*
M]MD'>WLEXPXET0Z<E5W7^7\RSC__.3MC+$AE% *S6"<7:@F!Z=I6/(4DDRXZ
MM3F"WY/0YY0,= J<'B*_YP9/PEL^LT(R\N48"*TH6"A9 3*K:D:\T((B"&_;
M'.?O3>ISRB0Z&43WEN$S ^F;V=7\K'#+/)<*A/4U.Q\=A,@MT,*,YUC0R?$Q
M6BE]3HE&IX+HWA)\;@B=?,]GB3%K:^]U'G2DV)@[<-$DR+R88DTI(K<9L;(O
MI<\II>AD"-U7@L\(H2\*O?-FD9%\;%*[#(Z'1,XV"L!B$(JST3$L2H\</MTA
M]SGE()T"JX?+\AD!]DQY:V2.$= 5 4JF.M9612C%,5F34K,6HV+T.>4QG0*6
M>TFL@\GHCZ[KG].TSI/.Z?5?D;[ZXJ+^=):9U,)%#X6T;C5M&2/M%%P+6PRG
M\%"T*2([B-R=,.I^<8P.(LL.3.>V5!Y?%#>H:IV29J!<3K2,PH ;EB731EEU
MBOJ+_=*H_/,'W1#RZ/EB:MO0S4,NE;8^:[ +H=VH'>@R9]O+;G#%3?&LJ Q&
MU%;7M6&:KS>4.FNKN0C!<=5$)Y^BK-50Y4T-W!2+Q6II05O+:A\C R%;#L7&
MDI4M7*K3,J&[WGN#XFC74<G'BNHYVJS#&^T]\<3F]JMAB[TGT1<D2UBX!^EJ
M^0/MA8 A*;!!<6E08&HT-J^U%?O9XNI1MM_J;>5CB3EQ2'PYB(ST,##2%)[0
MR\Q43K[-T?.^E'9NS_9!U/:^9 V$]AR-VL!==0YY37/S=^I^.D\B&'F2.B0$
MDPU%##EJ""5[P*)]CM9GBVW::HYO$U_^N/,WRP(GIVG=-1O02>DIAL94F_0J
M$(%[S24/7C::K'H(N9U;QWVPM;]U/%9\'1R!O*)73B[?8%Q&VLOQ0B;JF@"J
MH6B)M*/$NA81R>;3 @PS(C4:>_F0EI$'%+0'P/U^WL=)HSL\70^L85BBE!%J
M.1.QI)[?F)2@%"N2),>%^S:7N)NH&3EQ\$@)/PJ8 ]C= 60^YN^S\^^3Z9>[
MBUE/*I*.,T\Q.U!<'FI2.J<XVAAPEK,8,3+1*$7E4;)Z M$A4G]PL#&4"#K
MT[O9] L][>*W'"X_T[]9*IF52KN2+1!S)*B2 F"N Z^4DEJC3ZE5-MX&:L;-
M"3W]MG:T1#I$U5KK)%?,!$NTVT!:%TQ=CUD6@0?F9)*<M?'6-],SKETZ7LY/
M .< IH]=:E\['[Z;X71M2U/**FJ5JMYH(KV$&I!$"(EC(IM-I/.[>-E24G_W
MN7W)_1 QS8;AV=C#G*^K[3[%/,7Y9+8:5YZS7O:_SIPK4+J6^@EDX!7WTM2:
M.\]W,1*[36G>1,*X*=ZGVW&&D<'8(%K3_<_IXEN.DS+)::U1UI+6..&@]L A
M6UK[W@3E($8OF2K%X&Y5N#N.^]Y"QHACDX\7[6QH/G?@FVS1JM7V2[%D]HY#
M+0:KQM. U[0R[PHMCFG+3)O3G$>(&C>;__3^[U#RZ1=J-WICR,O+'HP5M.,;
MD2A() WR: 7SVN2L&O4"?8RL+L^H]Q?^;J Z0!*C;W?7^KAY;.NV:=A+#F;O
MN>(Q@;*,_F")F&<E!XX84"FKN-DI>W3''?%P2L>M#SFQ!W8JB8Z,W"?FM%NO
ML4ZB 6$(2DHCJ9\B160E"F^<C"7ME*VU$S8?IV5$E^UD6)@U$<S8YP=O9G^M
MP^#:D,4)X<'+Y?1692$HJR%[ZU5"&3S;;?34S2/'0\60 IH=S:U^_:I[9GEU
M7\14+)DS<,HZ4HJ2($BT(+,LT67N<SAM#ME#&L<M,.O&P3]6>IWA\OJB"7G0
MK 0H49L:;DL(FES+$- E+[/AJDWGC8>T=.G9'RWU1\!U@ C&WL!^QRE^61W:
MY/GW2<POOLSS\N?_FEQ^??7E8FVP2>8F!5(]BHG(8"M3*]EM AN#):M?,(JX
MT_:VXPO[P<XA0ITUYO#8J/G//$VS^9IP1,LL(^WQEF/U!36@LPA<>JY]B4&7
MW2Y-;C]UW$O8(>5_,*_&%O*KO[_];?*=GK4\>_W'[#Q-IE\6[SZLE^*LR(G,
M(]1YGJ!\0$!.K&&)>\=+Q)3,3F)__#WCWHT,"80!^=F!Z_%V&F<7^>;(__;\
MUQ?3]#.-^=;\[)<_Z(=OLP6>_WT^N_JVH$><7U4F+&<TU<+%JYS6588U372Y
M-6L6E0X1;")=425Q0,\\1!L],A.$]&WJCT^SOG&+ZD_OBG>(F@YT::\%W@K$
MI6+9%2?J]5<U&3Q#<(D"<<:C5PQC%&WF'1Y(\+A.78_8FYT>"!W@_:<,KA:3
M:5XL/N4OJPKVRD#:ZTI&PEU6@C98\__*^[;F-G)DS??]%2?V'3.X7R(V-L(M
MVS..<+>];9\YCXH$D)!Y1F)Y2,K=_O<G08JZF9**9!51GHV.4%,75R4R/R0R
MD3=!AG UF:Q&K>HT&4CCA*F>):MM:XG3:^KA9#0%P&UHO]DM)8B47!UXGQ,1
M#S59R2(P65#HHDR.:1RU^8",QM43PXGW,7 .YG5SAV?1+:]N\]H0T+E$ZI1[
M</6*FK1K#IZ!%K($I5U$U\^_N?_8QE(_7#;=((QJ+>+W,Z+X-G5>IZREDX6!
M]9SIY'--3?+T*;FL5.*(_2ZU'CRV<?[X,"(^G%&M1?QF<=%%B+?E$601&<D=
MD6[I#-11,>^MKB.II0O91@&^EXP?/K=QRN8P0CZ"5:VE_"O,9RLB_N^PJ/')
MFQ58DX0&KAE/B$SS0(@5)3,LT68=%/TO]!+VSL<W3HP;1N;',ZZUZ.^BR.17
MU0ELCI&UPFNW&,X\6&2Y<)-J _.@^MT\[Q=S'R\/:!@1'\:@UF)]E;]5?SR?
MS1;I>K9:;L,BO!1IE6-*8F5%=:=MRL0%XSW9I,7F?F;8[N<WCH4/(_ !6-=:
M^O] ^CA;??]PO<K=;;A$<"!O(X@Z;#$31UR]2Z&SB1:$-5]$AIX&VL['-[Y\
M'4;VQS.NM>A?+>;=9;XA/!HNLTN*":4-.1..L\!M9"(;T#E$J7V_J-+]IS:^
MNQEHDQ_*IN;R3;.M0D*>5$B2Q>"KIV@,\S8F%DSQE2TQ&M-/N-M'MNV].91D
M#V)0:['^TL%6V63G?=;(1$F:::<5"Z[0M[&&NV-1!?H=T;>/['=+PB<NU\,X
MU#AK^O-L5:^9W\WS[-LL7\/E^D(0E+?6.%E;)0(9DAP9\$1*)T806DGA'^_<
M(Y*E=Y+0>*>?-$/_>!E,#40UU6G-G\JJ+[.OG[LW\]5==XP4D9M0#"LZTSXS
M 5C,7C&4F4>C8PG2CP>OYXEKEX8]  R> ]6 ,FE]%KVY^GK9?4>LLS'K_IO3
M8[NR^H*;Y+NM58SD](18ZH0H5T>YEU35<&+)%<O!"RLT]#JH^KUO0L@94M;=
MN(QOK+KHT%[D#^7U;(&)_FIY]@5FB[M@1_"E^$IZ]M4B\%C(L7)DAT/,*'F.
MP@Y7X_T\+6WB#*>"U\"R:%V+]B>FZ]7L&W&MS-+MOH@N2U D=.%<8EJY0+H\
M&A:T=XDKGVA[#(:FW32T"62<$D4#\'X"*0S;./VK]*_KV69 ^-H<R+F8Z(UD
M"LDQT9H7<AY+8<:I[,D["7FD>H\G"&KMNIT\468(P4P47_7C K=)9EHXC6!J
M(P\0M&$",<EH2SI7Z^B3)6:-4]GV(FEMDRH& 4 /4!TNC=;F^>X[:A>D V<*
MXS(KINODUJBU8)B"04-??>@7K#W\<O^DF#A"?B]?^._#S-9P^!V^S;8V7(I.
M9UT/]:QB#50 '<#@:XQ*RMH3(SZVIY\ P;V'MDW &5'TAS*NM< _T7/FW1GY
MB)?TM*NOV\YQ'&RR=.KRB+6.G),%YJUDEM":P&N'B?>2_>[GMTW1&1$& ["S
M-2)V9Z&HQ*4$,@!DS3W5O ZC+9B9S%E#2!E]Z)>K-<'TG1'Q<#PS6\/AE?F+
M$)^K@9[@<EL/IU"H8B,S$3C3@2OFZ[3-$(+WQ*+D<K_DGAT/;YOF,R(4CF5D
M:R \S"S6 92*Y.<7*2KE,3.?DV&F1*U\P"Q$OWCQ_BG8HZ7\C"C\PYG76NQO
M.[AZ"W$Q6__5;?Z2#1A UO$@V9&)DS@#H123&(*T4+L/Z5[BW_GXMMD_(\+@
M>&:VAL/&P/FXZ/)UNLUF,S8)R\G@C2H$.L^ /)P"Q _$:(5+2+_>PUI\^/2V
M&4*CVXI'L+(U%GZ%Q76Z39 QY-T@V2XL2ZC3.(IG01(?3+:@+)UD\+CB]4D+
M\=YCV^86C&H9'LJ\UF*_RYV!DJ/V3K&2G&9:*LZB\9)QA  I%<#8[X9@*ME%
M(\K[,*ZUEO5=_AO!, HD)\7&Z*O-0HH)):\A&I? *G)H^FWO_1($Q<]X#W@8
MUUK+^OWU!<R[K4)*.8)!S\RZ[U:IZ8XY2])*PGDGG;>^G[]__ZG])/XS7O\=
MS+L)A)=NZXTWO27/NJNOW?RVWABM#%%A8$68O)F.Y#DDA@$C+RIF*\<9,ODL
M68UU1\.:_Z.%- '$/5K#=O/%XLC6I7U2:F%$5I+%7&N7171<%=3<CC.C?2<Y
M$^D!<+RXNZ%Y/P$ _5ZG[LXQOX'%O';JVMZK8D:O(;  6C&=A&(!,V=6%5E"
M*MK'<1"TFYZV$!I T#_TTSR:ZP=CYQLN8C<0>G[KYK5G#SV7_N+BW9QP>7<W
M+S2((LA.2XKL-*VS9=%+8,IKX[U/)N XY]US5+4-FPZ/I,$D, D\?5QS\3;S
M,6L>K&9.BE!;;I!W1^J8S/X0R*#4B",U_KI/1=OXZO!X.9C#$SBK/F[?^VG5
MI7]N4P1D\%J+0H>W!M*9=;8?.,V"3Y+G5.\!1D+)#FK:1E]'0,NQ')\ :CY=
MQ^4LSV#Q_1-4/V.]E,W0+@BN*.Z92O6J,),9Z%TA1BDE=311\7XS\?9WR)XB
MJ;%;W\ 9&T0X4T#9'?FU9>&'\N,\).VU$ F!T9FLF8[.,V\2LLS!J2RL<W8D
M__]%VAJ[:,. X#&TAI5(0XQEG)V_QPNXW%0*K#ECBC+"6V &ZL3V(FLJ)*\=
M[""G:'B]8'L&3$M,?[GHOOV5'KW&T;]T_<@V']?@V?'2?BCY-QCA>2S#&V/E
M04$)),$]$,9] /(I@W;,BQ29S9QVDO/I^:+F?D!I7TIZM,BZ ?C7.NZP*S%*
M*Y4R:,F<\:+V.W,LAN"9S#8:4X3(NF>OD0,SS$81]>$B>BF1;!]^M9;W7234
M2J^1!\-4X#4Z9@J+R1@&08*TV15K^DEYO_CQX);H<+(]C#>-*RC/Z!#K+F>Y
MGF%K-LQP<T\-1+!% B0'ZVK:LV= !QA+,AM18HP">Y4E]:JA?(J*?MO]WV!H
M[F"BF""<MOU>G,G9>G+BZU;0$0WM*TPL"!%IJP4?$HP*J-9])X:1[PN .8#9
MK2?A;GTQHO[VEI +Z6O?+5'[&ABOB"')LAR#"<Y+D0:$RH_OGQ9$#I%H-QA[
M)W#1\1KCZMU\N5I<UZ#JUDO7X$UDTAG.-*]S+FOJ;3'>!2=<,<[V <C^$SI^
MH*4?6/X-9AP/)([) >K>O(]D91).(J,-0'9;M((%K ,+!09;MXP5XXS(>(JB
MMK=DQTKZ6> <R/8)P.=W_-9=?IO-+\[HW;/56TBSR]EM3W>(2F<D[5P,:J:!
MUN%3M$S(J"!KE;TJHV#H6;*F!*1#)?]#1L-08FAL 'WXH[9W^C+[NMYAG-:M
M42/3(JK:?2>S&'6M+U+"@R;74O8*$?6R?1Z\NA]&_@T&&!_']*F@Y68+91N+
M544SS/6Z0NH:;(7 9-9%IES09CD\7EK[4D>(;Q<(#N!EZYNXG15(/J!,/ADF
M+%HZGBLC2EA/2BNT)$"$1V,=AR[F&E?:A\CIQ;*M?9C66NIWU0DZV62# %:R
ME$P7:XD'0;)LE,N2SDZI^]7O[%?3,4KCN\'D>QA[F@MU1U @)!XA.&0^%_+Y
MT6@6:MZ++A%R3IGG,FX0993>=,,)^DB63<*-V&GEO)_-\=T*KY;G6F:+.DD6
M(-16-%"-G)R9E4*AMZ&4QQ5Z@WD2SU/6[R#X-QJO.ZBH6FN;_W=-R\#%Y?=-
M+]GJD;U%_(B+5*5X06R]"6CG_[Y>TJI_P]6KY1)7Y/Q+:XLWN;8^$+4WDF<A
M@&5!\<Q=1F%SO\9"!Y/0UHT=%@;=R64R :7W^AH_=_?X.,/EV?6B,O\\>!28
M0#)E? V:^GJWK5,=!2]Y%J86QXQS^?8D36U3]T>!V\"":)K#OXFZ_U@8NGP]
M6ZX6LWB]_N8C?*\'P*O+]8.J["X6N-YBM+]F73XO@<P,G16CS5-KN@LPLB,"
MH]5K'C+J\#B8\%0FP[&DM$W]'T^]G59&K0_8!RO[%3*NNK]WEWG=POUNA=O"
MF>49++\\8L:,%IR1TT8D>WC=5T:IR**2I-Q-(/_%9'IGOQ%=0U#3MLA@/%R>
M7%+[0S-LH#G'B\J#S\,@]+?KZC!U#^SG?^ \=XOEN8M*@%2%297)BP(?F(\&
M61UMIE/!5$(_(^^9E[3M$S<>GH;BZP0,M4UESZ^X^M+E=_/:_[!JXUO__<XT
M/1>BI)BD9,*G4F,XP'S1CM%/,>@ZX2F.8[?U)K%M9[I1S;AQQ#2I$_1MMSBK
M]:8WW_\"2V(F;;+9ZDY%D_U0UTV[+( **0>6H 84=8D,O' LYFP$EUJYTD][
M'4Q"V_YW)SHK1Y-):^0=9ZEN]YJS1OA8>\"YFK!%#&;1"V3>U\&Q$ ,Y4B?P
M*/91?Z,UX9NJ5W&(K!I7V;SNTO6=3_1FGE\39\\%6AY5LF1PBFI_FLB\"9P!
M=UQ8KHF#S^7"]2NWV?GJMOW]1@'6,&R>BA8[ZZ[B;'[KQ%PLUA\_X>+;+.%V
M>YSS4LBW-HJ9C.OIJ+5G%CDP' QR2\3IGK,"]GIMXVZ!XZNEX9D_ ;?@^<7=
M,/6L(V?Y/)IH-)><2<B<:5$,Z52G68E194Q*6#ON7)N7:6S<B6Q4SV D24T
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
MSLG*A8@QU!GH9$D)19\"5[2&8&4:J93N!UK:M&<\:2K6<?R?'(+NA<G B(!
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
M Q0    ( $Z"6%3<#KYS& H   K9   2              "  0    !A,3(S
M,3(P,C%E>#(Q,2YH=&U02P$"% ,4    " !.@EA41_4QY"(#  !]"   $@
M            @ %("@  83$R,S$R,#(Q97@R,S$N:'1M4$L! A0#%     @
M3H)85 ".Q] ?"   QR8  !(              ( !F@T  &$Q,C,Q,C R,65X
M,S$Q+FAT;5!+ 0(4 Q0    ( $Z"6%0J$=Q].@@  $XI   2
M  "  >D5  !A,3(S,3(P,C%E>#,Q,BYH=&U02P$"% ,4    " !.@EA49*\P
M!/(%   7&   $@              @ %3'@  83$R,S$R,#(Q97@S,C$N:'1M
M4$L! A0#%     @ 3H)85(5XVLP2!@  YAD  !(              ( !=20
M &$Q,C,Q,C R,65X,S(R+FAT;5!+ 0(4 Q0    ( $Z"6%2H 1%JW48  *%A
M @ 1              "  ;<J  !A,3(S,3(P,C%E>#0X+FAT;5!+ 0(4 Q0
M   ( $Z"6%2R -\(=;8' &MH50 1              "  <-Q  !C;V1I+3(P
M,C$Q,C,Q+FAT;5!+ 0(4 Q0    ( $Z"6%3'=,0WG"(  $&3 0 1
M      "  6<H" !C;V1I+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( $Z"6%2J
M&M14-3<  'U# @ 5              "  3)+" !C;V1I+3(P,C$Q,C,Q7V-A
M;"YX;6Q02P$"% ,4    " !.@EA4:"TL5Y!< 0#&BP\ %0
M@ &:@@@ 8V]D:2TR,#(Q,3(S,5]D968N>&UL4$L! A0#%     @ 3H)85'O0
M&?@>" $ TE(! !0              ( !7=\) &-O9&DM,C R,3$R,S%?9S$N
M:G!G4$L! A0#%     @ 3H)85/\<[\]IW0  Y3\! !0              ( !
MK><* &-O9&DM,C R,3$R,S%?9S(N:G!G4$L! A0#%     @ 3H)85*6QS\?#
MO $ VJX2 !4              ( !2,4+ &-O9&DM,C R,3$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    ( $Z"6%1C*@EX5K$! ,V]$P 5              "  3Z"
M#0!C;V1I+3(P,C$Q,C,Q7W!R92YX;6Q02P4&      \ #P#- P  QS,/

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